Bufferbloat and Beyond

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.


Read the thesis

To read the thesis, you can order a physical copy below, or download a digital copy from here:

Order a physical copy

Karlstad University publishes physical copies of the thesis and has kindly offered to ship them free of charge. To receive a physical copy, please fill out the following shipping details. The book will be shipped with the regular postal service, so please input your address in a way that the postal service in your location will understand. Books are shipped from Sweden, and delivery times will vary with location.

So we can make sure you're not a bot, please state why you want a physical copy in the comment field (any reason is valid).


Individual articles

The thesis consists of nine articles which are also published individually. They are:

  1. T. Høiland-Jørgensen et al. Measuring Latency Variation in the Internet. ACM CoNEXT ‘16, Irvine, CA, USA, December 2016.

  2. T. Høiland-Jørgensen et al. The Good, the Bad and the WiFi: Modern AQMs in a Residential Setting, Computer Networks (2015).

  3. 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.

  4. T. Høiland-Jørgensen et al. Piece of CAKE: A Comprehensive Queue Management Solution for Home Gateways, IEEE LANMAN, Washington DC, June 2018.

  5. 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.

  6. T. Høiland-Jørgensen et al. PoliFi: Airtime Policy Enforcement for WiFi, IEEE WCNC ‘19, Marrakech, Morocco, April 2019.

  7. Carlo Augusto Grazia et al. Adapting TCP Small Queues for IEEE 802.11 Networks, IEEE PIMRC 2018, Bologna, Italy, September 2018.

  8. 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.

  9. T. Høiland-Jørgensen et al. Flent: The FLExible Network Tester, ValueTools 2017, Venice, Italy, December 2017.