Adapting TCP exponential backoff to multihop ad hoc networks

In a mobile ad hoc network, link failures and route changes occur frequently. Mistaking these events for congestion degrades TCP performance. Hence, TCP congestion control mechanisms should not react to such loss events. This paper deals with an enhancement of the congestion control mechanism, called TCP Adaptive RTO (TCP AR). This proposal relies on two basic concepts. First, it distinguishes routes failures from network congestion based on transport layer feedbacks. Second, during timeout, it adjusts the RTO's value to network conditions. We evaluate this new technique using different simulations scenarios, to compare its throughput gain, fairness and friendliness to those of TCP New Reno.

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

[2]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

[3]  Nirwan Ansari,et al.  TCP in wireless environments: problems and solutions , 2005, IEEE Communications Magazine.

[4]  Torsten Braun,et al.  TCP in Wireless Mobile Ad Hoc Networks , 2002 .

[5]  Eitan Altman,et al.  A Survey of TCP over Mobile Ad Hoc Networks , 2004 .

[6]  Shugong Xu,et al.  Does the IEEE 802.11 MAC protocol work well in multihop wireless ad hoc networks? , 2001, IEEE Commun. Mag..

[7]  Sally Floyd,et al.  Metrics for the Evaluation of Congestion Control Mechanisms , 2008, RFC.

[8]  Martin Mauve,et al.  A survey on congestion control for mobile ad hoc networks , 2007, Wirel. Commun. Mob. Comput..

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

[10]  Torsten Braun,et al.  A Smart TCP Acknowledgment Approach for Multihop Wireless Networks , 2007, IEEE Transactions on Mobile Computing.

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

[12]  Nitin H. Vaidya,et al.  Analysis of TCP Performance over Mobile Ad Hoc Networks , 1999, Wirel. Networks.

[13]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

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

[15]  Mohamed Ould-Khaoua,et al.  On the evaluation of TCP in MANETs , 2005 .