Comparison of PI controllers designed for the delay model of TCP/AQM networks

One of the major problems of communication networks is congestion. In order to address this problem in TCP/IP networks, Active Queue Management (AQM) scheme is recommended. AQM aims to minimize the congestion by regulating the average queue size at the routers. To improve upon AQM, recently, several feedback control approaches were proposed. Among these approaches, PI controllers are gaining attention because of their simplicity and ease of implementation. In this paper, by utilizing the fluid-flow model of TCP networks, we study the PI controllers designed for TCP/AQM. We compare these controllers by first analyzing their robustness and fragility. Then, we implement these controllers in ns-2 platform and conduct simulation experiments to compare their performances in terms of queue length. Taken together, our results provide a guideline for choosing a PI controller for AQM given specific performance requirements.

[1]  Yasir Saleem,et al.  Network Simulator NS-2 , 2015 .

[2]  Shankar P. Bhattacharyya,et al.  Robust, fragile or optimal? , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[3]  S. Niculescu,et al.  Stability analysis of some classes of TCP/AQM networks , 2006 .

[4]  H. Özbay,et al.  RESILIENT PI AND PD CONTROLLER DESIGNS FOR A CLASS OF UNSTABLE PLANTS WITH I/O DELAYS* , 2007 .

[5]  Qing-Chang Zhong,et al.  Robust Control of Time-delay Systems , 2006 .

[6]  Hitay Özbay,et al.  Comparing PI Controllers for Delay Models of TCP/AQM Networks , 2010 .

[7]  H. Ozbay,et al.  On the design of AQM supporting TCP flows using robust control theory , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[8]  É. Poulin,et al.  PID tuning for integrating and unstable processes , 1996 .

[9]  Sabato Manfredi,et al.  Design, validation and experimental testing of a robust AQM control , 2009 .

[10]  S. Niculescu,et al.  Stability and Stabilization of Time-Delay Systems: An Eigenvalue-Based Approach , 2007 .

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

[12]  Silviu-Iulian Niculescu,et al.  Computing non-fragile PI controllers for delay models of TCP/AQM networks , 2009, Int. J. Control.

[13]  Aidan O'Dwyer,et al.  Handbook of PI and PID controller tuning rules , 2003 .

[14]  Deborah Estrin,et al.  Recommendations on Queue Management and Congestion Avoidance in the Internet , 1998, RFC.

[15]  Hitay Özbay,et al.  A new PI and PID control design method for integrating systems with time delays , 2007 .

[16]  Chita R. Das,et al.  A control theoretic approach for designing adaptive AQM schemes , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[17]  Shankar P. Bhattacharyya,et al.  PID Controllers for Time Delay Systems , 2004 .

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

[19]  Jack K. Hale,et al.  Introduction to Functional Differential Equations , 1993, Applied Mathematical Sciences.

[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]  Cheng-Ching Yu,et al.  Autotuning of PID Controllers: Relay Feedback Approach , 1999 .

[22]  Shankar P. Bhattacharyya,et al.  Robust, fragile, or optimal? , 1997, IEEE Trans. Autom. Control..

[23]  S. Skogestad Simple analytic rules for model reduction and PID controller tuning , 2004 .

[24]  Daniel Alejandro Melchor-Aguilar,et al.  Stability Analysis of Proportional-Integral AQM Controllers Supporting TCP Flows , 2007, Computación y Sistemas.

[25]  Cheng-Ching Yu,et al.  PID tuning rules for SOPDT systems: review and some new results. , 2004, ISA transactions.

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

[27]  Feng Zheng,et al.  An H∞ approach to the controller design of AQM routers supporting TCP flows , 2009, Autom..

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

[29]  Oliver W. W. Yang,et al.  Robust Controller Design for AQM Router , 2007, IEEE Transactions on Automatic Control.

[30]  David Ott,et al.  Tuning RED for Web traffic , 2001, TNET.

[31]  D. Ustebay,et al.  Switching Resilient PI Controllers for Active Queue Management of TCP Flows , 2007, 2007 IEEE International Conference on Networking, Sensing and Control.

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

[33]  Jim Euchner Design , 2014, Catalysis from A to Z.

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

[35]  Ya-Gang Wang,et al.  Optimal tuning for PI controller , 2000, Autom..

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