网络提速TCP拥塞控制算法BBRv3表现出色 本月提交到Linux内核主线

AI 智能摘要
BBR (Bottleneck Bandwidth and Round-trip propagation time) 是谷歌在 2016 年发布的一套拥塞控制算法。它尤其适合在存在一定丢包率的弱网环境下使用。比如谷歌就通过 BBR 让内部和外部的网络能够以更高吞吐量和更低延迟更高效地运行。

BBR (Bottleneck Bandwidth and Round-trip propagation time) 是谷歌在 2016 年发布的一套拥塞控制算法。它尤其适合在存在一定丢包率的弱网环境下使用。比如谷歌就通过 BBR 让内部和外部的网络能够以更高吞吐量和更低延迟更高效地运行。在这类环境下,BBR 的性能远超 CUBIC 等传统的拥塞控制算法。

BBR 目前已迭代更新到 v3 版本,谷歌称 BBRv3 在内部已被广泛使用,并且表现出色,他们正在积极将 BBRv3 提交到上游 Linux 内核主线。

谷歌工程师于 7 月底出席了在旧金山举行的 IETF 117 活动。根据工程师的介绍,BBRv3 包含各种修复和算法更新。此外 BBRv3 的数据包重传率降低了 12%,延迟也略有改善。

图片[1]-网络提速TCP拥塞控制算法BBRv3表现出色 本月提交到Linux内核主线-搬主题
图片[2]-网络提速TCP拥塞控制算法BBRv3表现出色 本月提交到Linux内核主线-搬主题

按照计划,谷歌工程师 8 月份会将 BBRv3 提交到上游 Linux 内核主线 TCP/networking 模块,并将 BBR 模块从 v1 升级到 v3 代码。BBRv3 将采用 GPL 和 BSD 双重许可证。

图片[3]-网络提速TCP拥塞控制算法BBRv3表现出色 本月提交到Linux内核主线-搬主题
图片[4]-网络提速TCP拥塞控制算法BBRv3表现出色 本月提交到Linux内核主线-搬主题
图片[5]-网络提速TCP拥塞控制算法BBRv3表现出色 本月提交到Linux内核主线-搬主题
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容