skip to main content
article

Part I: buffer sizes for core routers

Published:01 July 2005Publication History
Skip Abstract Section

Abstract

In this article we describe recent work on buffer sizing for core Internet routers. This work suggests that the widely-used rule of thumb leads to buffers which are much larger than they need to be. For example, the buffer in a backbone router could be reduced from 1,000,000 packets to 10,000 without loss in performance. It could be reduced even further, perhaps to 10-20 packets, at the cost of a small amount of bandwidth utilization. This tradeoff is worth considering, for example for a possible future all-optical router.

References

  1. A. Aggarwal, S. Savage, and T. Anderson. Understanding the performance of TCP pacing. In IEEE Infocom, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  2. G. Appenzeller, I. Keslassy, and N. McKeown. Sizing router buffers. In SIGCOMM, 2004. Extended version available as Stanford HPNG Technical Report TR04-HPNG-060800. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Cao and K. Ramanan. A Poisson limit for buffer overflow probabilities. In IEEE Infocom, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  4. A. Dhamdhere, H. Jiang, and C. Dovrolis. Buffer sizing for congested Internet links. In IEEE Infocom, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  5. M. Enachescu, Y. Ganjali, A. Goel, N. McKeown, and T. Roughgarden. Part III: Routers with very small buffers. ACM/SIGCOMM CCR, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. V. Firoiu, J.-Y. L. Boudec, D. Towsley, and Z.-L. Zhang. Theories and models for Internet quality of service. Proceedings of the IEEE, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  7. F.P. Kelly. Models for a self-managed Internet. Phil. Trans. of the Royal Society, A358, 2000.Google ScholarGoogle Scholar
  8. T. Kelly. On engineering a stable and scalable TCP variant. Technical Report CUED/F-INFENG/TR. 435, Cambridge University Engineering Department, 2002.Google ScholarGoogle Scholar
  9. M. Mathis, J. Semke, J. Mahdavi, and T. Ott. The macroscopic behavior of the TCP congestion avoidance algorithm. ACM/SIGCOMM CCR, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. V. Paxson and S. Floyd. Wide-area traffic: the failure of Poisson modeling. ACM/SIGCOMM CCR, 24:257--268, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Raina, D. Towsley, and D. Wischik. Part II: Control theory for buffer sizing. ACM/SIGCOMM CCR, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. Raina and D. Wischik. Buffer sizes for large multiplexers: TCP queueing theory and instability analysis. In EuroNGI, 2005. Extended version to appear in Queueing Systems.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Part I: buffer sizes for core routers

      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

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader