Small-buffer networks

Today, because of TCP dynamics, Internet backbone routers hold large packet buffers, which significantly increase their power consumption and design time. Recent models of large-buffer networks have suggested that these large buffers could be replaced with much smaller ones. Unfortunately, it turns out that these large-buffer network models are not valid anymore in small-buffer networks, and therefore cannot predict how these small-buffer networks will behave. In this paper, we introduce a new model that provides a complete statistical description of small-buffer Internet networks. We present novel models of the distributions of several network components, such as the line occupancies of each flow, the instantaneous arrival rates to the bottleneck queues, and the bottleneck queue sizes. Later, we combine all these models in a single fixed-point algorithm that forms the key to a global statistical small-buffer network model. In particular, given some QoS requirements, we show how this new model can be used to precisely size small buffers in backbone router designs.

[1]  Donald F. Towsley,et al.  Fixed point approximations for TCP behavior in an AQM network , 2001, SIGMETRICS '01.

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

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

[4]  Eitan Altman,et al.  Performance analysis and stochastic stability of congestion control protocols , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[5]  H. Ahmadi,et al.  Analysis of a discrete-time G/sup (X)//D/1-S queueing system with applications in packet-switching systems , 1988, IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?.

[6]  Mateo Valero,et al.  A DRAM/SRAM memory scheme for fast packet buffers , 2006, IEEE Transactions on Computers.

[7]  G. Appenzeller Recent Results on Sizing Router Buffers , 2004 .

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

[9]  Donald F. Towsley,et al.  A fixed point approximation of TCP behavior in a network , 2001, PERV.

[10]  Fabian R. Wirth,et al.  A positive systems model of TCP-like congestion control: asymptotic results , 2006, IEEE/ACM Transactions on Networking.

[11]  J. Filliben The Probability Plot Correlation Coefficient Test for Normality , 1975 .

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

[13]  Eitan Altman,et al.  The effect of router buffer size on the TCP performance , 2001 .

[14]  M. Shifrin The Gaussian Nature of TCP in Large Networks RESEARCH THESIS In Partial Fulfillment of the Requirements for the Degree of Master of Science in Electrical Engineering , 2007 .

[15]  João Pedro Hespanha,et al.  Hybrid Modeling of TCP Congestion Control , 2001, HSCC.

[16]  Constantinos Dovrolis,et al.  Beyond the Model of Persistent TCP Flows: Open-Loop vs Closed-Loop Arrivals of Non-persistent Flows , 2008, 41st Annual Simulation Symposium (anss-41 2008).

[17]  Nick McKeown,et al.  Designing packet buffers for router linecards , 2008, TNET.

[18]  Marina Thottan,et al.  Router buffer sizing revisited: the role of the output/input capacity ratio , 2007, CoNEXT '07.

[19]  Nick McKeown,et al.  Designing packet buffers with statistical guarantees , 2004, Proceedings. 12th Annual IEEE Symposium on High Performance Interconnects.

[20]  R. J. R. Cruise Poisson convergence, in large deviations, for the superposition of independent point processes , 2009, Ann. Oper. Res..

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

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

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

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

[25]  K. Avrachenkov,et al.  Optimal choice of the buffer size in the Internet routers , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[26]  S. L. Zabell,et al.  Who Gave You the Epsilon?: Alan Turing and the Central Limit Theorem , 1995 .