对于网络速度,微小的工作也能够产生巨大的影响。比如说拥塞控制算法(congestion control algorithm),这是 20 世纪 80 年代标准化的一段代码,在检测到网络过载时,算法会减慢数据传输。我们的设备与互联网交换数据所依赖的是更为复杂的方法,拥塞控制算法只是其很小的一部分,但却可以显著影响到速度。
维基百科“拥塞控制”词条 - https://goo.gl/TqYfux
3 月,Google 把自己设计的一个拥塞控制算法应用到 YouTube。新的算法提升 YouTube 网络吞吐量全球平均水平的 4%,部分国家超过 14%。新的拥塞控制算法 Google 命名为 BBR,即 Bottleneck Bandwidth and Round-trip propagation time(瓶颈带宽和往返传播时间)。
这是 Google 提升网络速度的又一次努力。之前,Google 率先推出 QUIC 协议等技术,以减少拥堵并提高传输速度。Google Chrome 中也应用了若干创新技术,使网站和网络应用程序加载更加顺畅。
关于 QUIC,维基百科有简短的中文页面(https://goo.gl/sKa2Xg),知乎网站也展开过“如何看待××”的讨论(https://goo.gl/mZYGc3)。
BBR 是 Google 为期 2 年的研究成果,现在应用于 Google.com 和云服务上。此协议下,如果它在拥塞时检测到“数据包”或数据单元在传输中丢失,所有连接到互联网的都会自动将速度减半。BBR 算法本质上让网络有一种方法来预测丢失的数据包是什么以及到哪里去了,从而能够避免传输速率的降低。
Google 之外的公司已经受益于 BBR。WP Engine 是一家通过 Google Cloud Platform 托管 Word Press 博客网站的公司。新算法使博客加载速度急剧提升。其他利用 Google Cloud Platform 的公司或机构也将可以感受到类似的速度上的变化。
下一步,是推动 BBR 并入 TCP 传输标准,这是整个互联网的基础。谈判正在进行中。
Google 还准备公开算法,让所有开发者可以使用。Google 希望其他公司将看到 Google 在 BBR 方面的成功,并愿意跟随其脚步。
http://www.businessinsider.com/google-gets-faster-with-new-congestion-control-algorithms-2017-7
维基百科“拥塞控制”词条 - https://goo.gl/TqYfux
3 月,Google 把自己设计的一个拥塞控制算法应用到 YouTube。新的算法提升 YouTube 网络吞吐量全球平均水平的 4%,部分国家超过 14%。新的拥塞控制算法 Google 命名为 BBR,即 Bottleneck Bandwidth and Round-trip propagation time(瓶颈带宽和往返传播时间)。
这是 Google 提升网络速度的又一次努力。之前,Google 率先推出 QUIC 协议等技术,以减少拥堵并提高传输速度。Google Chrome 中也应用了若干创新技术,使网站和网络应用程序加载更加顺畅。
关于 QUIC,维基百科有简短的中文页面(https://goo.gl/sKa2Xg),知乎网站也展开过“如何看待××”的讨论(https://goo.gl/mZYGc3)。
BBR 是 Google 为期 2 年的研究成果,现在应用于 Google.com 和云服务上。此协议下,如果它在拥塞时检测到“数据包”或数据单元在传输中丢失,所有连接到互联网的都会自动将速度减半。BBR 算法本质上让网络有一种方法来预测丢失的数据包是什么以及到哪里去了,从而能够避免传输速率的降低。
Google 之外的公司已经受益于 BBR。WP Engine 是一家通过 Google Cloud Platform 托管 Word Press 博客网站的公司。新算法使博客加载速度急剧提升。其他利用 Google Cloud Platform 的公司或机构也将可以感受到类似的速度上的变化。
下一步,是推动 BBR 并入 TCP 传输标准,这是整个互联网的基础。谈判正在进行中。
Google 还准备公开算法,让所有开发者可以使用。Google 希望其他公司将看到 Google 在 BBR 方面的成功,并愿意跟随其脚步。
http://www.businessinsider.com/google-gets-faster-with-new-congestion-control-algorithms-2017-7
评论
发表评论