Veno claims to improve certain perceived shortcomings in TCP Vegas:
- It competes better with TCP Reno and similar implementations under congestion
- It tries to distinguish congestion-induced packet loss from "random" packet loss (although it is unclear whether this might cause problems when AQM techniques such as RED are used)
The authors claim that it brings particular benefits over lossy wireless networks.
Implementation
Veno has been included in the Linux kernel since version 2.6.18. It can be activated using echo veno > /proc/sys/net/ipv4/tcp_congestion_control
References
- TCP Veno: TCP Enhancement for Transmission Over Wireless Access Networks, C. P. Fu, S. C. Liew, IEEE JSAC, Vol. 21, No. 2, 2003 (article, slides)
– Main.SimonLeinen - 07 Feb 2011