Google Cloud Platform 採用新演算法,加快網路速度、降低延遲

Google Cloud Platform 採用新演算法,加快網路速度、降低延遲

Google Cloud Platform將採用google.com及YouTube的新演算法TCP BBR,相較於現有的CUBIC演算法,提昇2700倍的傳輸率,佇列延遲可減少25倍(圖片來源/Google)

Google宣佈將把原本用於大幅提升google.com及YouTube網路速度的新演算法TCP BBR,用在Google雲端平台(Cloud Platform)。

BBR全名為瓶頸頻寬和雙向傳播時間(Bottleneck Bandwidth and Round-trip propagation time),是Google開發用於解決網路壅塞的壅塞控制演算法。Google解釋,1980年代以來,大部份的壅塞控制演算法只看訊號變慢時封包有沒有遺失。這種方法在早年網路頻寬小,適用於緩衝區小的路由器及交換機,當資料傳太快時,緩衝區滿了就會掉封包。

但現在這種方法在不同網路上都會產生問題。例如高速、長距離連線上使用淺緩衝區的交換器,封包可能因為瞬增的流量封包(transient traffic burst)而非網路壅塞遺失,舊式方法會過度反應。而在邊緣網路則相反,因為緩衝區膨脹(bufferbloat)問題,在還沒有掉封包前壅塞就已發生。BBR正是為了解決這個問題而開發。在一條網路連線上,它看的是近日網路最大傳輸率及最小雙向延遲時間,判斷網路資料傳送快慢,並據此控制資料傳送速度及最大資料傳輸量。

《全文請見iThome(http://www.ithome.com.tw/news/115735)》
行動版 電腦版