A fuzzy logic-based AQM for real-time traffic over internet

Autonomic networking has been proposed as an approach to reduce cost and complexity of managing communication functions. An autonomic system is self-configuring, self-optimizing, self-healing and self-protecting. Such a system requires the minimum of administration, primarily involving policy-level management and AI-cognitive models. On the other hand, numerous Active Queue Management (AQM) algorithms have been proposed in the literature to address the problem of congestion in the Internet. Their performance is highly dependent on parameters' setting and tuning. Besides that, most of the AQM algorithms focus on throughput optimization and fail to provide bounded transmission delay while providing high link utilization to popular TCP-based radio/video streaming applications. Tackling the aforementioned concerns, in this paper we propose and evaluate a novel self-configuring AQM algorithm based on fuzzy logic. The proposed approach simplifies significantly the deployment and management of such complex QoS control mechanisms in the Internet providing at the same time a good tradeoff between link utilization and queuing latency. The introduced algorithm is compared with the most efficient adaptive AQM algorithms proposed to date such as ARED, REM, BLUE, PID and LRED. The performance analysis demonstrates that the proposed ''Fast and Autonomic Fuzzy Controller'' (FAFC): (1) minimizes queue fluctuation, (2) optimizes the throughput regardless of the traffic load variation and the presence of unresponsive UDP/RTP based voice and video communications, and (3) suggests the best compromise between link utilization and queuing delay.

[1]  Hiroyuki Ohsaki,et al.  Steady State Analysis of the RED Gateway: Stability, Transient Behavior, and Parameter Setting , 2002 .

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

[3]  Saewoong Bahk,et al.  Hybrid active queue management , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[4]  R. Srikant,et al.  An adaptive virtual queue (AVQ) algorithm for active queue management , 2004, IEEE/ACM Transactions on Networking.

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

[6]  Bin Li,et al.  LRED: a robust active queue management scheme based on packet loss ratio , 2004, IEEE INFOCOM 2004.

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

[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.  Analysis and design of controllers for AQM routers supporting TCP flows , 2002, IEEE Trans. Autom. Control..

[10]  Van Jacobson,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[11]  Jennifer C. Hou,et al.  A state feedback control approach to stabilizing queues for ECN-enabled TCP connections , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[12]  M. Jamshidi Large-Scale Systems: Modeling, Control and Fuzzy Logic , 1996 .

[13]  Seungwan Ryu,et al.  A predictive and robust active queue management for Internet congestion control , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[14]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[15]  Oliver W. W. Yang,et al.  A ST-PI-PP controller for AQM router , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[16]  Ahmed Mehaoua,et al.  FAFC: fast adaptive fuzzy AQM controller for TCP/IP networks , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

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

[18]  Jen-te Yu,et al.  A robust nonlinear PI controller for improving AQM performance , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[19]  Moshe Zukerman,et al.  GREEN: an active queue management algorithm for a self managed Internet , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[20]  Virgílio A. F. Almeida,et al.  A hierarchical characterization of a live streaming media workload , 2006 .

[21]  Frank Kelly,et al.  Mathematical modeling of the Internet , 1999 .

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

[23]  Abhay Karandikar,et al.  An adaptive prediction based approach for congestion estimation in active queue management (APACE) , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[24]  Chuang Lin,et al.  A robust active queue management algorithm based on sliding mode variable structure control , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[25]  B. Engquist,et al.  Mathematics Unlimited: 2001 and Beyond , 2001 .

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

[27]  Lin Chuang,et al.  Design of an active queue management algorithm based fuzzy logic decision , 2003, International Conference on Communication Technology Proceedings, 2003. ICCT 2003..

[28]  Jennifer C. Hou,et al.  On exploiting traffic predictability in active queue management , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[29]  Hiroyuki Ohsaki,et al.  On control parameters tuning for active queue management mechanisms using multivariate analysis , 2003, 2003 Symposium on Applications and the Internet, 2003. Proceedings..

[30]  Liu Bao-hong,et al.  Design of a robust active queue management algorithm based on feedback compensation , 2003, SIGCOMM 2003.

[31]  Yuan Gao,et al.  Variable structure control in active queue management for TCP with ECN , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[32]  James Aweya,et al.  A control theoretic approach to active queue management , 2001, Comput. Networks.

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

[34]  Sammy Chan,et al.  PD-controller: a new active queue management scheme , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).