Heavy Traffic Analysis of AIMD Models

We study heavy traffic asymptotics of many Additive Increase Multiplicative Decrease (AIMD) connections sharing a common router in the presence of other uncontrolled traffic, called “mice”. The system is scaled by speed and average number of sources. With appropriate scalings of the packet rate and buffer content, an approximating delayed diffusion model is derived. By heavy traffic we mean that there is relatively little spare capacity in the operating regime. In contrast to previous scaled models, the randomness due to the mice or number of connections is not averaged, and plays its natural and dominant role. The asymptotic heavy traffic model allows us to analyze buffer and loss management policies of early marking or discarding as a function of the queue size and/or the total input rate and to choose a nearly optimal function via use of an appropriate limiting optimal control problem, captures the essential features of the physical problem, and can guide us to good operating policies. After studying the asymptotics of a large number of persistent AIMD connections we also handle the asymptotics of finite AIMD connections whose number varies as connections arrive and leave. The data illustrate some of the advantages of the approach.

[1]  R. Vinter,et al.  The Infinite Time Quadratic Control Problem for Linear Systems with State and Control Delays: An Evolution Equation Approach , 1981 .

[2]  Akira Ichikawa,et al.  Quadratic Control of Evolution Equations with Delays in Control , 1982 .

[3]  T. Kurtz Approximation of Population Processes , 1987 .

[4]  QUTdN QeO,et al.  Random Early Detection Gateways for Congestion Avoidance , 1993 .

[5]  J. Quadrat Numerical methods for stochastic control problems in continuous time , 1994 .

[6]  Harold J. Kushner,et al.  Controlled and optimally controlled multiplexing systems: A numerical exploration , 1995, Queueing Syst. Theory Appl..

[7]  T. V. Lakshman,et al.  The performance of TCP/IP for networks with high bandwidth-delay products and random loss , 1997, TNET.

[8]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[9]  H. Kushner Numerical Methods for Stochastic Control Problems in Continuous Time , 2000 .

[10]  Patrick Brown,et al.  Resource sharing of TCP connections with different round trip times , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[11]  Donald F. Towsley,et al.  A control theoretic analysis of RED , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[12]  Pirkko Kuusela,et al.  Stability of TCP-RED congestion control , 2001 .

[13]  Alexandre Proutière,et al.  Statistical bandwidth sharing: a study of congestion at flow level , 2001, SIGCOMM.

[14]  Thomas Bonald,et al.  Statistical bandwidth sharing: a study of congestion at flow level , 2001, SIGCOMM.

[15]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.

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

[17]  H. Kushner Heavy Traffic Analysis of Controlled Queueing and Communication Networks , 2001 .

[18]  François Baccelli,et al.  AIMD, fairness and fractal scaling of TCP traffic , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[19]  Laurent Massoulié,et al.  Stability of distributed congestion control with heterogeneous feedback delays , 2002, IEEE Trans. Autom. Control..

[20]  F. Guillemin,et al.  A Markovian analysis of additive-increase multiplicative-decrease algorithms , 2002, Advances in Applied Probability.

[21]  R. Srikant,et al.  How good are deterministic fluid models of Internet congestion control? , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[22]  Steven H. Low,et al.  A duality model of TCP and queue management algorithms , 2003, TNET.

[23]  Rayadurgam Srikant,et al.  The Mathematics of Internet Congestion Control , 2003 .

[24]  Eitan Altman,et al.  A stochastic model of TCP/IP with stationary random losses , 2005, IEEE/ACM Transactions on Networking.