A predictive PID controller for AQM router supporting TCP with ECN

Active queue management (AQM) can keep smaller queuing delay and higher throughput by purposefully dropping the packets at the intermediate routers. Comparing with RED algorithm, although the PID (proportional-integral-differential) controller for AQM improves the stability. It is no systematic method in selecting a group of parameters for these controllers to guarantee the transient performance, and the case is much worse especially when the network parameters are time-varying. We use generalized predictive control to propose a predictive PID (PPID) controller for AQM router supporting TCP with slightly modified ECN to improve the robustness and transient performance of the PID controller. The simulation results show that the integrated performance of the controller is obviously superior to those of PID controller.

[1]  Fuliang Yin,et al.  Simulation study of predictive congestion control algorithm , 2004, Proceedings 7th International Conference on Signal Processing, 2004. Proceedings. ICSP '04. 2004..

[2]  Man Gyun Na,et al.  Auto-tuned PID controller using a model predictive control method for the steam generator water level , 2001 .

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

[4]  Tianyou Chai,et al.  AN OPTIMAL PID CONTROLLER FOR AQM SUPPORTING TCP WITH ECN , 2004 .

[5]  MorrisRobert,et al.  Dynamics of random early detection , 1997 .

[6]  Martin May,et al.  Aggregate traffic performance with active queue management and drop from tail , 2001, CCRV.

[7]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

[8]  Robert Tappan Morris,et al.  Dynamics of random early detection , 1997, SIGCOMM '97.

[9]  M. Kaneda,et al.  A design method of self-tuning PID controllers , 1994, Proceedings of 1994 American Control Conference - ACC '94.

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

[11]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[12]  Ioannis Lambadaris,et al.  Performance Evaluation of Explicit Congestion Notification (ECN) in IP networks , 2000, Multimedia Information Systems.

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

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

[15]  Tianyou Chai,et al.  Self-tuning feedforward PID controller , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.