Fuzzy End-to-End Rate Control for Internet Transport Protocols

End-to-end Internet packet dynamics is a complex problem for which models available to date are at best incomplete. A major research problem in Internet transport layer protocols is the development of rate control mechanisms that can cope with the requirements of a growing diversity of technologies, applications and services. This paper describes novel mechanisms for intelligent end-to-end traffic rate control in Internet by means of fuzzy systems. We first outline a fuzzy logic based generalization of TCP (Transport Control Protocol) rate control principles. The design of a fuzzy TCP-like window-based rate controller is then described. A systematic fuzzy systems design methodology is used in order to simulate and implement the system as an experimental tool. A comparative evaluation of simulation and implementation results from the fuzzy rate controller as compared to that of traditional controllers is outlined. Besides being a useful modelling approach, the fuzzy rule based rate controller is shown to outperform other approaches with regards to a number of criteria.

[1]  Félix Hernández-Campos,et al.  Queueing analysis of network traffic: methodology and visualization tools , 2005, Comput. Networks.

[2]  Ivan Marsic,et al.  Fuzzy Reasoning for Wireless Awareness , 2001, Int. J. Wirel. Inf. Networks.

[3]  Zhong-Ping Jiang,et al.  FUZZY TCP: A PRELIMINARY STUDY , 2002, IFAC Proceedings Volumes.

[4]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[5]  Piedad Brox Jiménez,et al.  Hardware/software codesign of configurable fuzzy control systems , 2004, Appl. Soft Comput..

[6]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[7]  Sally Floyd,et al.  HighSpeed TCP for Large Congestion Windows , 2003, RFC.

[8]  Eddie Kohler,et al.  Internet research needs better models , 2003, CCRV.

[9]  Yu-Shuang Yang,et al.  Fuzzy adaptive predictive flow control of ATM network traffic , 2003, IEEE Trans. Fuzzy Syst..

[10]  Torsten Braun,et al.  A delay-based approach using fuzzy logic to improve TCP error detection in ad hoc networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[11]  Douglas J. Leith,et al.  H-TCP : TCP for high-speed and long-distance networks , 2004 .

[12]  Iluminada Baturone,et al.  Rapid design of fuzzy systems with Xfuzzy , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[13]  Diego Lopez,et al.  XFL3: A new fuzzy system specification language , 2001 .

[14]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[15]  Hyunjeong Lee,et al.  Dynamic Queue Scheduling Using Fuzzy Systems for Internet Routers , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

[16]  Steven H. Low,et al.  Modelling and stability of FAST TCP , 2005, INFOCOM 2005.

[17]  Lixia Zhang,et al.  Stream Control Transmission Protocol , 2000, RFC.

[18]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[19]  Robert N. Shorten,et al.  Experimental evaluation of TCP protocols for high-speed networks , 2007, TNET.