Reducing the degrading effect of hidden terminal interference in MANETs

A number of recent research studies have explored ways to improve TCP throughput in IEEE 802.11 mobile ad hoc networks. In particular, hidden terminal effects caused by interference have been shown to degrade TCP performance and have been dealt with, in previous work, by restricting the maximum congestion window size. We have pursued an alternative approach and have developed a TCP variant which adjusts the sending rate increase to achieve competitive goodput for TCP connections. In this paper, we demonstrate that a slower sending rate increase during the congestion avoidance phase of TCP leads to improved performance for TCP Reno while eliminating the negative effects inherent in restricting the maximum congestion window size. A performance comparison against existing solutions under various mobility conditions is also included.

[1]  Mario Gerla,et al.  How effective is the IEEE 802.11 RTS/CTS handshake in ad hoc networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

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

[3]  Vern Paxson,et al.  Computing TCP's Retransmission Timer , 2000, RFC.

[4]  Mingyan Liu,et al.  Random waypoint considered harmful , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[5]  Shugong Xu,et al.  Revealing the problems with 802.11 medium access control protocol in multi-hop wireless ad hoc networks , 2002, Comput. Networks.

[6]  Mohamed Ould-Khaoua,et al.  TCP congestion window evolution and spatial reuse in MANETs , 2004, Wirel. Commun. Mob. Comput..

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

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