Reproduce SCReAM (Self-Clocked Rate Adaptation for Multimedia)
- Mahimahi
sudo apt-get install iperf python-numpy python-matplotlib
$ ./autogen.sh
$ ./configure
$ make
- Enable Linux's IP forwarding for mahimahi to work:
sudo sysctl -w net.ipv4.ip_forward=1
- Change to the directory that contains all the experimental scripts:
$ cd scream/scream/mahimahi-test
- In one shell, start SCReAM and iperf servers:
$ ./run-scream-iperf-servers.sh
- In another shell, start SCReAM and iperf clients:
$ ./run-scream-iperf-clients.sh
- You can then generate the plots by running:
$ ./plot.py