Title :
The impact of multihop wireless channel on TCP throughput and loss
Author :
Fu, Zhenghua ; Zerfos, Petros ; Luo, Haiyun ; Lu, Songwu ; Zhang, Lixia ; Gerla, Mario
Author_Institution :
Comput. Sci. Dept., UCLA, Los Angeles, CA, USA
Abstract :
This paper studies TCP performance over multihop wireless networks that use the IEEE 802.11 protocol as the access method. Our analysis and simulations show that, given a specific network topology and flow patterns, there exists a TCP window size W*, at which TCP achieves best throughput via improved spatial channel reuse. However, TCP does not operate around W*, and typically grows its average window size much larger; this leads to decreased throughput and increased packet loss. The TCP throughput reduction can be explained by its loss behavior. Our results show that network overload is mainly signified by wireless link contention in multihop wireless networks. As long as the buffer size at each node is reasonably large (say, larger than 10 packets), buffer overflow-induced packet loss is rare and packet drops due to link-layer contention dominate. Link-layer drops offer the first sign for network overload. We further show that multihop wireless links collectively exhibit graceful drop behavior: as the offered load increases, the link contention drop probability also increases, but saturates eventually. In general, the link drop probability is insufficient to stabilize the average TCP window size around W*. Consequently, TCP suffers from reduced throughput due to reduced spatial reuse. We further propose two techniques, link RED and adaptive pacing, through which we are able to improve TCP throughput by 5% to 30% in various simulated topologies. Some simulation results are also validated by real hardware experiments.
Keywords :
access protocols; network topology; packet radio networks; radio links; transport protocols; IEEE 802.11 protocol; TCP loss; TCP throughput reduction; TCP window size; adaptive pacing; buffer overflow-induced packet loss; flow patterns; hardware experiments; link RED; link contention drop probability; multihop wireless channel; network access method; network overload; network topology; Access protocols; Analytical models; Buffer overflow; Computer science; Network topology; Performance loss; Spread spectrum communication; Throughput; Wireless application protocol; Wireless networks;
Conference_Titel :
INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications. IEEE Societies
Print_ISBN :
0-7803-7752-4
DOI :
10.1109/INFCOM.2003.1209197