The Impact of Spurious Retransmissions on TCP Performance in AD HOC Mobile Wireless Networks

In MANETs, ACK loss can affect TCP communication performance, since end-to-end reliable delivery of data packets is guaranteed by using ACK packets sent from a TCP receiver. This ACK loss may force a TCP sender to produce unnecessary retransmissions (called spurious retransmissions). These spurious retransmissions can also degrade the performance of TCP flows in the network because they will create more channel contention and interferences. These issues have been overlooked and hence require attention. We, therefore, propose new solutions to reduce such spurious retransmissions. Our scheme allows a TCP sender to be correctly informed of the sequence number that the TCP receiver expects to receive (i.e., ACK sequence). This ACK sequence is piggybacked onto routing control packets during a new route discovery process invoked by the TCP receiver. Using the ACK sequence tossed by the routing layer, the TCP sender can reduce spurious retransmissions. We evaluated and compared our scheme with TCP-Reno via simulation on ns-2. Simulation results showed that our proposed solutions outperformed general TCP (for both static and dynamic networks cases under multiple cross TCP traffic) in terms of aggregate throughput and number of spurious retransmissions.

[1]  Ren Wang,et al.  TCP westwood: Bandwidth estimation for enhanced transport over wireless links , 2001, MobiCom '01.

[2]  Cédric Adjih,et al.  Generalized Mobile Ad Hoc Network (MANET) Packet/Message Format , 2009, RFC.

[3]  Ahmed Helmy,et al.  TCP over multihop 802.11 networks: issues and performance enhancement , 2005, MobiHoc '05.

[4]  Rajendra V. Boppana,et al.  A comparison of TCP performance over three routing protocols for mobile ad hoc networks , 2001, MobiHoc.

[5]  Torsten Braun,et al.  A dynamic adaptive acknowledgment strategy for TCP over multihop wireless networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[6]  Vint,et al.  NS Notes and Documents , 2002 .

[7]  Yanghee Choi,et al.  TCP-BuS: Improving TCP performance in wireless Ad Hoc networks , 2001, J. Commun. Networks.

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

[9]  Eitan Altman,et al.  A survey of TCP over ad hoc networks , 2005, IEEE Communications Surveys & Tutorials.

[10]  Satish K. Tripathi,et al.  Improving TCP performance in ad hoc networks using signal strength based link management , 2005, Ad Hoc Networks.

[11]  Anna Scaglione,et al.  Transmit antennae space-time block coding for generalized OFDM in the presence of unknown multipath , 2001, IEEE J. Sel. Areas Commun..

[12]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[13]  Jian Liu,et al.  ATCP: TCP for mobile ad hoc networks , 2001, IEEE J. Sel. Areas Commun..