给出的一直都是同步 AIMD 收敛,所以简单,但不至于 bbr 单流情形退化成简陋。
给出一个异步 AIMD 收敛过程是必要的,可见,它同样是简洁优美的:
虽然我没有标注太多,它始终没有成为一团乱麻。
和同步 AIMD 相比,异步 AIMD 消除了全局同步造成的同步浪费,一方 MD 出让资源的间隙,另一方可继续占用资源,这就是执行 RED 的理由,从上图可以一目了然看清楚。
全局同步是一个有趣的共振现象,所有互不可见的参与方在独立执行相同策略时,共同进退。这是所有参与方的合力与外界环境作用的结果,环境的反作用是一视同仁的,所以这种作用和反作用具有叠加放大的趋势。RED 扰乱了反作用力,环境对参与者不再一视同仁,而是分别作用。
浙江温州皮鞋湿,下雨进水不会胖。