General Congestion Control for High Bandwidth-Delay Product Networks

Existing congestion control protocols have significant limitations in achieving high throughput and reasonable fairness while maintaining fast convergence speed in high bandwidth-delay product networks. In this paper, we propose the General Congestion Control Protocol (GCCP) to address this limitation. GCCP allows for aggressive behavior in large underutilized links to achieve high throughput, but leverages only one ECN bit for network utilization feedback. Once the link is sensed to be highly utilized, the protocol dedicates to fair and rapid bandwidth allocation by requiring congestion window increment is conservative and monotone decreasing with congestion window increasing. The ns2 simulations show that GCCP achieves a pretty good tradeoff between high throughput and reasonable fairness while exhibiting fast convergence speed.

[1]  Lakshminarayanan Subramanian,et al.  One more bit is enough , 2005, SIGCOMM '05.

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

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

[4]  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.

[5]  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..

[6]  A. L. Narasimha Reddy,et al.  LTCP: improving the performance of TCP in highspeed networks , 2006, CCRV.

[7]  Mark Handley,et al.  Congestion control for high bandwidth-delay product networks , 2002, SIGCOMM '02.

[8]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[9]  Lachlan L. H. Andrew,et al.  Experimental Evaluation of delay/loss-based TCP congestion control algorithms. , 2008 .

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

[11]  R. Srikant,et al.  TCP-Illinois: a loss and delay-based congestion control algorithm for high-speed networks , 2006, valuetools '06.

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

[13]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

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

[15]  Kouji Yata,et al.  Improving the convergence time highspeed TCP , 2004, Proceedings. 2004 12th IEEE International Conference on Networks (ICON 2004) (IEEE Cat. No.04EX955).