Performance evaluation for competing high-speed TCP protocols

TCP constitutes the principal protocol of the TCP/IP model transport stack. Today, TCP-Reno is the mainly deployed transport protocol on Internet. It defines a method of controlling congestion in networks with packet switching and particularly the Internet. In spite of the efforts made to resolve the congestion problem, this protocol continues to meet numerous of troubles in particular in networks where the Bandwidth Delay Product (BDP) is high. Mainly, this paper compares the behaviors of the six most distinguished high speed TCP versions using simulations. In particular, it compares the intra protocol fairness of these variants and their behavior in the presence of a standard TCP traffic by examining the resulting unfairness and packet losses.

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

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

[3]  Saleem N. Bhatti,et al.  Fairness of High-Speed TCP Stacks , 2008, 22nd International Conference on Advanced Information Networking and Applications (aina 2008).

[4]  Mark Handley,et al.  A Comparison of Equation-Based and AIMD Congestion Control , 2000 .

[5]  Joseph D. Touch,et al.  High-speed networking: a systematic approach to high-bandwidth low-latency communication , 2001, Proceedings. 12th Annual IEEE Symposium on High Performance Interconnects.

[6]  Injong Rhee,et al.  Binary increase congestion control (BIC) for fast long-distance networks , 2004, IEEE INFOCOM 2004.

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

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

[9]  Rachid Mbarek,et al.  Performance Evaluation of Competing High-Speed TCP Protocols. , 2008 .

[10]  Joseph D. Touch,et al.  Protocols for fast, long-distance networks , 2007, Comput. Networks.

[11]  James P. G. Sterbenz High-speed networking: a systematic approach to high-bandwidth low-latency communications , 2005, 13th Symposium on High Performance Interconnects (HOTI'05).

[12]  Michele C. Weigle,et al.  Performance of Competing High-Speed TCP Flows , 2006, Networking.

[13]  Cheng Jin,et al.  FAST TCP: Motivation, Architecture, Algorithms, Performance , 2006, IEEE/ACM Transactions on Networking.

[14]  Colin Allison,et al.  A comparison of TCP behaviour at high speeds using ns-2 and Linux , 2008, CNS '08.

[15]  Injong Rhee,et al.  CUBIC: a new TCP-friendly high-speed TCP variant , 2008, OPSR.