Efficient TCP with Pacing for Multi-Hop Ad Hoc Networks

In multi-hop ad hoc wireless networks, it is well known that TCP suffers severe performance degradation. This is due to its window-based approach to transmission control, which injects traffic bursts into the network. These bursts increase the frequency of contention in the MAC layer which forces the dropping of some packets. This paper proposes an efficient TCP with pacing, Paced TCP, to alleviate MAC contention and thus achieve better performance than the traditional TCP variants. Our design approach is a TCP that probe the available bandwidth of the network without affecting the stability of the network. Simulations show that Paced TCP not only achieves better performance but is also friendly to UDP traffic.

[1]  Isabelle Guérin Lassous,et al.  Performance issues with IEEE 802.11 in ad hoc networking , 2005, IEEE Communications Magazine.

[2]  Mario Gerla,et al.  TCP performance in wireless multi-hop networks , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[3]  Amit Aggarwal,et al.  Understanding the performance of TCP pacing , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[4]  Chang-Yi Luo,et al.  Paced TCP: A Dynamic Bandwidth Probe TCP with Pacing in AD HOC Networks , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

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

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

[7]  Haiyun Luo,et al.  The impact of multihop wireless channel on TCP performance , 2005, IEEE Transactions on Mobile Computing.

[8]  David B. Johnson,et al.  The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks , 2003 .