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.

Bandwidth incrase in 1.6 is due to a Kubernetes worker missconfiguration.

nim-libp2p bandwidth plots: