L4S development hub

Overload experiments on dualpi2

This directory contains sample tests to highlight the behavior of dualpi2 when oversubscribed (i.e., overloaded).

These aim to provide simpler visualization than those normally used in, e.g., in the DCttH paper.

Usage

sudo ./testrunner.py [-c results/new_run]

This will runs the tests, and generate the corresponding plots.

See for example:

Dependencies

These scripts must run on a kernel supporting TCP Prague, such as those that can be built from the L4S kernel tree. Note that you can grab pre-built images in the artifacts of the “Actions” tab. If you build your own kernel, make sure to enable the support for network namespaces, veth pairs, virtual bridge, …

Additionally, the host machine should have installed:

Layout