Spring 2023, Mondays 4:15-6:45 in Crown 105
February 20
I
Assignment 2:
Run the cubic-cubic competition, with udprandomtelnet, over a rang of different delay values for the second connection. How does the bandwidth share vary as the delay varies?
Assignment details
.vimrc: # you're probably best off using featherpad, not vim
syntax off
TCP Vegas
other TCPs
BBR TCP
How queuing disciplines work, abstractly, in Linux
Start at root; each qdisc has a handle, like 10:.
Some, but not all, qdiscs allow a hierarchy of classes, with handles like 10:15. The 10: would be the handle of the parent qdisc. The class hierarchy can be multiple levels deep.
Stack of (delay, bandwidth, queue)
bursts.py/burstc.py
Fair queuing