[TODO: Add link to python script]
| msgs/s | Nº messages | relay nodes | light nodes | service nodes |
|---|---|---|---|---|
| 0.1 | 18 | 21 | - | 1 |
This setup was run 5 times to obtain enough data to not get biased by one result. We didn’t run the numbers mentioned in the task description because of a problem we faced with increasing the number of nodes. This is explained in Subscription Performance.
In the experiments, relay nodes were used, with the following distribution:
| Senders | Receivers | Idle |
|---|---|---|
| 7 | 7 | 7 |
Metric measurements are taking into account Senders, Receivers, and Idle nodes.
✅ Experiment 1: Sending nodes sent all messages to receiver nodes. Receiver nodes received all messages. Sender nodes and idle nodes didn’t receive any message.
✅ Experiment 2: Sending nodes sent all messages to receiver nodes. Receiver nodes received all messages. Sender nodes and idle nodes didn’t receive any message.
✅ Experiment 3: Sending nodes sent all messages to receiver nodes. Receiver nodes received all messages. Sender nodes and idle nodes didn’t receive any message.
✅ Experiment 4: Sending nodes sent all messages to receiver nodes. Receiver nodes received all messages. Sender nodes and idle nodes didn’t receive any message.
✅ Experiment 5: Sending nodes sent all messages to receiver nodes. Receiver nodes received all messages. Sender nodes and idle nodes didn’t receive any message.

Comparison of received-sent bandwidth from the entire container on 5 different experiments.

Comparison of RAM usage from the entire container on 5 different experiments.