Android Change TCP Congestion Control

I The need of Change TCP Congestion Control in Android

" TCP was originally designed for wired networks. Packet loss is considered to be the result of network congestion and the congestion window size is reduced dramatically as a precaution. However, wireless links are known to experience sporadic and usually temporary losses due to fading, shadowing, hand off, interference, and other radio effects, that are not strictly congestion. After the (erroneous) back-off of the congestion window size, due to wireless packet loss, there may be a congestion avoidance phase with a conservative decrease in window size. This causes the radio link to be underutilized. Extensive research on combating these harmful effects has been conducted. Suggested solutions can be categorized as end-to-end solutions, which require modifications at the client or server,[41] link layer solutions, such as Radio Link Protocol (RLP) in cellular networks, or proxy-based solutions which require some changes in the network without modifying end nodes.[41][42]

A number of alternative congestion control algorithms, such as Vegas, Westwood, Veno, and Santa Cruz, have been proposed to help solve the wireless problem.[citation needed] "

                                                                                                                                                                                              -- From WIKIPEDIA

http://forum.xda-developers.com/showpost.php?p=28152737&postcount=2

and

http://forum.xda-developers.com/showpost.php?p=48088128&postcount=1884

Have listed differences between these control algorithms in Android.

 

II Step

    config linux kernel to build All TCP Congestion Module -> add busybox to android -> sysctl -w net.ipv4.tcp_congestion_control=cubic

    list tcp config: sysctl -a | grep tcp

转载于:https://www.cnblogs.com/blowing-in-the-wind/p/6029052.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值