TCP Vegas revisited
- 7 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1546-1555
- https://doi.org/10.1109/infcom.2000.832553
Abstract
The innovative techniques of TCP Vegas have been the sub- ject of much debate in recent years. Several studies have reported that TCP Vegas provides better performance than TCP Reno. However, the ques- tion which of the new techniques are responsible for the impressive per- formance gains remains unanswered so far. This paper presents a detailed performance evaluation of TCP Vegas. By decomposing TCP Vegas into the various novel mechanisms proposed and assessing the effect of each of these mechanisms on performance, we show that the reported performance gains are achieved primarily by TCP Vegas's new techniques for slow-start and congestion recovery. TCP Vegas's innovative congestion avoidance mecha- nism is shown to have only a minor influence on throughput. Furthermore, we find that the congestion avoidance mechanism exhibits fairness prob- lems even if all competing connections operate with the same round trip time.Keywords
This publication has 13 references indexed in Scilit:
- On estimating end-to-end network path propertiesACM SIGCOMM Computer Communication Review, 1999
- TCP Congestion ControlPublished by RFC Editor ,1999
- The NewReno Modification to TCP's Fast Recovery AlgorithmPublished by RFC Editor ,1999
- Fairness and stability of congestion control mechanisms of TCPPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Packet network simulation: speedup and accuracy versus timing granularityIEEE/ACM Transactions on Networking, 1996
- Performance problems in BSD4. 4TCPACM SIGCOMM Computer Communication Review, 1995
- TCP Vegas: end to end congestion avoidance on a global InternetIEEE Journal on Selected Areas in Communications, 1995
- TCP VegasPublished by Association for Computing Machinery (ACM) ,1994
- The x-Kernel: an architecture for implementing network protocolsIEEE Transactions on Software Engineering, 1991
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988