Google BBRv3效果显著,将合并到Linux内核

Google的开源BBR TCP拥塞控制算法在Google内部被广泛使用,其v3版本已经在公司内部取得了成功,并且他们正在努力将BBRv3引入主线Linux内核。

Google的BBR(Bottleneck Bandwidth and Round-trip propagation time)算法已被证明优于简单的基于丢包的拥塞控制,使得Google内外的网络能够以更高的吞吐量和更低的延迟更高效地运行。 image1.webp

Google工程师在7月底的IETF 117活动中在旧金山做了演讲。BBRv3集成了各种修复和算法更新。Google发现BBRv3的数据包重传率减少了12%,延迟略有改善。BBRv3将以双重GPL和BSD许可证公开发布。Google工程师计划在8月份提议将BBRv3主线化到Linux内核TCP/网络代码中。计划是从版本1升级到版本3的BBR模块。 image2.webp image3.webp

请查看Google幻灯片以获取有关BBRv3的更多详细信息。在BBRv3代码上游到主线内核之前,您可以通过此Google GitHub存储库找到BBRv3代码。