Throughput enhancement of starved TCP flow through concurrent transmission

Unfairness problems are critical to TCP flows in wireless multi-hop ad hoc networks. Unfortunately, the traditional TCP has poor interaction with the IEEE 802.11 MAC protocol. The spatial reuse of the channel can improve the performance of wireless ad hoc network. IEEE 802.11 MAC protocol uses DCF mode with extensions to RTS/ CTS, along with the limitation of at least four hop distance between two simultaneously transmitting nodes because of the control signal range which is slightly larger than twice the transmission range of a node. Due to this limitation along with greedy nature of TCP, starvation problem of TCP flows with longer paths is severe. By using concurrent transmission protocols at the MAC layer, like CTMAC, we can achieve simultaneous transmissions within the interference regions and thus increasing the spatial reuse of the channel. In this paper, we have shown with extensive simulations in NS-2 that scheduling multiple concurrent transmissions along the path links, the starvation problem can be reduced considerably and higher flow throughput is achieved.

[1]  Archan Misra,et al.  Design and analysis of a cooperative medium access scheme for wireless mesh networks , 2004, First International Conference on Broadband Networks.

[2]  Hongqiang Zhai,et al.  TCP performance over mobile ad hoc networks , 2004, Canadian Journal of Electrical and Computer Engineering.

[3]  Marwan Krunz,et al.  POWMAC: a single-channel power-control protocol for throughput enhancement in wireless ad hoc networks , 2005, IEEE Journal on Selected Areas in Communications.

[4]  Archan Misra,et al.  MACA-P: a MAC for concurrent transmissions in multi-hop wireless networks , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

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

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

[7]  Songwu Lu,et al.  How bad TCP can perform in mobile ad hoc networks , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[8]  Xiaodong Wang,et al.  A High-Throughput MAC Protocol for Wireless Ad Hoc Networks , 2008, IEEE Transactions on Wireless Communications.

[9]  Mario Gerla,et al.  Enhancing TCP fairness in ad hoc wireless networks using neighborhood RED , 2003, MobiCom '03.

[10]  John M. Shea,et al.  Overlapped Carrier-Sense Multiple Access (OCSMA) in Wireless Ad Hoc Networks , 2009, IEEE Transactions on Mobile Computing.