Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Given the multitude of TCP algorithms available now and the rise of Linux based mobile devices, what are ideal algorithm(s) to consider?

From reading of the various implementations, Veno and Westwood+ look interesting but I am interested in hearing about real data.

share|improve this question
This is technically off topic. But I am not going to vote to close because linux tcp algorithms for high latency (and probably higher packets loss) is relevant to system administration. – Kyle Brandt Jun 29 '10 at 11:17
as an sysadmin I see it is quite relevent as to planning and executing any scale VPS servers with KVM or any hypervisor up to and including DSs. – r004 Nov 10 '14 at 1:35

TCP Veno: TCP Enhancement for Transmission Over Wireless Access Networks contains several tests of TCP Veno over wireless networks and the experiments show that Veno gets better throughput when there is a good amount of random packet loss. The experiments seem quite thorough to me, multiple tests throughout the day in disperse geographic locations.

According to TCP Congestion Control Over 3G Communication Systems: An Experimental Evaluation of New Reno, BIC and Westwood+ (which you can get by registering with information week, all those performed roughly the same.

All that being said, my android is currently set to cubic (latest cyanogen) so I am going to have a go with veno :-)

share|improve this answer
I will try it on my own PC-box (gentoo) and see if it works as well. – r004 Nov 10 '14 at 1:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.