NUS Banner CIR
  About CIR People Research Useful Links Staff Only Home

TCP Vegas-EA : Enhanced & Adaptive TCP Vegas

 

TCP Vegas-EA is an enhanced and adaptive protocol based on the original TCP Vegas [Brakmo et al, 1994] and TCP Vegas-A [Srijith et al, 2003]. Like almost every TCP congestion control algorithm, Vegas-EA is purely a sender-side algorithm. It is designed to tackle the following issues with TCP Vegas

* Performance degradation under Network Rerouting scenarios
* Unfair share of Bandwidth when competing with TCP NewReno and its variants
* Unfair treatment of "old" Vegas connections.

Vegas-EA has been implemented in Linux (Kernel 2.2.10). Vegas-EA achieves up to 15% & 28% better throughput, as compared to Vegas-A and Vegas respectively. Unlike the other solutions proposed in the past, Vegas-EA does not depend on any fixed critical variables or on the buffer management scheme at the routers (e.g. RED), and is a pure sender side modification. Thorough analysis of a comprehensive experimental performance study has been carried out on the real network, which shows that Vegas-EA can tackle the issues with Vegas/Vegas-A, and performs exceptionally well when competing with TCP Reno. Vegas-EA preserves the stable properties of TCP Vegas, which make it a noteworthy protocol.

 

Final Year Project done by Sumit Gahlawat, during the academic year 2003-2004
(sumitgahATcomp.nus.edu.sg)

 
Download TCP Vegas-EA Source Tar (Version 0.1)
TCP Vegas-EA  HOW TO
 

Last updated on March 09, 2004 at 1735 hrs by Abhinay Gupta (abhinaygATcomp.nus.edu.sg)

SoC Home CIR Home Search Site Map Contact Us Legal statement