TCP Veno: TCP enhancement for transmission over wireless access networks
Top Cited Papers
- 19 February 2003
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal on Selected Areas in Communications
- Vol. 21 (2) , 216-228
- https://doi.org/10.1109/jsac.2002.807336
Abstract
Wireless access networks in the form of wireless local area networks, home networks, and cellular networks are becoming an integral part of the Internet. Unlike wired networks, random packet loss due to bit errors is not negligible in wireless networks, and this causes significant performance degradation of transmission control protocol (TCP). We propose and study a novel end-to-end congestion control mechanism called TCP Veno that is simple and effective for dealing with random packet loss. A key ingredient of Veno is that it monitors the network congestion level and uses that information to decide whether packet losses are likely to be due to congestion or random bit errors. Specifically: (1) it refines the multiplicative decrease algorithm of TCP Reno-the most widely deployed TCP version in practice-by adjusting the slow-start threshold according to the perceived network congestion level rather than a fixed drop factor and (2) it refines the linear increase algorithm so that the connection can stay longer in an operating region in which the network bandwidth is fully utilized. Based on extensive network testbed experiments and live Internet measurements, we show that Veno can achieve significant throughput improvements without adversely affecting other concurrent TCP connections, including other concurrent Reno connections. In typical wireless access networks with 1% random packet loss rate, throughput improvement of up to 80% can be demonstrated. A salient feature of Veno is that it modifies only the sender-side protocol of Reno without changing the receiver-side protocol stack.Keywords
This publication has 28 references indexed in Scilit:
- Improving TCP congestion control over Internets with heterogeneous transmission mediaPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Use of TCP Decoupling in Improving TCP Performance over Wireless NetworksWireless Networks, 2001
- Improving TCP performance over asymmetric networksACM SIGCOMM Computer Communication Review, 2000
- Improving TCP performance over wireless networks at the link layerMobile Networks and Applications, 2000
- Analysis and comparison of TCP Reno and VegasPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Measurements and analysis of end-to-end Internet dynamicsPublished by Office of Scientific and Technical Information (OSTI) ,1997
- DummynetACM SIGCOMM Computer Communication Review, 1997
- TCP VegasPublished by Association for Computing Machinery (ACM) ,1994
- A new congestion control schemeACM SIGCOMM Computer Communication Review, 1991
- Analysis of the increase and decrease algorithms for congestion avoidance in computer networksComputer Networks and ISDN Systems, 1989