Experimental analysis of a transport protocol for ad hoc networks (TPA)

Many previous papers have pointed out that TCP performance in multi-hop ad hoc networks is not optimal. This is due to several TCP design principles that reflect the characteristics of wired networks dominant at the time when TCP was designed, but are not adequate for multi-hop ad hoc networks. For example, congestion phenomena in multi-hop networks are very different than in traditional wired networks, and route failures and route changes may be frequent events. To overcome these problems, in a previous work we presented a novel transport protocol ¿ named TPA ¿ specifically tailored to multi-hop ad hoc networks. In this paper we perform an experimental analysis of TPA in static multi-hop scenarios. Specifically, we compare TPA and TCP performance in a chain topology with different number of hops and traffic patterns. We also consider the effect of the routing protocol. Our experimental results show that TPA protocol outperforms TCP significantly both in terms of throughput and energy consumption

[1]  Thu D. Nguyen,et al.  Implementing Network Protocols at User Level , 1993, SIGCOMM.

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

[3]  Giuseppe Anastasi,et al.  Wi-fi in ad hoc mode: a measurement study , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[4]  Giuseppe Anastasi,et al.  TPA: a transport protocol for ad hoc networks , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

[5]  Mohamed Ould-Khaoua,et al.  TCP Developments in Mobile Ad Hoc Networks , 2005, Handbook of Algorithms for Wireless Networking and Mobile Computing.

[6]  W. Richard Stevens,et al.  Unix network programming , 1990, CCRV.

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

[8]  Giuseppe Anastasi,et al.  Towards a Novel Transport Protocol for Ad Hoc Networks , 2003, PWC.

[9]  Shugong Xu,et al.  Performance evaluation of TCP algorithms in multi-hop wireless packet networks , 2002, Wirel. Commun. Mob. Comput..

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

[11]  Raghupathy Sivakumar,et al.  ATP: a reliable transport protocol for ad hoc networks , 2003, IEEE Transactions on Mobile Computing.

[12]  Giuseppe Anastasi,et al.  Experimental Analysis of TCP Performance in Static Multi-hop Ad Hoc Networks , 2005 .

[13]  Enrico Gregori,et al.  A Layer-2 Architecture for Interconnecting Multi-hop Hybrid Ad Hoc Networks to the Internet , 2006 .

[14]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[15]  W. Richard Stevens,et al.  UNIX network programming, volume 2 (2nd ed.): interprocess communications , 1998 .

[16]  Mario Gerla,et al.  Effectiveness of RTS/CTS handshake in IEEE 802.11 based ad hoc networks , 2003, Ad Hoc Networks.

[17]  Gregory A. Hansen,et al.  The Optimized Link State Routing Protocol , 2003 .

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

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

[20]  Eitan Altman,et al.  Novel Delayed ACK Techniques for Improving TCP Performance in Multihop Wireless Networks , 2003, PWC.