What is the best TCP congest algorithm to use for a mobile device?
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 :-)
Related videos on Youtube
cbc
Updated on September 17, 2022Comments
-
cbc over 1 year
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.
-
Admin almost 14 yearsThis 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.
-
Admin over 9 yearsas 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 over 9 yearsI will try it on my own PC-box (gentoo) and see if it works as well.