Bufferbloat is the undesirable latency that comes from a router or other network equipment buffering too much data. In his PhD thesis, Toke Høiland-Jørgensen explores this and other network performance problems in detail, and presents solutions that have all been integrated into the Linux kernel.
To read the thesis, you can order a physical copy below, or download a digital copy from here:
The thesis consists of nine articles which are also published individually. They are:
T. Høiland-Jørgensen et al. Measuring Latency Variation in the Internet. ACM CoNEXT ‘16, Irvine, CA, USA, December 2016.
T. Høiland-Jørgensen et al. The Good, the Bad and the WiFi: Modern AQMs in a Residential Setting, Computer Networks (2015).
T. Høiland-Jørgensen. Analysing the Latency of Sparse Flows in the FQ-CoDel Queue Management Algorithm, IEEE Communications Letters, Volume 22, Issue 11, November 2018.
T. Høiland-Jørgensen et al. Piece of CAKE: A Comprehensive Queue Management Solution for Home Gateways, IEEE LANMAN, Washington DC, June 2018.
T. Høiland-Jørgensen et al. Ending the Anomaly: Achieving Low Latency and Airtime Fairness in WiFi. USENIX ATC ‘17, Santa Clara, CA, USA, July 2017.
T. Høiland-Jørgensen et al. PoliFi: Airtime Policy Enforcement for WiFi, IEEE WCNC ‘19, Marrakech, Morocco, April 2019.
Carlo Augusto Grazia et al. Adapting TCP Small Queues for IEEE 802.11 Networks, IEEE PIMRC 2018, Bologna, Italy, September 2018.
T. Høiland-Jørgensen et al. The eXpress Data Path: Fast Programmable Packet Processing in the Operating System Kernel, ACM CoNEXT ‘18, Heraklion, Greece, December 2018.
T. Høiland-Jørgensen et al. Flent: The FLExible Network Tester, ValueTools 2017, Venice, Italy, December 2017.