Skip to content

L4STeam/l4sdemo

Repository files navigation

l4sdemo

Testbed and GUI to evaluate AQMs

This repository contains a set of tools to perform graphical evaluation of different AQMs on a testbed consisting of 5 nodes - 1 AQM node, 2 clients and 2 servers. This setup is a requirement for all the tools to work.

The testbed can be provisionned using two scripts:

  1. setup_testbed.sh should be run on the AQM node
  2. setup_endhosts.sh will provision the clients and servers

Both scripts assume that:

  • some environment variables are set which describe the settings. Those are listed in the environment.sh file. You can override the defaults set in environment.sh in a file named environment.local (which has to be executable).
  • All node can reach each other through a network, and all of them have a ssh server running.

The script create_network.sh can be used to create a virtualized testbed relying on libvirt/kvm.

Once the setup is complete, running run_demo.sh will start the GUI and let you measure the behavior of various AQMs and congestion controls.

[More doc to come]

About

Testbed and GUI to evaluate AQMs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published