Skip to Main content Skip to Navigation
Journal articles

Fighting the bufferbloat: on the coexistence of AQM and low priority congestion control (extended version)

Abstract :

Nowadays, due to excessive queuing, delays on the Internet can grow longer than the round trip time between the Moon and the Earth -- for which the ``bufferbloa t'' term was recently coined. Some point to active queue management (AQM) as the solution. Others propose end-to-end low-priority congestion control techniques (LPCC). Under both approaches, promising advances have been made in recent times: notable examples are CoDel for AQM, and LEDBAT for LPCC.

In this paper, we warn of a potentially fateful interaction when AQM and LPCC techniques are combined: namely, AQM resets the relative level of priority between best-effort and low-priority congestion control protocols. We validate the generality of our findings by an extended set of experiments with packet-level ns2 simulation, considering 5 AQM techniques and 3 LPCC protocols, and carry on a thorough sensitivity analysis varying several parameters of the networking scenario. We complete the simulation via an experimental campaign conducted on both controlled testbeds and on the Internet, confirming the reprioritization issue to hold in the real world at least under all combination of AQM policies and LPCC protocols available in the Linux kernel. To promote cross-comparison, we make our scripts and dataset available to the research community.

Document type :
Journal articles
Complete list of metadata
Contributor : Admin Télécom Paristech Connect in order to contact the contributor
Submitted on : Thursday, June 19, 2014 - 7:00:14 PM
Last modification on : Tuesday, November 16, 2021 - 4:13:53 AM


  • HAL Id : hal-01010472, version 1


Yixi Gong, D. Rossi, Claudio Testa, S. Valenti, Dave Taht. Fighting the bufferbloat: on the coexistence of AQM and low priority congestion control (extended version). Computer Networks, 2014, 60, pp.115 - 128. ⟨hal-01010472⟩



Record views