Adaptive generalized minimum variance congestion controller for dynamic TCP/AQM networks

Generic generalized minimum variance-based (GMV) controllers have been adopted as efficient control mechanisms especially in presence of measurement noise. However, such controllers exhibit degraded performance with change in process dynamics. To overcome this problem, a novel congestion controller based on active queue management (AQM) strategy for dynamically varying TCP/AQM networks known as adaptive generalized minimum variance (AGMV) is proposed. AGMV is the combination of the real-time parameter estimation and GMV. The performance of the proposed scheme is evaluated and compared with its adaptive minimum variance (AMV) counterpart under two distinct scenarios: TCP network with unknown parameters and TCP network with time varying parameters. Simulation results indicate that, in either case, AGMV is able to keep the queue length around the desired point. In addition, the superior performance of the proposed controller has been shown with regard to the PI controller, which is well-known in the AQM domain.

[1]  Donald F. Towsley,et al.  Unresponsive flows and AQM performance , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[2]  Katsuhiko Ogata,et al.  Discrete-time control systems , 1987 .

[3]  Chunming Qiao,et al.  Advances in Active Queue Management (AQM) Based TCP Congestion Control , 2004, Telecommun. Syst..

[4]  Mohammad Taghi Hamidi Beheshti,et al.  A robust discrete-time controller for delay sensitive applications , 2009, 2009 7th International Conference on Information, Communications and Signal Processing (ICICS).

[5]  Bo Li,et al.  LRED: A Robust and Responsive AQM Algorithm Using Packet Loss Ratio Measurement , 2007 .

[6]  Chunming Qiao,et al.  Advances in internet congestion control , 2003, IEEE Communications Surveys & Tutorials.

[7]  Donald F. Towsley,et al.  Analysis and design of controllers for AQM routers supporting TCP flows , 2002, IEEE Trans. Autom. Control..

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

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

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

[11]  Sammy Chan,et al.  PD-RED: to improve the performance of RED , 2003, IEEE Communications Letters.

[12]  Wook Hyun Kwon,et al.  A Survey of Control Theoretic Approaches in Wired and Wireless Communication Networks , 2000 .

[13]  Petros A. Ioannou,et al.  Adaptive control tutorial , 2006, Advances in design and control.

[14]  M. Haeri,et al.  Active queue management in TCP networks based on self tuning control approach , 2005, Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005..

[15]  Mohammad Haeri,et al.  CDM-based design and performance evaluation of a robust AQM method for dynamic TCP/AQM networks , 2009, Comput. Commun..

[16]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[17]  T. Bhaskar Reddy,et al.  Performance Comparison of Active Queue Management Techniques , 2008 .

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

[19]  Katsuhisa Furuta,et al.  Self-tuning control based on generalized minimum variance criterion for auto-regressive models , 2008, Autom..

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

[21]  Active Queue Management in TCP Networks Based on Minimum Variance Adaptive Control , .