GCP 採用新演算法 TCP BBR 傳輸率將提高2700倍!

文/Evelyn|編輯/Quen

繼 Google.com 與YouTube之後,Google宣布其雲端平台將一併使用新演算法TCP BBR,相對於目前的演算法,在極大量的傳輸量下,傳輸率將提高2700倍,大幅提升其速度。

BBR(Bottleneck Bandwidth and Round-trip propagation time)是Google的一種壅塞控制演算法,在網路連結的電腦或行動裝置中運行,可決定數據發送的速度,旨在解決網路壅塞問題。在啟用BBR前,自1980年代起,TCP/IP ( TCP/IP Protocol Suite ) 的演算法大多都是先觀測傳輸時封包是否有丟失狀況,如果有丟失則認識此為網路壅塞,而處理方式是全面降速,直到丟失的封包成功傳出,此舉會導致緩衝區不斷擴大,在傳輸大量資料時速度越來越慢、最後卡死。

 

傳輸率將提高2700倍。圖/Google Cloud Platform Blog
icon/enlarge

而BBR主要是估計寬帶和延遲狀況,則是不斷偵測封包傳輸的錯誤率,根據總傳輸量和錯誤量的比例來決定要以何種頻寬傳輸,降低緩衝區堵塞的狀況,進而提高傳輸速度。Google 率先將 BBR 用在 google.com 及 YouTube 上,大幅提高了頻寬使用效率,全球網路平均傳輸量提升4%,最高更達到14%,雙向傳播時間加快三成,重新緩衝的平均時間也增長11%。

BBR’s improvement。圖/GCP Blog
icon/enlarge

Google Cloud Platform 本身在網路傳輸上,因為有自家的數據中心和傳輸纜線,其實已經十分快速。Google 在 2016 年新增六個數據中心,2017 年又新增了八個,再加上自家的海底電纜也可提高其穩定性及安全性。綜上所述,再搭配此次啟用TCP BBR演算法後,海量資料的傳輸速度大增,可望打敗 Amazon Web Service(AWS)和 Microsoft Azure,成為史上最快的雲端服務平台。

更多雲端比較《雲端平台大比拼:Google vs. Amazon vs. Microsoft》

參考資料來源

*Google Cloud Platform 採用新演算法,加快網路速度、降低延遲
http://www.ithome.com.tw/news/115735

*Google Cloud gets a new networking algorithm that boosts internet throughput
https://techcrunch.com/2017/07/20/google-cloud-gets-a-new-networking-algorithm-that-improves-internet-throughput/

*TCP BBR congestion control comes to GCP – your Internet just got faster
https://cloudplatform.googleblog.com/2017/07/TCP-BBR-congestion-control-comes-to-GCP-your-Internet-just-got-faster.html

*Google Wants to Make the Internet Faster. Here’s How.
https://futurism.com/google-wants-to-make-the-internet-faster-heres-how/

訂閱 CloudMile 電子報

所有 CloudMile 最新消息、產品動態、活動資訊和特別優惠,立即掌握。