End-to-end congestion control for the internet: delays and stability

Under the assumption that queueing delays will eventually become small relative to propagation delays, we derive stability results for a fluid flow model of end-to-end Internet congestion control. The theoretical results of the paper are intended to be decentralized and locally implemented: each end system needs knowledge only of its own round-trip delay. Criteria for local stability and rate of convergence are completely characterized for a single resource, single user system. Stability criteria are also described for networks where all users share the same round-trip delay. Numerical experiments investigate extensions to more general networks. Through simulations, we are able to evaluate the relative importance of queueing delays and propagation delays on network stability. Finally, we suggest how these results may be used to design network resources.

[1]  J. Rice Mathematical Statistics and Data Analysis , 1988 .

[2]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[3]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[4]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[5]  Yung-Terng Wang,et al.  First-order rate-based flow control with dynamic queue threshold for high-speed wide-area ATM networks , 1997, Other Conferences.

[6]  N. D. Hayes Roots of the Transcendental Equation Associated with a Certain Difference‐Differential Equation , 1950 .

[7]  Lotfi Benmohamed,et al.  Feedback control of congestion in packet switching networks: the case of multiple congested nodes , 1997, Int. J. Commun. Syst..

[8]  A. Udaya Shankar,et al.  Dynamical behavior of rate-based flow control mechanisms , 1990, CCRV.

[9]  Van Jacobson,et al.  Traffic phase effects in packet-switched gateways , 1991, CCRV.

[10]  Yung-Terng Wang,et al.  Designing Stable ABR Flow Control with Rate Feedback and Open Loop Control: First-Order Control Case , 1998, Perform. Evaluation.

[11]  Yung-Terng Wang,et al.  First-order rate-based flow control with dynamic queue threshold for high-speed wide-area ATM networks , 1998, Comput. Networks ISDN Syst..

[12]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[13]  Carl M. Harris,et al.  Fundamentals of queueing theory , 1975 .

[14]  Debasis Mitra,et al.  Adaptive Algorithms for Feedback-Based Flow Control in High Speed, Wide-Area ATM Networks , 1995, IEEE J. Sel. Areas Commun..

[15]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[16]  Scott Shenker,et al.  A theoretical analysis of feedback flow control , 1990, SIGCOMM '90.

[17]  F. Fairman Introduction to dynamic systems: Theory, models and applications , 1979, Proceedings of the IEEE.

[18]  Vishal Misra,et al.  Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED , 2000, SIGCOMM.

[19]  Upendra Dave,et al.  Applied Probability and Queues , 1987 .

[20]  Semyon M. Meerkov,et al.  Feedback control of congestion in packet switching networks: the case of a single congested node , 1993, TNET.

[21]  Richard Bellman,et al.  Differential-Difference Equations , 1967 .

[22]  Richard J. Gibbens,et al.  Resource pricing and the evolution of congestion control , 1999, at - Automatisierungstechnik.

[23]  Frank Kelly,et al.  Models for a self–managed Internet , 2000, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[24]  A. W. Kemp,et al.  Applied Probability and Queues , 1989 .

[25]  Alan Weiss,et al.  Analysis of a Rate-Based Feedback Control Strategy for Long Haul Data Transport , 1992, Perform. Evaluation.

[26]  Semyon M. Meerkov,et al.  Feedback control of congestion in packet switching networks: the case of multiple congested nodes , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[27]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[28]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.