入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

谷歌的新网络算法与众不同,看上去很牛,可大大提升网速

创建时间:2017-07-21 投稿人: 17680766343 浏览次数:217

谷歌宣布研发出TCP BBR,一种新的拥塞控制算法,用于将google.com和YouTube的网络吞吐量提高约四分之一(在一些国家中超过14%),现在也可用于云平台上的用户。谷歌的新网络算法与众不同,看上去很牛,可大大提升网速

改进现有的互联网流量拥塞控制算法,这些算法自20世纪80年代以来一直存在,通常只考虑丢包(当网络缓冲区填满时,路由器将丢弃任何新的数据包)。这些算法决定设备是否应该将数据发送到网络中,以避免重载,当系统意识到一些数据包不能使其到达最终目的地时,它们开始更慢地发送数据,这理想地减少了拥塞量。有各种各样的算法来计算出如何做到这一点的细节(以及如何随着时间的推移再次重新加速),但是在核心上,他们都倾向于遵循相同的模式。

Google表示,“瓶颈带宽和往返传播时间”的BBR采用不同的方法。它不仅仅是看丢包,还要看网络实际传输数据的速度。“对于给定的网络连接,它使用最近的网络传输速率和往返时间的测量来构建一个明确的模型,包括该连接可用的最大最近带宽以及最近的往返延迟。”使用这些数据,BBR然后决定要发送数据的速度。

这样做的结果是可以在任何给定的时间发送更多数据(不会造成损失)的算法,特别是在长链路上。Google表示其基准之一显示出吞吐率提高了2700倍,但这显然是一个边缘案例和合成基准。谷歌的新网络算法与众不同,看上去很牛,可大大提升网速

谷歌去年首先发表了一篇关于BBR的文章,自那以后开始采用该协议。同时,谷歌也贡献给了Linux内核的TCP堆栈。

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了