面向5G的阿里自研標準化協議庫XQUIC

XQUIC是阿里巴巴淘系架構團隊自研的IETF QUIC標準化協議庫實現,在手機淘寶上進行了廣泛的應用,並在多個不同類型的業務場景下取得明顯的效果提升,爲手機淘寶APP的用戶帶來絲般順滑的網絡體驗:

  • 在RPC請求場景,網絡耗時降低15%
  • 在直播高峯期場景,卡頓率降低30%、秒開率提升2%
  • 在短視頻場景,卡頓率降低20%

從以上提升效果可以看出,對QUIC的一個常見認知謬誤:“QUIC只對弱網場景有優化提升”是不準確的。實際上QUIC對於整體網絡體驗有普遍提升,弱網場景由於基線較低、提升空間更顯著。此外,在5G推廣初期,基站部署不夠密集的情況下,如何保證穩定有效帶寬速率,是未來2-3年內手機視頻應用將面臨的重大挑戰,而我們研發的MPQUIC將爲這些挑戰提供有效的解決方案。

本文將會重點介紹XQUIC的設計原理,面向業務場景的網絡傳輸優化,以及面向5G的Multipath QUIC技術(多路徑QUIC)。

QUIC

網絡分層模型及QUIC進化史

圖1. 網絡七層/四層模型 和 QUIC分層設計

爲了方便說明QUIC在網絡通信協議棧中所處的位置及職能,我們簡單回顧一下網絡OSI模型(七層模型)和TCP/IP模型(四層模型)。從兩套網絡模型中可以看出,網絡傳輸行爲和策略主要由傳輸層來控制,而TCP作爲過去30年最爲流行和廣泛使用的傳輸層協議,是由操作系統控制和實現的。

原文鏈接:【https://www.infoq.cn/article/VBBDBA0ji8EoD1ZYNkz2】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章