A Cross Layer Solution to Address TCP Intra-flow Performance Degradation in Multihop Ad hoc Networks

Article English OPEN
Rakocevic, V. ; Hamadani, E. (2008)
  • Subject: T
    acm: ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS

Incorporating the concept of TCP end-to-end congestion control for wireless networks is one of the primary concerns in designing ad hoc networks since TCP was primarily designed and optimized based on the assumptions for wired networks. In this study, our interest lies on tackling the TCP instability and in particular intra-flow instability problem since due to the nature of applications in multihop ad hoc networks, connection instability or starvation even for a short period of time can have a negative impact on the Quality of Service and may not be acceptable for the end user. Through a detailed analysis, it will be shown that the main causes of TCP intra-flow instability lies in overloading the network by sending more packets than the capacity of the channel. Based on this, the paper proposes a novel cross layer solution called “TCP Contention Control” that dynamically adjusts the amount of outstanding data in the network based on the level of contention experienced by packets as well as the throughput achieved by connections. The simulation results show TCP Contention Control can drastically improve TCP stability over 802.11 multihop ad hoc networks.
  • References (28)
    28 references, page 1 of 3

    [1] “IEEE Standards for Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY), Part 11:Technical Specifications”, 1999.

    [2] R. Caceres and L. Iftode, “Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments”, IEEE Journal on Selected Areas in Communications, vol. 13, no. 5, 1995, pp. 850-857.

    [3] M. Gerla, R. Bagrodia, L. Zhang, K. Tang, and L. Wang, “TCP over Wireless Multi-Hop Protocols: Simulation and Experiments”, in Proc. IEEE ICC, Vancouver, Canada, June 1999.

    [4] Z. Fu, X. Meng, and S. Lu, “How Bad TCP Can Perform in Mobile Ad Hoc Networks”, in Proc. IEEE International Symposium on Computers and Communications, pp. 298-303, Taormina, Italy, July 2002.

    [5] X. Li, P.-Y. Kong, and K.-C. Chua, “Analysis of TCP Throughput in IEEE 802.11 Based Multi-hop Ad hoc Networks”, in Proc. International Conference on Computer Communications and Networks (ICCCN), San Diego, USA, October 2005.

    [6] X. Chen, H. Zhai, J. Wang, and Y. Fang, “TCP Performance over Mobile Ad Hoc Networks”, Canadian Journal of Electrical and Computer Engineering, vol. 29, no. 1, 2004, pp. 129-134.

    [7] M. D. Baba, N. Ahmad, M. Ibrahim, R. A. Rahman, and N. H. Eshak, “Performance Evaluation of TCP/IP Protocol for Mobile Ad hoc Network”, WSEAS Transactions on Computers, vol. 5, no. 7, 2006, pp. 1481-1486.

    [8] Z. Fu, P. Zerfos, H. Luo, S. Lu, L. Zhang, and M. Gerla, “The Impact of Multihop Wireless Channel on TCP Throughput and Loss”, in Proc. IEEE INFOCOM, San Franciso, CA, USA, 2003.

    [9] Y. Wang, K. Yu, Y. Liu, and H. Zhang, “Analysis and Improvement of TCP Performance in Mobile Ad Hoc Networks”, in Proc. International Conference on Communication Technology, Beijing, China, April 2003.

    [10] W. Xu and T. Wu, “TCP issues in mobile ad hoc networks: Challenges and solutions”, Journal of Computer Science and Technology, vol. 21, no. 1, 2006, pp. 72-81.

  • Metrics
    views in OpenAIRE
    views in local repository
    downloads in local repository

    The information is available from the following content providers:

    From Number Of Views Number Of Downloads
    City Research Online - IRUS-UK 0 19
Share - Bookmark