Sizing router buffers (redux)

The queueing delay faced by a packet is arguably the largest source of uncertainty during its journey. It therefore seems crucial that we understand how big the buffers should be in Internet routers. Our 2004 Sigcomm paper revisited the existing rule of thumb that a buffer should hold one bandwidth-delay product of packets. We claimed that for long-lived TCP flows, it could be reduced by √N, where N is the number of active flows, potentially reducing the required buffers by well over 90% in Internet backbone routers. One might reasonably expect that such a result, which supports cheaper routers with smaller buffers, would be embraced by the ISP community. In this paper we revisit the result 15 years later, and explain where it has succeeded and failed to affect how buffers are sized.

[1]  Hao Jiang,et al.  Buffer sizing for congested Internet links , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[2]  J E Simsarian,et al.  Photonic terabit routers: The IRIS project , 2010, 2010 Conference on Optical Fiber Communication (OFC/NFOEC), collocated National Fiber Optic Engineers Conference.

[3]  Srikanth Kandula,et al.  Achieving high utilization with software-driven WAN , 2013, SIGCOMM.

[4]  Van Jacobson,et al.  Controlling Queue Delay , 2012, ACM Queue.

[5]  Isaac Keslassy,et al.  Small-buffer networks , 2009, Comput. Networks.

[6]  Nick McKeown,et al.  Experimental study of router buffer sizing , 2008, IMC '08.

[7]  Tim Roughgarden,et al.  Part III: routers with very small buffers , 2005, CCRV.

[8]  Guido Appenzeller,et al.  Sizing router buffers , 2004, SIGCOMM '04.

[9]  Hyundai Park,et al.  Integrated Photonics for Low-Power Packet Networking , 2011, IEEE Journal of Selected Topics in Quantum Electronics.

[10]  Rade Stanojevic,et al.  A critique of recently proposed buffer-sizing strategies , 2007, CCRV.

[11]  Hong Liu,et al.  Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network , 2015, Comput. Commun. Rev..

[12]  Glen Gibb,et al.  NetFPGA: reusable router architecture for experimental research , 2008, PRESTO '08.

[13]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[14]  Nick McKeown,et al.  Optical Packet Buffers for Backbone Internet Routers , 2010, IEEE/ACM Transactions on Networking.

[15]  Amin Vahdat,et al.  B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN , 2018, SIGCOMM.

[16]  Donald F. Towsley,et al.  Part II: control theory for buffer sizing , 2005, CCRV.

[17]  Cheng Song,et al.  High performance TCP in ANSNET , 1994, CCRV.