Fuzzy Logic Congestion Control in TCP/IP Tandem Networks

Network resource management and control is a complex problem that requires robust, possibly intelligent, control methodologies to obtain satisfactory performance. While many Active Queue Management (AQM) mechanisms have been introduced to assist the TCP congestion control, these require careful configuration of non-intuitive control parameters, and show weaknesses to detect and control congestion under dynamic traffic changes, and a slow response to regulate queues. Furthermore, there is also a need to evaluate thoroughly the performance of such mechanisms for tandem networks containing multiple congested routers. A new AQM scheme, Fuzzy Explicit Marking (FEM) has recently been proposed to provide congestion control in TCP/IP best-effort networks using a fuzzy logic control approach. We present the control approach followed by the FEM controller, and evaluate the performance of FEM and a number of representative AQM schemes (A-RED, PI and REM) in a tandem network. An extensive simulation study over a wide range of traffic conditions shows that the FEM controller outperforms the other schemes in terms of queue fluctuations and delays, packets losses, link utilization, and speed of response to regulate queues.

[1]  G. Hadjipollas,et al.  Fuzzy logic congestion control in TCP/IP best-effort networks , 2003 .

[2]  G. Hadjipollas,et al.  Congestion control in differentiated services networks using fuzzy logic , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[3]  David W. Pyle Intelligence: an Introduction , 1979 .

[4]  M. Engels,et al.  Congestion Control , 2004 .

[5]  Thomas Ziegler,et al.  On the Non-Linearity of the RED Drop Function , 2002 .

[6]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.

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

[8]  G. Pal,et al.  Congestion control , 1995 .

[9]  G. K. Egan,et al.  Study of an adaptive fuzzy controller based on the adaptation of relative rule weights , 1994, Proceedings of ANZIIS '94 - Australian New Zealnd Intelligent Information Systems Conference.

[10]  Andreas Pitsillides,et al.  Adaptive nonlinear congestion controller for a differentiated-services framework , 2005, IEEE/ACM Transactions on Networking.

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

[12]  Martin May,et al.  Analytic evaluation of RED performance , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[13]  B. Barden Recommendations on queue management and congestion avoidance in the Internet , 1998 .

[14]  Serge Fdida,et al.  Comparison of tail drop and active queue management performance for bulk-data and Web-like Internet traffic , 2001, Proceedings. Sixth IEEE Symposium on Computers and Communications.

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

[16]  Serge Fdida,et al.  Stability Criteria of RED with TCP Traffic , 2000 .

[17]  Kang G. Shin,et al.  A self-configuring RED gateway , 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).

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

[19]  Marios M. Polycarpou,et al.  Hierarchical adaptive and supervisory control of continuous venovenous hemofiltration , 2001, IEEE Trans. Control. Syst. Technol..

[20]  Sally Floyd,et al.  Adaptive RED: An Algorithm for Increasing the Robustness of RED's Active Queue Management , 2001 .

[21]  G. Hadjipollas,et al.  Fuzzy Logic Control for Active Queue Management in TCP / IP Networks , 2004 .