异步 AIMD 收敛

给出的一直都是同步 AIMD 收敛,所以简单,但不至于 bbr 单流情形退化成简陋。

给出一个异步 AIMD 收敛过程是必要的,可见,它同样是简洁优美的:

虽然我没有标注太多,它始终没有成为一团乱麻。

和同步 AIMD 相比,异步 AIMD 消除了全局同步造成的同步浪费,一方 MD 出让资源的间隙,另一方可继续占用资源,这就是执行 RED 的理由,从上图可以一目了然看清楚。

全局同步是一个有趣的共振现象,所有互不可见的参与方在独立执行相同策略时,共同进退。这是所有参与方的合力与外界环境作用的结果,环境的反作用是一视同仁的,所以这种作用和反作用具有叠加放大的趋势。RED 扰乱了反作用力,环境对参与者不再一视同仁,而是分别作用。

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

相关推荐
怕什么真理无穷12 小时前
C++面试5_ TCP 粘包2(工业级)
开发语言·c++·tcp/ip
雪度娃娃12 小时前
基于TCP的网络词典
网络·c++·tcp/ip·c#
春蕾夏荷_72829772512 小时前
2、c++ acl tcp服务器客户端简单实例-服务器端(1)
服务器·c++·tcp/ip
春蕾夏荷_72829772513 小时前
2、c++ acl tcp服务器客户端简单实例-客户端(2)
服务器·c++·tcp/ip
wangl_9214 小时前
Modbus RTU 与 Modbus TCP 深入指南-目录
网络·网络协议·tcp/ip·tcp·modbus·rtu
代码中介商14 小时前
Linux TCP/UDP 网络编程完全指南:从基础到实践
linux·网络·tcp/ip
wangl_9215 小时前
Modbus RTU 与 Modbus TCP 深入指南-总览对比
网络·网络协议·tcp/ip·tcp·modbus·rtu
wangl_9216 小时前
Modbus RTU 与 Modbus TCP 深入指南-CRC校验完全解析
网络·网络协议·tcp/ip·tcp·modbus·rtu
Hical_W16 小时前
从 io_context 出发,掌握 C++20 协程式异步 I/O,学会 TCP 服务器、定时器和多线程模型,结合 Hical 框架实战解读
服务器·tcp/ip·开源·c++20
代码中介商1 天前
Linux TCP 网络编程完全指南:从三次握手到高并发服务器
服务器·网络·tcp/ip