Abstract
Today’s networks are suffering from unnecessary latency and poor system performance. The culprit is bufferbloat, the existence of excessively large and frequently full buffers inside the network. Large buffers have been inserted all over the Internet without sufficient thought or testing. They damage or defeat the fundamental congestion-avoidance algorithms of the Internet’s most common transport protocol. Long delays from bufferbloat are frequently attributed incorrectly to network congestion, and this misinterpretation of the problem leads to the wrong solutions being proposed.
- Appenzeller, G., Keslassy, I., McKeown, N. 2004. Sizing router buffers. ACM SIGCOMM, Portland,OR, (August). Google ScholarDigital Library
- Braden, R., et al., 1998. Recommendations on queue management and congestion avoidance inthe Internet, RFC2309 (April). Google ScholarDigital Library
- Cheshire, S. 1996. It's the latency, stupid; http://rescomp.stanford.edu/~cheshire/rants/Latency.html.Google Scholar
- Dischinger, M., et al. 2007. Characterizing residential broadband networks. Internet MeasurementConference (IMC), San Diego, CA (October 24-27). Google ScholarDigital Library
- Floyd, S., Jacobson, V. 1993. Random Early Detection gateways for congestion avoidance. IEEE/ACM Transactions on Networking (August). Google ScholarDigital Library
- Jacobson, V. 1998. Notes on using RED for queue management and congestion avoidance. Talk atNANOG (North American Network Operators' Group) 13; ftp://ftp.ee.lbl.gov/talks/vj-nanog-red.pdf.Google Scholar
- Kreibich, C., et al. 2010. Netalyzr: illuminating the edge network. Internet MeasurementConference (IMC), Melbourne, Australia (November 1-3). Google ScholarDigital Library
- Nagle, J. 1985. On packet switches with infinite storage. Network Working Group RFC 970(December); http://www.ietf.org/rfc/rfc970.txt. Google ScholarDigital Library
- Reed, D. P. 2009. Congestion collapse definition; thread at http://mailman.postel.org/pipermail/end2end-interest/2009-September/007769.html.Google Scholar
- Reed, D.P. 2009. What's wrong with this picture; thread at http://mailman.postel.org/pipermail/end2end-interest/2009-September/007742.html.Google Scholar
- Rhee, I., Xu, L. 2008. CUBIC: a new TCP-friendly high-speed TCP variant. ACM SIGOPS 42 (5). Google ScholarDigital Library
- Villamizar, C., Song, C. 1994. High-performance TCP in ANSNET. Computer CommunicationsReview 24(5): 45-60. Google ScholarDigital Library
- V. Jacobson and M. Karels, Congestion Avoidance and Control, Proceedings of SIGCOMM '88,August 1988 Google ScholarDigital Library
- V. Jacobson, Notes on Using RED for Queue Management and Congestion Avoidance, talk atNANOG 13, ftp://ftp.ee.lbl.gov/talks/vj-nanog-red.pdf, see also http://www.nanog.org/mtg-9806/agen0698.htmlGoogle Scholar
Index Terms
- Bufferbloat: Dark Buffers in the Internet: Networks without effective AQM may again be vulnerable to congestion collapse.
Recommendations
Bufferbloat: Dark Buffers in the Internet
Bufferbloat is the existence of excessively large (bloated) buffers into systems, particularly network communication systems. Systems suffering from bufferbloat will have bad latency under load under some or all circumstances, depending on if and where ...
Striking a Balance between Bufferbloat and TCP Queue Oscillation in Satellite Input Buffers
2018 IEEE Global Communications Conference (GLOBECOM)Satellite Internet links to Internet Service Providers (ISPs) in remote locations represent a bottleneck when the link transmission rate is lower than that of the networks connecting to the link at either side. This presents a significant challenge to ...
BBR Bufferbloat in DASH Video
WWW '21: Proceedings of the Web Conference 2021BBR is a new congestion control algorithm and is seeing increased adoption especially for video traffic. BBR solves the bufferbloat problem in legacy loss-based congestion control algorithms where application performance drops considerably when router ...
Comments