How the simulation is done

Constant simulation parameters

Simulations:

Same constant simulation parameters, but message sizes and latency:

Variable parameters:

Simulation workflow:

Notes:

IDONTWANT was introduced on nim-libp2p 1.2. We can see the effect of IDONTWANT control messages in the 50KB and 500KB plots, where the bandwidth from 1.2 to onwards gets decreased with respect to 1.1.

Looks like the bandwidth usage got increased. Further investigation will be done to check if it was a lab artifact.

nim-libp2p bandwidth plots: