Internet primal–dual congestion control: Stability and applications

Abstract This paper studies the stability of the primal–dual algorithm for Internet congestion control with round-trip communication delays. The model is formulated as a time-delayed multivariable control system for a general network, and then is studied by using time-delayed control theory. A necessary and sufficient condition is established for a network with a general topology, and then is further discussed for the representative dumbbell network. The stability condition is applied to the design of FAST TCP and adaptive virtual queue (AVQ) scheme as guideline, which is validated by simulation results.

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

[2]  Cheng Jin,et al.  FAST TCP: Motivation, Architecture, Algorithms, Performance , 2006, IEEE/ACM Transactions on Networking.

[3]  John T. Wen,et al.  A unifying passivity framework for network flow control , 2004, IEEE Transactions on Automatic Control.

[4]  L. Bittner S. H. Lehnigk, Stability Theorems For Linear Motions. (International Series in Applied Mathematics.) XI + 251 S. m. Fig. Englewood Cliffs. N. J. 1966. Prentice‐Hall, Inc. Preis geb. 96.– s. net , 1971 .

[5]  Moshe Zukerman,et al.  FAST TCP: fairness and queuing issues , 2005, IEEE Communications Letters.

[6]  E. Kamen On the relationship between zero criteria for two-variable polynomials and asymptotic stability of delay differential equations , 1980 .

[7]  R. Srikant,et al.  An adaptive virtual queue (AVQ) algorithm for active queue management , 2004, IEEE/ACM Transactions on Networking.

[8]  Moshe Zukerman,et al.  A price-based internet congestion control scheme , 2008, IEEE Communications Letters.

[9]  Atilla Eryilmaz,et al.  A Unified Approach to Optimizing Performance in Networks Serving Heterogeneous Flows , 2009, IEEE/ACM Transactions on Networking.

[10]  S. Low,et al.  Understanding Vegas: a duality model , 2002 .

[11]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[12]  Wei Zhang,et al.  Dynamic queue level control of TCP/RED systems in AQM routers , 2009, Comput. Electr. Eng..

[13]  Fernando Paganini,et al.  Global stability with time-delay of a primal-dual congestion control , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[14]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[15]  Tansu Alpcan,et al.  A utility-based congestion control scheme for Internet-style networks with delay , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[16]  Bin Zhao,et al.  SAVQ: stabilized adaptive virtual queue management algorithm , 2005, IEEE Commun. Lett..

[17]  Ao Tang,et al.  Equilibrium of Heterogeneous Congestion Control: Optimality and Stability , 2010, IEEE/ACM Transactions on Networking.

[18]  SrikantR.,et al.  End-to-end congestion control schemes , 2003 .

[19]  R. Srikant,et al.  End-to-end congestion control schemes: utility functions, random losses and ECN marks , 2003, TNET.

[20]  Donald F. Towsley,et al.  On designing improved controllers for AQM routers supporting TCP flows , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

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

[22]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[23]  Wei Zhang,et al.  Stability of TCP/RED systems in AQM routers , 2006, IEEE Transactions on Automatic Control.

[24]  Dimitri Papadimitriou,et al.  Open Research Issues in Internet Congestion Control , 2011, RFC.

[25]  Javad Lavaei,et al.  Utility Functionals Associated With Available Congestion Control Algorithms , 2010, 2010 Proceedings IEEE INFOCOM.

[26]  Steven H. Low,et al.  Understanding TCP Vegas: a duality model , 2002 .

[27]  M. Marden Geometry of Polynomials , 1970 .

[28]  Steven H. Low,et al.  REM: active queue management , 2001, IEEE Netw..

[29]  Weijie Feng Robust global stability to delays of a multi-path dual congestion control algorithm , 2012, Syst. Control. Lett..

[30]  Moshe Zukerman,et al.  Throughput of FAST TCP in Asymmetric Networks , 2008, IEEE Communications Letters.

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

[32]  H LowSteven,et al.  Equilibrium of heterogeneous congestion control , 2007 .

[33]  Yu-Ping Tian,et al.  Stability of the primal-dual algorithm for congestion control , 2006 .

[34]  Van Jacobson,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[35]  Dimitri Papadimitriou,et al.  Open Research Issues in Internet Congestion Control draft-irtf-icc rg-welzl-congestion-control-open-research-01.txt , 2007 .

[36]  T. V. Lakshman,et al.  SRED: stabilized RED , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

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

[38]  Lachlan L. H. Andrew,et al.  An Accurate Link Model and Its Application to Stability Analysis of FAST TCP , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[39]  Rayadurgam Srikant,et al.  Controlling the Internet: a survey and some new results , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[40]  Kang G. Shin,et al.  The BLUE active queue management algorithms , 2002, TNET.

[41]  Karl Henrik Johansson,et al.  Window Flow Control: Macroscopic Properties from Microscopic Factors , 2008, INFOCOM 2008.

[42]  Wei Zhang,et al.  On Parameter Tuning for FAST TCP , 2007, IEEE Communications Letters.