Compound TCP+ for fairness improvement among Compound TCP connections in a wireless LAN

In high-speed and long-distance networks, TCP NewReno, which is the most popular version of TCP, cannot achieve sufficient throughput because of the essential nature of the congestion control mechanism of TCP. Therefore, Compound TCP has been proposed. Compound TCP can achieve a considerably larger throughput than TCP NewReno in high-speed and long-distance networks. The congestion control mechanism of Compound TCP consists of loss-based and delay-based congestion controls. On the other hand, in a wireless LAN, the throughput among TCP connections becomes unfair because of the media access control used in a wireless LAN. Since Compound TCP has the same type of congestion control as TCP, it is expected that the same problem will occur among Compound TCP connections. In this papyer, we evaluate the performance of Compound TCP over a wireless LAN and show that the throughput among Compound TCP connections becomes unfair. Then, we propose Compound TCP+, which solves this problem, and show by simulation that Compound TCP+ connections share the bandwidth equally.

[1]  Robin Kravets,et al.  Distributed optimal contention window control for elastic traffic in wireless LANs , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

[3]  Weiwen Tang,et al.  A probability-based algorithm to adjust contention window in IEEE 802.11 DCF , 2004, 2004 International Conference on Communications, Circuits and Systems (IEEE Cat. No.04EX914).

[4]  Tetsuya Takine,et al.  Dynamic Contention Window Control to Achieve Fairness Between Uplink and Downlink Flows in IEEE 802.11 WLANs , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[5]  M. Murata,et al.  Performance Evaluation and Improvement of Hybrid TCP Congestion Control Mechanisms in Wireless LAN Environment , 2008, 2008 Australasian Telecommunication Networks and Applications Conference.

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

[7]  Kok Kiong Tan,et al.  CTCP-TUBE: Improving TCP-Friendliness Over Low-Buffered Network Links , 2006 .

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

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

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

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

[12]  R. Jain Throughput fairness index : An explanation , 1999 .

[13]  Prasun Sinha,et al.  Understanding TCP fairness over wireless LAN , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

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