TCP congestion control based on accurate bandwidth-delay product in wireless Ad hoc networks

Bandwidth-delay product (BDP) is an important indicator of the network capacity and usually used to measure the quality of a connection. In wireless ad hoc networks over IEEE 802.11, packets may be blocked due to link layer contention, and delay triggered by the contention called contention delay has been revealed has nothing to do with BDP. BDP in wireless ad hoc networks has been studied a lot to improve the transmission control protocol (TCP) performance, however, in the calculation of BDP, most of the previous studies neglected to remove the contention delay and thus obtained an overestimated value which may cause congestion window (CWND) overshooting problem. In this paper, we propose a new method to accurately measure the congestion delay which is the effective “delay” of BDP and calculate more accurate BDP. Then, based on the BDP, we set suitable congestion window limit (CWL) to alleviate the CWND overshooting problem and enhance TCP performance. Simulation results show that TCP with CWL based on our accurate BDP works more efficiently.

[1]  Patrick Thiran,et al.  Connectivity in ad-hoc and hybrid networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[2]  Haiyun Luo,et al.  The impact of multihop wireless channel on TCP throughput and loss , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[3]  Klara Nahrstedt,et al.  Understanding bandwidth-delay product in mobile ad hoc networks , 2004, Comput. Commun..

[4]  David Tse,et al.  Mobility increases the capacity of ad hoc wireless networks , 2002, TNET.

[5]  Leandros Tassiulas,et al.  Throughput capacity of random ad hoc networks with infrastructure support , 2003, MobiCom '03.

[6]  Nitin H. Vaidya,et al.  On the physical carrier sense in wireless ad hoc networks , 2004 .

[7]  Nitin H. Vaidya,et al.  On physical carrier sensing in wireless ad hoc networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[8]  Xia Li,et al.  Finding an Optimum Maximum Congestion Window for TCP Reno over 802.11 Based Ad Hoc Networks , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[9]  Hyuk Lim,et al.  Understanding and Improving the Spatial Reuse in Multihop Wireless Networks , 2008, IEEE Transactions on Mobile Computing.

[10]  Mohamed Othman,et al.  TCP performance in multi-hop wireless ad hoc networks: challenges and solution , 2011, EURASIP J. Wirel. Commun. Netw..

[11]  Donald F. Towsley,et al.  On the capacity of hybrid wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[12]  Xinming Zhang,et al.  TCP Congestion Window Adaptation Through Contention Detection in Ad Hoc Networks , 2010, IEEE Transactions on Vehicular Technology.

[13]  Linghe Kong,et al.  Capacity of Wireless Ad Hoc Networks Using Practical Directional Antennas , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[14]  Jeffrey G. Andrews,et al.  Transmission capacity of wireless ad hoc networks with outage constraints , 2005, IEEE Transactions on Information Theory.

[15]  Rohit Negi,et al.  Capacity of power constrained ad-hoc networks , 2004, IEEE INFOCOM 2004.

[16]  Klara Nahrstedt,et al.  On setting TCP's congestion window limit in mobile ad hoc networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[17]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[18]  Christoph Lindemann,et al.  TCP with adaptive pacing for multihop wireless networks , 2005, MobiHoc '05.

[19]  Nitin H. Vaidya,et al.  Analysis of TCP Performance over Mobile Ad Hoc Networks , 1999, Wirel. Networks.