7

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.

cbc
  • 121
  • 1
  • 2
  • 3
  • 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 01:35

1 Answers1

3

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 :-)

Kyle Brandt
  • 83,619
  • 74
  • 305
  • 448