Mean-Field Analysis of Buffer Sizing

Two schools of thoughts have emerged over the recent debate on internet router buffer sizing. One school argues that the presence of a large number of flows leads to traffic desynchronization which therefore requires a small buffer size. The other school, however, argues that doing so creates instability in the network and thus causes degradation in throughput. In this work, we use theoretical analysis based on a mean-field theory to demonstrate that the missing link between the above two arguments is the fairness in packet dropping at the buffer. This mean-field theory provides a simple and yet quantitative tool to analyze the dynamics between the TCP flows and the queue length. Our analysis shows that, for the widely deployed drop-tail queue management scheme, there is a trade-off between the desynchronization among the flows and the fairness in the packet dropping process.

[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]  Vishal Misra,et al.  Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED , 2000, SIGCOMM 2000.

[3]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[4]  Damon Wischik Fairness, QoS, and buffer sizing , 2006, CCRV.

[5]  Walter Willinger,et al.  An SLA perspective on the router buffer sizing problem , 2008, PERV.

[6]  Tim Roughgarden,et al.  Routers with Very Small Buffers , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[7]  Damon Wischik,et al.  Buffer requirements for high-speed routers , 2005 .

[8]  R.N. Shorten,et al.  On Queue Provisioning, Network Efficiency and the Transmission Control Protocol , 2007, IEEE/ACM Transactions on Networking.

[9]  Jonathan S. Turner,et al.  Link buffer sizing: a new look at the old problem , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

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

[11]  Nick McKeown,et al.  Part I: buffer sizes for core routers , 2005, CCRV.

[12]  E. M.,et al.  Statistical Mechanics , 2021, Manual for Theoretical Chemistry.

[13]  Amogh Dhamdhere,et al.  Open issues in router buffer sizing , 2006, CCRV.

[14]  Mei Wang,et al.  The Effects of Fairness in Buffer Sizing , 2007, Networking.

[15]  Vishal Misra,et al.  Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED , 2000, 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.

[18]  Kerson Huang Statistical Mechanics, 2nd Edition , 1963 .

[19]  G. Raina,et al.  Buffer sizes for large multiplexers: TCP queueing theory and instability analysis , 2005, Next Generation Internet Networks, 2005.