Congestion control scheme of Compound TCP+ in wireless LANs

Recently, Compound TCP has come to be regarded as the most promising transport layer protocol for high-speed and long-distance networks. In our previous work, we have shown that the loss-based congestion control mechanism performed by Compound TCP does not achieve fairness in throughput. In order to solve this problem, we have proposed Compound TCP+. This protocol decreases the loss window size when it is anticipated that a packet loss might occur, without an actual packet loss. Using simple simulations, we have shown that Compound TCP+ connections have high fairness in wireless LANs. However, in our previous work, we have not examined the congestion control scheme of Compound TCP+, and the performance of Compound TCP+ has been evaluated only by means of simple simulations. In this paper, we evaluate the congestion control scheme of Compound TCP+ in wireless LANs. We consider three forms of the congestion control scheme, and show that a linear decrease in the loss window size is good when the network is not in a state of serious congestion that causes a packet loss. Furthermore, we implement Compound TCP+ on a Linux kernel, and show its effectiveness by evaluating its performance in an experimental network environment.

[1]  Tutomu Murase,et al.  Uplink TCP traffic control with monitoring downlink buffer for throughput fairness over wireless LANs , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[2]  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).

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

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

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

[6]  Hiroki Oda,et al.  Compound TCP+ for fairness improvement among Compound TCP connections in a wireless LAN , 2010, 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR 2010).

[7]  Giorgio Ventre,et al.  Network Simulator NS2 , 2008 .

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

[9]  Masayuki Murata,et al.  A Transport-Layer Solution for Alleviating TCP Unfairness in a Wireless LAN Environment , 2011, IEICE Trans. Commun..

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

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

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

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

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