Skip to content
Testbed and GUI to evaluate AQMs
C C++ Shell Makefile
Branch: master
Clone or download
Latest commit e73a31c Jul 29, 2019

README.md

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]

You can’t perform that action at this time.