Anomalous Loss Performance for Mixed Real-Time and TCP Traffic in Routers With Very Small Buffers

In the past few years there has been vigorous debate regarding the size of buffers required at core Internet routers. Recent arguments supported by theory and experimentation show that under certain conditions, core router buffer sizes of a few tens of packets suffice for realizing acceptable end-to-end TCP throughputs. This is a significant step toward the realization of optical packet switched (OPS) networks, which are inherently limited in their ability to buffer optical signals. However, prior studies have largely ignored the presence of real-time traffic, which is increasing in importance as a source of revenue for Internet service providers. In this paper, we study the interaction that happens between real-time (open-loop) and TCP (closed-loop) traffic when they multiplex at buffers of very small size (few tens of packets) and make a significant discovery - namely that in a specific range of buffer size, real-time traffic losses increase as buffer size becomes larger. Our contributions pertaining to this anomalous behavior are threefold. First, we exhibit this anomalous loss performance for real-time traffic via extensive simulations using synthetic traffic and real video traces. Second, we develop quantitative models that reveal the dynamics of buffer sharing between real-time and TCP traffic that lead to this behavior. Third, we show how various factors such as the nature of real-time traffic, mixture of long-lived and short-lived TCP flows, and packet sizes impact the severity of the anomaly. Our study is the first to consider interactions between real-time and TCP traffic in very small (potentially all-optical) buffers and informs router manufacturers and network operators of the factors to consider when dimensioning such small buffer sizes for desired performance balance between real-time and TCP traffic.

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

[2]  Dmitri Loguinov,et al.  ABS: Adaptive Buffer Sizing for Heterogeneous Networks , 2008, 2008 16th Interntional Workshop on Quality of Service.

[3]  J. Gripp,et al.  Demonstration of an integrated buffer for an all-optical packet router , 2009, 2009 Conference on Optical Fiber Communication - incudes post deadline papers.

[4]  George N. Rouskas,et al.  Considerations for Sizing Buffers in Optical Packet Switched Networks , 2009, IEEE INFOCOM 2009.

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

[6]  Vijay Sivaraman,et al.  Packet Pacing in Short Buffer Optical Packet Switched Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

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

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

[9]  Vijay Sivaraman,et al.  Routers With Very Small Buffers: Anomalous Loss Performance for Mixed Real-Time and TCP Traffic , 2008, 2008 16th Interntional Workshop on Quality of Service.

[10]  John E Bowers,et al.  SOA Gate Array Recirculating Buffer for Optical Packet Switching , 2008, OFC/NFOEC 2008 - 2008 Conference on Optical Fiber Communication/National Fiber Optic Engineers Conference.

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

[12]  Wu-chi Feng,et al.  Provisioning on-line games: a traffic analysis of a busy counter-strike server , 2002, CCRV.

[13]  Lachlan L. H. Andrew,et al.  Buffer sizing for nonhomogeneous TCP sources , 2005, IEEE Communications Letters.

[14]  Vijay Sivaraman,et al.  Packet Pacing in Small Buffer Optical Packet Switched Networks , 2009, IEEE/ACM Transactions on Networking.

[15]  Fei Xue,et al.  Simulation and Analysis of Packet Loss in User Datagram Protocol Transfers , 2004, The Journal of Supercomputing.

[16]  Nick McKeown,et al.  Update on buffer sizing in internet routers , 2006, CCRV.

[17]  J. Bowers,et al.  40-Gb/s optical buffer design and simulation , 2004, Proceedings of the 4th International Conference on Numerical Simulation of Optoelectronic Devices, 2004. NUSOD '04..

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

[19]  Diethelm Ostry,et al.  Synthesis of accurate fractional Gaussian noise by filtering , 2006, IEEE Transactions on Information Theory.

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

[21]  Walter Willinger,et al.  Self-similarity through high-variability: statistical analysis of Ethernet LAN traffic at the source level , 1997, TNET.

[22]  M. Zirngibl,et al.  Architecture of an integrated router interconnected spectrally (IRIS) , 2006, 2006 Workshop on High Performance Switching and Routing.

[23]  Marina Thottan,et al.  Perspectives on router buffer sizing: recent results and open problems , 2009, CCRV.

[24]  Konstantina Papagiannaki,et al.  Bridging router performance and queuing theory , 2004, SIGMETRICS '04/Performance '04.

[25]  Adam Wierman,et al.  Open Versus Closed: A Cautionary Tale , 2006, NSDI.

[26]  Wu-chi Feng,et al.  Provisioning on-line games: a traffic analysis of a busy counter-strike server , 2002, Comput. Commun. Rev..

[27]  N. McKeown,et al.  Buffer sizing in all-optical packet switches , 2006, 2006 Optical Fiber Communication Conference and the National Fiber Optic Engineers Conference.

[28]  R. Srikant,et al.  Impact of File Arrivals and Departures on Buffer Sizing in Core Routers , 2011, IEEE/ACM Transactions on Networking.

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

[30]  Jin Cao,et al.  A Poisson limit for buffer overflow probabilities , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[31]  Robert Shorten,et al.  Adaptive tuning of drop-tail buffers for reducing queueing delays , 2006, IEEE Communications Letters.

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

[33]  C. Dovrolis,et al.  Router Buffer Sizing for TCP Traffic and the Role of the Output/Input Capacity Ratio , 2009, IEEE/ACM Transactions on Networking.

[34]  Fei Xue,et al.  Simulation and analysis of packet loss in video transfers using User Datagram Protocol , 2001 .

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

[36]  Wu-chi Feng,et al.  A traffic characterization of popular on-line games , 2005, IEEE/ACM Transactions on Networking.

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

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

[39]  Ivan Andonovic,et al.  Buffering in optical packet switches , 1998 .

[40]  Biswanath Mukherjee,et al.  Advances in photonic packet switching: an overview , 2000, IEEE Commun. Mag..

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