Self-tuning PI TCP flow controller for AQM routers with interval gain and phase margin assignment

We propose a self-tuning proportional-integral (PI) controller for active queue management (AQM) in the Internet. Classical control theory is applied in the controller design. We assign a proper interval of gain and phase margins to achieve good AQM performance while adapting the AQM control system to great traffic load changes very well. Based on the knowledge of the queue size, our PI controller can regulate the TCP source window size to clamp the steady value of queue size to specified target buffer occupancy. OPNET simulations demonstrate that, with our self-tuning PI controller applied, the network shows good stability robustness.

[1]  Vishal Misra,et al.  Adaptation in TCP/AQM Networks , 2003 .

[2]  Donald F. Towsley,et al.  A control theoretic analysis of RED , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

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

[4]  Tong Heng Lee,et al.  PI Tuning in Terms of Gain and Phase Margins , 1998, Autom..

[5]  Weng Khuen Ho,et al.  Self-tuning IMC-PID control with interval gain and phase margins assignment , 2001, IEEE Trans. Control. Syst. Technol..

[6]  Wu-chang Fengy,et al.  BLUE: A New Class of Active Queue Management Algorithms , 1999 .

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

[8]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

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

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