Analysis of the virtual rate control algorithm in TCP networks

The virtual rate control (VRC) algorithm has been proposed for active queue management (AQM) in TCP networks. This algorithm uses an adaptive rate control instead of queue length control in order to respond quickly to traffic change with high utilization and small loss. By introducing the notion of virtual target rate, the VRC algorithm can maintain an input rate around the target rate, while attempting to regulate the queue length. In this paper, we analyze the stability of the VRC algorithm in a linearized model. From the results of our analysis, we provide a design guideline for the system to remain stable. We show the validity of our analysis and the effectiveness of the VRC algorithm compared to RED, PI, REM and AVQ algorithms through ns-2 simulations.

[1]  Victor Firoiu,et al.  A study of active queue management for congestion control , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[2]  Scott Shenker,et al.  Core-stateless fair queueing: achieving approximately fair bandwidth allocations in high speed networks , 1998, SIGCOMM '98.

[3]  David Ott,et al.  Tuning RED for Web traffic , 2000, SIGCOMM.

[4]  Steven H. Low,et al.  Analysis and Design of AQM for stabilizing TCP , 2002 .

[5]  K. K. Ramakrishnan,et al.  A Proposal to add Explicit Congestion Notification (ECN) to IP , 1999, RFC.

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

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

[8]  R. Srikant,et al.  Analysis and design of an adaptive virtual queue (AVQ) algorithm for active queue management , 2001, SIGCOMM '01.

[9]  Hyuk Lim,et al.  ACTIVE QUEUE MANAGEMENT ALGORITHM WITH A RATE REGULATOR , 2002 .

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

[11]  F. Paganini On the stability of optimization-based flow control , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[12]  Gene F. Franklin,et al.  Feedback Control of Dynamic Systems , 1986 .

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

[14]  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).

[15]  Hyuk Lim,et al.  Virtual rate control algorithm for active queue management in TCP networks , 2002 .

[16]  James Aweya,et al.  A control theoretic approach to active queue management , 2001, Comput. Networks.

[17]  Fernando Paganini,et al.  Dynamics of TCP/RED and a scalable control , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[18]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[19]  Christopher V. Hollot,et al.  Nonlinear stability analysis for a class of TCP/AQM networks , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[20]  Steven H. Low,et al.  Convergence of REM flow control at a single link , 2001, IEEE Communications Letters.