麻省理工學院的研究人員創建了一種智慧演算法,能夠為 TCP 擁塞協定實現 150 多種不同的規則,從而使網路效能提高一倍。您想知道它是如何工作的嗎?
傳輸控制協定(TCP)是互聯
網上最常用的基本協定之一,用於調節透過網路發送資料的電腦的速度並避免網路擁塞。麻省理工學院的科學家設計了一種能夠為TCP傳輸協定產生擁塞控制演算法的電腦系統,稱為雷米自動系統,能夠 複製要在網路上傳輸的資料。
近年來
Vint Cerf 和 Robert Kahn 在 1973 年至 1974 年間創建的 TCP 擁塞控制演算 商業和消費者電子郵件列表 法取得了重大改進,但波士頓麻省理工學院的一個團隊進行的模擬遠遠超出了設計演算法
Remy 由麻省理工學院的研究人員
團隊創建,該團隊由電氣工程和電腦科學教授 Hari Balakrishnan 和博士生 Keith Winstein 領導,基於能夠評估網路效能的自動自學習系統。
Remy自動系統根據表徵所
述網路的使用者參數進行工作,例如頻寬是否隨使用者數量波動或變化以及變化程度。從這裡開始,系統能夠在處理無數種不同的可能性後找到解決方案,並在那些看起來效果最好的可能性中離散化最合適的一種。
雷米自動系統
另一方面,Remy提供的標準指標包括吞吐量(反映固定時間間隔內通過網路循 全球化的影響:一把雙面刃 環的資料流量)和延遲(表示資料包通過網路所需的平均時間間隔)從發送者到接收者。
但是用者可以根據記
錄的流量配置這些指標以提高網路效能或減少延遲時間。為此,Remy 也反映了瀏覽靜態網頁或使用大量頻寬(例如視訊串流服務)的使用者的百分比。
在正常情況下
使用 Remy 在各種網路條件下測試每個候選演算法的效能將需要大量的時間。但負責該專案的 Winstein 和 Balakrishnan 開發了一種智慧演算法,能夠在網路條件的微小變化產生效能大變化的情況下集中 Remy 的分析,從而在網路行為較多的情況下花費更少的時間。預測。
雷米自動系統
對於該領域的新手來說,標準 TCP 擁塞控制演算法由一系列特定的規則和條件組成,但在 Remy 演算法中,它們可以達到 150 多個不同的規則。傳統上,TCP 使用簡單的規則,例如:“如果未找到的資料包百分比超過限制,則將資料傳輸速率降低一半”,這在實踐中具有更複雜的行為。在雷米的例子中,情況恰恰相反,也就是說,行為被簡化了,因為電腦的優勢在於資料處理的複雜性。