CS 244 ’20: Quantifying the Variation in Congestion Control Performance on Pantheon Paths and Emulators

We examine the ways in which congestion control schemes vary across different real network scenarios, and quantify the complexity of variations. Using measurement data from the Pantheon of Congestion Control, we measure the complexity of variation shown in congestion control scheme performance between different network scenarios. We show that certain network scenario relationships (such as, the difference between performance on one network path versus another) can be easily accounted for using simple, 2D affine transformations in throughput/delay space. This modeling ability gives credence to machine-learning approaches to congestion control, which rely on their being a consistent model that dictates congestion control performance. On the other hand, relationships such as that between an emulator and the path it is emulating cannot be modeled linearly, suggesting they are either random or very nonlinear, and showing a non-natural aspect of emulators which is not captured by previous evaluation methods..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s