The impact of multihop wireless channel on TCP performance
Top Cited Papers
- 7 February 2005
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Mobile Computing
- Vol. 4 (2) , 209-221
- https://doi.org/10.1109/tmc.2005.30
Abstract
This paper studies TCP performance in a stationary multihop wireless network using IEEE 802.11 for channel access control. We first show that, given a specific network topology and flow patterns, there exists an optimal window size W* at which TCP achieves the highest throughput via maximum spatial reuse of the shared wireless channel. However, TCP grows its window size much larger than W* leading to throughput reduction. We then explain the TCP throughput decrease using our observations and analysis of the packet loss in an overloaded multihop wireless network. We find out that the network overload is typically first signified by packet drops due to wireless link-layer contention, rather than buffer overflow-induced losses observed in the wired Internet. As the offered load increases, the probability of packet drops due to link contention also increases, and eventually saturates. Unfortunately the link-layer drop probability is insufficient to keep the TCP window size around W'*. We model and analyze the link contention behavior, based on which we propose link RED that fine-tunes the link-layer packet dropping probability to stabilize the TCP window size around W*. We further devise adaptive pacing to better coordinate channel access along the packet forwarding path. Our simulations demonstrate 5 to 30 percent improvement of TCP throughput using the proposed two techniques.Keywords
This publication has 18 references indexed in Scilit:
- Dynamic Source Routing in Ad Hoc Wireless NetworksPublished by Springer Nature ,2007
- A high-throughput path metric for multi-hop wireless routingPublished by Association for Computing Machinery (ACM) ,2003
- Performance evaluation of algorithms for wireless medium accessPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Understanding the performance of TCP pacingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Improving TCP performance over mobile ad-hoc networks with out-of-order detection and responsePublished by Association for Computing Machinery (ACM) ,2002
- ATCP: TCP for mobile ad hoc networksIEEE Journal on Selected Areas in Communications, 2001
- WTCPPublished by Association for Computing Machinery (ACM) ,1999
- Analysis of TCP performance over mobile ad hoc networksPublished by Association for Computing Machinery (ACM) ,1999
- A comparison of mechanisms for improving TCP performance over wireless linksIEEE/ACM Transactions on Networking, 1997
- TCP VegasPublished by Association for Computing Machinery (ACM) ,1994