ACM Home Page
Please provide us with feedback. Feedback
Experimental study of router buffer sizing
Full text PdfPdf (2.26 MB)
Source
Internet Measurement Conference archive
Proceedings of the 8th ACM SIGCOMM conference on Internet measurement table of contents
Vouliagmeni, Greece
SESSION: Infrastructure table of contents
Pages 197-210  
Year of Publication: 2008
ISBN:978-1-60558-334-1
Authors
Neda Beheshti  Stanford University, Stanford, CA, USA
Yashar Ganjali  University of Toronto, Toronto, Canada
Monia Ghobadi  University of Toronto, Toronto, Canada
Nick McKeown  Stanford University, Stanford, CA, USA
Geoff Salmon  University of Toronto, Toronto, Canada
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 57,   Downloads (12 Months): 368,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1452520.1452545
What is a DOI?

ABSTRACT

During the past four years, several papers have proposed rules for sizing buffers in Internet core routers. Appenzeller et al. suggest that a link needs a buffer of size O(C/√N), where C is the capacity of the link, and N is the number of flows sharing the link. If correct, buffers could be reduced by 99% in a typical backbone router today without loss in throughput. Enachecsu et al., and Raina et al. suggest that buffers can be reduced even further to 20-50 packets if we are willing to sacrifice a fraction of link capacities, and if there is a large ratio between the speed of core and access links. If correct, this is a five orders of magnitude reduction in buffer sizes. Each proposal is based on theoretical analysis and validated using simulations. Given the potential benefits (and the risk of getting it wrong!) it is worth asking if these results hold in real operational networks. In this paper, we report buffer-sizing experiments performed on real networks - either laboratory networks with commercial routers as well as customized switching and monitoring equipment (UW Madison, Sprint ATL, and University of Toronto), or operational backbone networks (Level 3 Communications backbone network, Internet2, and Stanford). The good news: Subject to the limited scenarios we can create, the buffer sizing results appear to hold. While we are confident that the O(C/√N) will hold quite generally for backbone routers, the 20-50 packet rule should be applied with extra caution to ensure that network components satisfy the underlying assumptions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
NetFPGA project. http://yuba.stanford.edu/NetFPGA/.
 
2
Sprintlink ip backbone measurements. IPMON Sprint Labs IP Monitoring Project, http://ipmon.sprint.com.
 
3
A. Aggarwal, S. Savage, and T. Anderson. Understanding the performance of TCP pacing. In Proceedings of the IEEE INFOCOM, pages 1157--1165, Tel-Aviv, Israel, March 2000.
4
 
5
N. Beheshti, Y. Ganjali, M. Ghobadi, N. McKeown, J. Naous, and G. Salmon. Time-sensitive network experiments. Technical Report TR08-SN-UT-04-08-00, University of Toronto, April 2008.
 
6
7
8
 
9
M. Enachescu, Y. Ganjali, A. Goel, N. McKeown, and T. Roughgarden. Routers with very small buffers. In Proceedings of the IEEE Infocom, Barcelona, Spain, April 2006.
 
10
A. Erramilli, O. Narayan, A. Neidhardt, and I. Saniee. Performance impacts of multi-scaling in wide area TCP/IP traffic. In Proceedings of the IEEE Infocom, Tel-Aviv, Isreal, March 2000.
11
 
12
S. Floyd and E. Kohler. Internet research needs better models. In Proceedings of HotNets-I, October 2002.
 
13
C. Fraleigh, F. Tobagi, and C. Diot. Provisioning IP backbone networks to support latency sensitive traffic. In Proceedings of the IEEE Infocom, San Francisco, California, April 2003.
 
14
 
15
 
16
V. Jacobson. {e2e} re: Latest TCP measurements thoughts. Posting to the end-to-end mailing list, March 7, 1988.
17
 
18
 
19
R. Prasad, M. Jain, and C. Dovrolis. Effects of interrupt coalescence on network measurements. Passive and Active Measurements (PAM) conference, April 2004.
 
20
R. Prasad and M. K. Thottan. Inconsistencies with Spirent's TCP implementation, 2007.
 
21
R. S. Prasad and C. Dovrolis. Measuring the congestion responsiveness of Internet traffic. PAM, 2007.
22
 
23
G. Raina and D. Wischik. Buffer sizes for large multiplexers: TCP queueing theory and instability analysis. http://www.cs.ucl.ac.uk/staff/D.Wischik/Talks/tcptheory.html.
 
24
V. Ribeiro, R. Riedi, M. Crouse, and R. Baraniuk. Multiscale queuing analysis of long-range dependent network traffic. In Proceedings of the IEEE Infocom, Tel-Aviv, Isreal, March 2000.
25
 
26
R. Takano, T. Kudoh, Y. Kodama, M. Matsuda, H. Tezuka, and Y. Ishikawa. Design and evaluation of precise software pacing mechanisms for fast long-distance networks. 3rd Intl. Workshop on Protocols for Fast Long-Distance Networks (PFLDnet), 2005.
27
 
28
M. Wang and Y. Ganjali. The effects of fairness in buffer sizing. In Networking, pages 867--878, 2007.


Collaborative Colleagues:
Neda Beheshti: colleagues
Yashar Ganjali: colleagues
Monia Ghobadi: colleagues
Nick McKeown: colleagues
Geoff Salmon: colleagues