TCP Vegas is a TCP congestion control, or network congestion avoidance, algorithm that emphasizes packet delay, rather than packet loss, as a signal to help determine the rate at which to send packets. It was developed at the University of Arizona by Lawrence Brakmo and Larry L. Peterson.
TCP Vegas detects congestion at an incipient stage based on increasing Round Trip Time (RTT) values of the packets in the connection unlike other flavors like Reno, NewReno etc. which detect congestion only after it has actually happened via packet drops. The algorithm depends heavily on accurate calculation of the Base RTT value.
Read more about it here.
Tomato Firmware recently added this algorhythm to its 1.23 version. Tomato Firmware is a free HyperWRT-based, Linux core firmware for several wireless routers, most notably the Linksys WRT54G (including the WRT54GL and WRT54GS), Buffalo AirStation and Asus Routers. Tomato is based on the GPL sourcecode released by Linksys, but includes proprietary binary modules from the chipset manufacturer Broadcom.
If your router is compatible, this is a great firmware. I’ve been using this firmware on my wrt54g V3 for about 2 years now. Currently I have the 360 on the ethernet, an xbox on the ethernet, my wife’s laptop on the wireless, my t41 on the wireless, the gateway wifi server and a ethernet desktop server all running on this little wrt54g router powered by this firmware; it has no equal. It is indeed a small but powerful firmware which will ressurect your old wrt54g (if compatible) and bring it back to life.
You can read more about tomato here.