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.

Type de document :
Article dans une revue
Computer Networks, Elsevier, 2014, 60, pp.115 - 128
Liste complète des métadonnées
Contributeur : Admin Télécom Paristech <>
Soumis le : jeudi 19 juin 2014 - 19:00:14
Dernière modification le : mardi 24 avril 2018 - 13:34:17


  • 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, Elsevier, 2014, 60, pp.115 - 128. 〈hal-01010472〉



Consultations de la notice