Versions: v0.27
v0.28
, v0.29
, v0.31
, v0.32
, v0.33
, v0.34
Mesh size: 1000
, 2000
and 3000
nwaku nodes
Message rates: 1msg/s
, 1msg/5s
, 1msg/10s
Message size: 1KB
Notes:
- In terms of bandwidth, the behavior of
v0.34
remains similar to the other versions.
- Only in 3000 nodes and 1 message per second, which is the most demanding scenario, the bandwidth is much lower. [Investigating]
- In all scenearios, there are some messages that take 1 to 5 seconds to arrive all nodes.
- This can be caused by Waku itself, or an artifact of the lab [Investigating].
- 1000 nodes with 1msg/s has an expected distribution of arrival times, where every message reached every node in less than 0.3 seconds, most of them in less than 0.1 second.
- I looks like the more message rate we have, the higher times we observe. This can be also due to the fact that we are injecting more messages. This could be answered by maintaining the same number of messages, but extending the duration of the simulation. All simulations have the same length, but because of the message rate, the nÂș of total messages vary.
- There is one case (
3K-1msg-s-1KB
) where not all nodes received all messages. This will be further investigated [Investigating].
- Other protocols [Store/Filter/Lightpush] will be added in the next update.
Bandwidth comparison with other versions:
- 1000 Nodes:
- 2000 Nodes:
- 3000 Nodes:
- Message reliability