A Model for Congestion control of Transmission control Protocol in Mobile Wireless Ad Hoc Networks

Transmission Control Protocol (TCP) is a fundamental protocol in the TCP/IP Protocol Suite.TCP was well designed and optimized to work over wired networks where most packet loss occurs due to network congestion. In theory, TCP should not care whether it is running over wired networks, WLANs, or Mobile Ad hoc Networks (MANETs). In practice, it does matter because most TCP deployments have been carefully designed based on the assumption that congestion is the main factor of network instability. However, MANETs have other dominating factors that cause network instability. Forgetting the impact of these factors violates some design principles of TCP congestion control and open questions for future research to address. This study aims to introduce a model that shows the impact of MANET factors on TCP congestion control. To achieve this aim, Design Research Methodology (DRM) proposed by BLESSING was used as a guide to present this model. The proposed model describes the existing situation of TCP congestion control. Furthermore, it points to the factors that are most suitable to be addressed by researchers in order to improve TCP performance. This research proposes a novel model to present the impact of MANET factors on TCP congestion control. The model is expected to serve as a benchmark for any intended improvement and enhancement of TCP congestion control over MANET.

[1]  Tie-Jun Wu,et al.  TCP Issues in Mobile Ad Hoc Networks: Challenges and Solutions , 2006, Journal of Computer Science and Technology.

[2]  Suhaidi Hassan,et al.  An Interaction between Congestion-Control Based Transport Protocols and Manet Routing Protocols , 2012 .

[3]  A. M. Natarajan,et al.  Congestion Control in Wireless Ad Hoc Networks by Enhancement of Transmission Control Protocol , 2011 .

[4]  J.-C. Cano,et al.  A comparison of the performance of TCP-Reno and TCP-Vegas over MANETs , 2006, 2006 3rd International Symposium on Wireless Communication Systems.

[5]  Ajay Kumar Singh,et al.  TCP-ADA: TCP with adaptive delayed acknowledgement for mobile ad hoc networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

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

[7]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

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

[9]  Jatinder Pal Singh,et al.  Performance of TCP over different routing protocols in mobile ad-hoc networks , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).

[10]  Jin-Hee Choi,et al.  An enhancement scheme for TCP over mobile ad hoc networks , 2003, The 57th IEEE Semiannual Vehicular Technology Conference, 2003. VTC 2003-Spring..

[11]  Mark Allman,et al.  On the effective evaluation of TCP , 1999, CCRV.

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

[13]  Suhaidi Hassan,et al.  Delay-Based Loss Discrimination Mechanism for Congestion Control in Wireless Ad-Hoc Network , 2011 .

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

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

[16]  Suhaidi Hassan,et al.  Loss Detection and Recovery Techniques for TCP in Mobile Ad Hoc Network , 2010, 2010 Second International Conference on Network Applications, Protocols and Services.

[17]  Farouk Kamoun,et al.  Adapting TCP exponential backoff to multihop ad hoc networks , 2009, 2009 IEEE Symposium on Computers and Communications.

[18]  Sally Floyd,et al.  Modeling wireless links for transport protocols , 2004, CCRV.

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

[20]  Hwee-Pink Tan,et al.  Performance Evaluation of TCP over Routing protocols for Mobile Ad Hoc Networks , 2006, 2006 First International Conference on Communications and Networking in China.

[21]  N. Ahmed,et al.  Performance evaluation of Transmission Control Protocol in mobile ad hoc networks , 2004, 2004 International Networking and Communication Conference.

[22]  Chai-Keong Toh,et al.  The Impact of Spurious Retransmissions on TCP Performance in AD HOC Mobile Wireless Networks , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[23]  Nitin H. Vaidya,et al.  Impact of routing and link layers on TCP performance in mobile ad hoc networks , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[24]  Subir Kumar Sarkar,et al.  Ad Hoc Mobile Wireless Networks: Principles, Protocols and Applications , 2007 .

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

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

[27]  Brendan Cully,et al.  Understanding Performance for Two 802.11 Competing Flows , 2007, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems.

[28]  Boon Sain Yeo,et al.  Partition-Aware TCP for Mobile Ad-Hoc Networks , 2006, 2006 IEEE International Conference on Communications.

[29]  Srikanth V. Krishnamurthy,et al.  Ad Hoc Networks: Technologies And Protocols , 2009, ADHOCNETS 2010.

[30]  Khaldoun Al Agha,et al.  Adaptive Setting of TCP's Maximum Window in Ad Hoc Multihop Networks with a Single Flow , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[31]  Azzedine Boukerche,et al.  Algorithms and Protocols for Wireless, Mobile Ad Hoc Networks , 2008 .

[32]  Mohammed Atiquzzaman,et al.  DualRTT: detecting spurious timeouts in wireless mobile environments , 2005, PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference, 2005..

[33]  Kwan-Woong Kim,et al.  A new tuning maximum congestion window for improving TCP performance in MANET , 2005, 2005 Systems Communications (ICW'05, ICHSN'05, ICMCS'05, SENET'05).

[34]  Jiwei Chen,et al.  TCP with Delayed Ack for Wireless Networks , 2006, 2006 3rd International Conference on Broadband Communications, Networks and Systems.