错误的 TCP 拥塞控制假设

自从 BBR 被提出,人们普遍接受了 pacing,集体抵制 burst。人们认为 burst 是拥塞以及 bufferbloat 的根源。这基本算为了适合皮鞋而削了脚了。

就问一句,如果业务本身就是短突发模式呢?

错误的假设在于,如今几乎所有拥塞控制算法均假设数据在一条长连接上进行匀速传输。这个模式是如此简单,以至于拥塞控制算法可以全权接管所有传输细节。但这并不符合现实。

pacing 和 burst 是交换机看到且感受到的,burst 是统计复用的必然现象,问题是交换机能容忍多少 burst。因此控量而不是控速,这才是控制拥塞的关键,在此基础上,按照业务的需求,尽量 pacing 发送。

TCP 漕河泾算法中,在使能数据包守恒模式时,我尝试控量不控速来处理丢包恢复,妥妥的。

浙江温州皮鞋湿,下雨进水不会胖。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值