skip to main content
research-article
Free Access

Controlling Queue Delay: A modern AQM is just one piece of the solution to bufferbloat.

Published:06 May 2012Publication History
Skip Abstract Section

Abstract

Nearly three decades after it was first diagnosed, the "persistently full buffer problem" recently exposed as part of "bufferbloat", is still with us and made increasingly critical by two trends. First, cheap memory and a "more is better" mentality have led to the inflation and proliferation of buffers. Second, dynamically varying path characteristics are much more common today and are the norm at the consumer Internet edge. Reasonably sized buffers become extremely oversized when link rates and path delays fall below nominal values.

References

  1. Braden, R., et al. 1998. Recommendations on queue management and congestion avoidance inthe Internet. RFC 2309. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bufferbloat Project; http://www.bufferbloat.net.Google ScholarGoogle Scholar
  3. CeroWrt Project; http://www.bufferbloat.net/projects/cerowrt.Google ScholarGoogle Scholar
  4. Dischinger, M., et. al. 2007. Characterizing residential broadband networks. In Proceedings of the Internet Measurement Conference, San Diego, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Floyd, S., Jacobson, V. 1993. Random early detection gateways for congestion avoidance. IEEE/ACM Transactions on Networking. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gettys, J. 2011. Bufferbloat: dark buffers in the Internet. Backspace Column, IEEE InternetComputing 15(3):95-96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Gettys and K. Nichols. 2011. Bufferbloat: dark buffers in the Internet. Communications of theACM 9(11):57-65. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Jacobson, V. 1988. Congestion avoidance and control. Proceedings of SIGCOMM '88, Stanford, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jacobson, V. 1989. Reported in Minutes of the Performance Working Group. Proceedings ofthe Cocoa Beach Internet Engineering Task Force, Reston, VA. Corporation for National ResearchInitiatives.Google ScholarGoogle Scholar
  10. Jacobson, V. 1998. Notes on using RED for queue management and congestion avoidance. Talk presented at NANOG 13 (North American Network Operators' Group); ftp://ftp.ee.lbl.gov/talks/vj-nanog-red.pdf.Google ScholarGoogle Scholar
  11. Jacobson, V. 2006. A rant on queues. A talk presented at MIT Lincoln Labs, Lexington, MA;http://www.pollere.net/Pdfdocs/QrantJul06.pdf.Google ScholarGoogle Scholar
  12. Jacobson, V., Nichols, K., Poduri, K. 1999. RED in a different light; http://www.cnaf.infn.it/~ferrari/papers/ispn/red_light_9_30.pdf.Google ScholarGoogle Scholar
  13. Kreibich, C., et. al. 2010. Netalyzr: illuminating the edge network. In Proceedings of the InternetMeasurement Conference, Melbourne, Australia. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Li, T., Leith, D. 2008. Adaptive buffer sizing for TCP flows in 802.11e WLANs. In Proceedings ofCommunications and Networking in China.Google ScholarGoogle ScholarCross RefCross Ref
  15. Mankin, A. 1990. Random drop congestion control. In Proceedings of SIGCOMM '90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Mathis, M., Semke, J., Mahdavi, J. 1997. The macroscopic behavior of the TCP congestionavoidance algorithm. ACM SIGCOMM Computer Communication Review 27(3). Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Nagle, J. 1984. Congestion control in IP/TCP internetworks. RFC 896; http://www.ietf.org/rfc/rfc896.txt,. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Network Simulator - ns-2; http://nsnam.isi.edu/nsnam/index.php/User_Information.Google ScholarGoogle Scholar
  19. http://www.pollere.net/CoDel.html.Google ScholarGoogle Scholar
  20. Vu-Brugier, G., et. al. 2007. A critique of recently proposed buffer-sizing strategies. ACMSIGCOMM Computer Communication Review 37(1). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Weigle, M. C. 2002. Web traffic generation in ns-2 with PackMime-HTTP; http://www.cs.odu.edu/~mweigle/research/packmime.Google ScholarGoogle Scholar
  22. Feng, W., et. al. 2002. The BLUE Active Queue Management Algorithm. In IEEE/ACM Transactionson Networking, 10(4): 513-528. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Controlling Queue Delay: A modern AQM is just one piece of the solution to bufferbloat.
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image Queue
      Queue  Volume 10, Issue 5
      Networks
      May 2012
      56 pages
      ISSN:1542-7730
      EISSN:1542-7749
      DOI:10.1145/2208917
      Issue’s Table of Contents

      Copyright © 2012 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 6 May 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Popular
      • Editor picked

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format