Evolution of TCP in High Speed Networks

TCP congestion control protocols have low performances in high speed wide area networks mainly because their slow response with large congestion windows. This TCP behavior has initiated new design phase of alternative protocols that provide improved traffic utilization in high bandwidth delay product networks. The paper presents survey of various high speed sender side congestion control proposals that preserve the fundamental host to host principle. Solutions focus on variety of problems occurring in high speed environment with intention to eliminate congestion collapses and to ensure effective resource utilization. Internet data transfer does not depend only on that how TCP will utilize the network capacity, we have to stress that TCP must cooperate with existing transmitting data protocols through the same network in order to assure fair resource sharing. Part of the paper scope are state of the art high speed TCP proposals, we explore their congestion control techniques, strengths, weaknesses and we try to detect future TCP development possibilities.

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

[2]  R. Srikant,et al.  TCP-Illinois: A loss- and delay-based congestion control algorithm for high-speed networks , 2008, Perform. Evaluation.

[3]  Andrea Baiocchi,et al.  YeAH-TCP: Yet Another Highspeed TCP , 2006 .

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

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

[6]  Carlo Caini,et al.  TCP Hybla: a TCP enhancement for heterogeneous networks , 2004, Int. J. Satell. Commun. Netw..

[7]  Ren Wang,et al.  TCP westwood with agile probing: dealing with dynamic, large, leaky pipes , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[8]  Giovanni Pau,et al.  TCP Libra : Exploring RTT-Fairness for TCP , 2007, Networking.

[9]  Sally Floyd,et al.  2 What ’ s the Problem ? 2 . 1 Basics TCP uses the following algorithm to adjust its congestion window , 2002 .

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

[11]  Qian Zhang,et al.  A Compound TCP Approach for High-Speed and Long Distance Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[12]  Richard G. Baraniuk,et al.  TCP-Africa: an adaptive and fair rapid increase rule for scalable TCP , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[13]  Dzmitry Kliazovich,et al.  Logarithmic window increase for TCP Westwood+ for improvement in high speed, long distance networks , 2008, Comput. Networks.

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

[15]  Ben Soh,et al.  TCP New Vegas: Improving the Performance of TCP Vegas Over High Latency Links , 2005, Fourth IEEE International Symposium on Network Computing and Applications.

[16]  Qian Zhang,et al.  Compound TCP: A scalable and TCP-friendly congestion control for high-speed networks , 2006 .

[17]  Doug Leith,et al.  H-TCP: TCP Congestion Control for High Bandwidth-Delay Product Paths , 2008 .

[18]  Tutomu Murase,et al.  Improving efficiency-friendliness tradeoffs of TCP congestion control algorithm , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..