0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Smooth Delivery:如何減少網(wǎng)絡擁塞?

LiveVideoStack ? 來源:楊湘祁 ? 作者:電子發(fā)燒友 ? 2019-03-12 15:54 ? 次閱讀

Akamai的Smooth Delivery是由協(xié)議優(yōu)化團隊牽頭的網(wǎng)絡性能增強計劃。它由兩個部分組成——在提高網(wǎng)絡性能的同時,每個部分都側(cè)重于減少擁塞。

TCP數(shù)據(jù)包通常以突發(fā)的形式提供,來響應客戶端請求。這種突發(fā)分組的行為可能會增加峰值網(wǎng)絡帶寬的需求,并可能導致?lián)砣透叩闹貍髀省?/p>

高重傳率通常會導致:

良好輸出的減少,同時也可能導致視頻流量發(fā)生不期待的重新緩沖

最終用戶的體驗質(zhì)量低得多

由于網(wǎng)絡性能不佳,用戶參與度降低

占用了用于其他任務的服務器資源

例如,同一網(wǎng)絡上的三個并發(fā)TCP流可能會如下交互:

沒有啟用Pacing的帶寬需求

請注意,峰值帶寬是每個流量的累積需求。還要注意的是,在大多數(shù)情況下,網(wǎng)絡處于空閑狀態(tài)。

Smooth Delivery Pacing(SDP)利用Linux公平隊列和步調(diào)來管理TCP數(shù)據(jù)包的流量。它不是在往返時間(RTT)開始時突發(fā)數(shù)據(jù)包,而是在RTT的一小部分上逐個地調(diào)出數(shù)據(jù)包。使用SDP,可以實現(xiàn)相同的吞吐量,同時通常也會導致?lián)砣?,從而減少了突發(fā)性。最終用戶仍然可以收到他們期望的所有數(shù)據(jù),而不會降低質(zhì)量。這有助于減少擁塞,從而降低重傳率。

低重傳率通常會導致:

增加的吞吐量可能會減少視頻流量的重新緩沖

為最終用戶提供更高質(zhì)量的體驗

由于網(wǎng)絡性能高,用戶參與度更高

降低服務器資源的利用率

下圖說明了啟用Pacing時的帶寬需求。

啟用Pacing的帶寬需求

結果

2017年底,Akamai網(wǎng)絡實現(xiàn)了平穩(wěn)交付,并且對轉(zhuǎn)播率和良好輸出產(chǎn)生了良好的整體影響。平均而言,TCP重傳減少了10%,吞吐量增加了40%

放大到客戶級別時,我們也看到了很好的結果。例如,我們采用Multi-CDN的方法根據(jù)每個網(wǎng)絡的性能來調(diào)整每個CDN流量的客戶,這已經(jīng)通過改進我們的指標為Akamai分配了更多的流量。通過啟用步調(diào),我們觀察到重新緩沖減少了6%,客戶流量增加了36%!步調(diào)算法使得客戶、最終用戶以及Akamai的業(yè)務受益良多。

下一步

平滑傳送速率限制(SDRL)是Smooth Delivery故事的第二部分,它將進一步提高網(wǎng)絡效率。它允許我們基于每個連接來決定使用多少的帶寬,以及是否根據(jù)應用程序的需要增加或減少最大帶寬。反過來,SDRL將通過減少突發(fā)和限制帶寬競爭來減少擁塞。

據(jù)估計,SDRL取決于它的應用方式,并且可以將擁塞和峰值帶寬需求降低多達4%。我們目前正在制定實驗,來幫助我們更好地了解速率限制的全部潛在影響。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 帶寬
    +關注

    關注

    3

    文章

    941

    瀏覽量

    40991
  • 網(wǎng)絡
    +關注

    關注

    14

    文章

    7586

    瀏覽量

    89010

原文標題:Smooth Delivery:如何減少網(wǎng)絡擁塞?

文章出處:【微信號:livevideostack,微信公眾號:LiveVideoStack】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    新加坡云服務器網(wǎng)絡中斷的常見原因有哪些

    此類問題。 服務器硬件故障:服務器本身的硬件出現(xiàn)問題,如CPU、內(nèi)存、硬盤或電源等故障,會影響服務器的正常運行,進而導致網(wǎng)絡中斷。比如硬盤損壞可能導致系統(tǒng)無法啟動,從而無法提供網(wǎng)絡服務。 網(wǎng)絡問題,
    的頭像 發(fā)表于 01-13 17:03 ?71次閱讀

    VLAN和子網(wǎng)的區(qū)別 VLAN在企業(yè)網(wǎng)絡中的應用

    ,它不受物理位置的限制。VLAN允許網(wǎng)絡管理員將一個物理網(wǎng)絡劃分成多個邏輯上的廣播域,每個VLAN都是一個獨立的廣播域,這意味著在不同VLAN之間的設備不能直接通信,除非通過路由器或三層交換機。 VLAN的主要特點: 隔離性 :VLAN可以隔離廣播流量,
    的頭像 發(fā)表于 12-06 15:05 ?485次閱讀

    百問FB網(wǎng)絡編程 - 網(wǎng)絡編程簡介

    包括了應用層報文劃分為短報文,并提供擁塞控制機制,因此當網(wǎng)絡擁塞時源抑制其傳輸速率。 ?UDP協(xié)議向它的應用程序提供無連接服務。這是一種不提供不必要服務的服務,沒有可靠性,沒有流量控制,也沒有
    發(fā)表于 12-04 09:46

    VLAN 實施對網(wǎng)絡性能的影響

    的廣播域和沖突域。這樣,網(wǎng)絡中的廣播流量和沖突就被限制在每個VLAN內(nèi)部,減少網(wǎng)絡擁塞,提高了網(wǎng)絡的整體性能。 優(yōu)化
    的頭像 發(fā)表于 11-19 09:35 ?577次閱讀

    如何使用 VLAN 進行網(wǎng)絡隔離

    虛擬網(wǎng)絡,每個虛擬網(wǎng)絡都有自己的廣播域。VLAN的劃分可以基于端口、MAC地址、IP地址、協(xié)議類型等不同的標準。 2. VLAN的優(yōu)勢 **提高安全性:**通過將網(wǎng)絡劃分為不同的VLAN,可以限制不同用戶組之間的通信,從而
    的頭像 發(fā)表于 11-19 09:24 ?530次閱讀

    如何使用以太網(wǎng)交換機最大限度地減少網(wǎng)絡延遲

    有不同的技術可用于減少以太網(wǎng)交換機的網(wǎng)絡延遲。它們?nèi)缦拢?擴展網(wǎng)絡容量:減少延遲和沖突的最簡單、最有效的技術之一是使用以太網(wǎng)交換機提供所需的容量。請檢查交換機是否可以為您提供擴展
    的頭像 發(fā)表于 05-28 10:28 ?642次閱讀

    如何減少無線網(wǎng)絡在同一信道內(nèi)的干擾?

    減少無線網(wǎng)絡在同一信道內(nèi)的干擾是一個復雜的問題,它涉及到無線通信的多個方面,包括信道管理、硬件設計、信號處理以及網(wǎng)絡協(xié)議等。
    的頭像 發(fā)表于 05-22 15:53 ?1754次閱讀

    網(wǎng)絡也會堵車?!3大法寶可以搞定它!

    。如果把網(wǎng)絡比作高速公路,數(shù)據(jù)流量比作車流量,那么網(wǎng)絡帶寬等資源和存儲、處理數(shù)據(jù)的能力有限,在出現(xiàn)突發(fā)流量時也會造成網(wǎng)絡擁塞。網(wǎng)絡
    的頭像 發(fā)表于 05-21 08:05 ?445次閱讀
    <b class='flag-5'>網(wǎng)絡</b>也會堵車?!3大法寶可以搞定它!

    論TCP協(xié)議中的擁塞控制機制與網(wǎng)絡穩(wěn)定性

    過多的數(shù)據(jù)注入網(wǎng)絡,從而避免網(wǎng)絡擁塞。然而,盡管擁塞控制機制在很大程度上能夠減少網(wǎng)絡
    的頭像 發(fā)表于 04-19 16:42 ?453次閱讀

    以太網(wǎng)存儲網(wǎng)絡擁塞管理連載案例(六)

    消除或減少無損以太網(wǎng)網(wǎng)絡擁塞的高級方法與光纖通道結構相同。幾十年來,不同的傳輸類型都采用了類似的方法,只是略有不同。
    的頭像 發(fā)表于 03-06 16:35 ?1011次閱讀
    以太網(wǎng)存儲<b class='flag-5'>網(wǎng)絡</b>的<b class='flag-5'>擁塞</b>管理連載案例(六)

    以太網(wǎng)存儲網(wǎng)絡擁塞管理連載案例(五)

    解決無損以太網(wǎng)網(wǎng)絡擁塞問題的方法與光纖通道結構相同。兩者都使用逐跳流量控制機制,只是實現(xiàn)方式不同而已。
    的頭像 發(fā)表于 03-04 11:17 ?897次閱讀
    以太網(wǎng)存儲<b class='flag-5'>網(wǎng)絡</b>的<b class='flag-5'>擁塞</b>管理連載案例(五)

    TCP協(xié)議技術之擁塞控制算法

    擁塞控制是在網(wǎng)絡層和傳輸層進行的功能。在網(wǎng)絡層,擁塞控制可以通過路由算法來控制數(shù)據(jù)包在網(wǎng)絡中的傳輸,以降低
    的頭像 發(fā)表于 02-03 17:06 ?2328次閱讀
    TCP協(xié)議技術之<b class='flag-5'>擁塞</b>控制算法

    TCP協(xié)議技術之自適應重傳

    自適應重傳是TCP協(xié)議中的一種擁塞控制機制,旨在通過智能的方式處理網(wǎng)絡擁塞,并進行相應的數(shù)據(jù)重傳,以提高網(wǎng)絡的可靠性和性能。
    的頭像 發(fā)表于 02-03 17:03 ?1574次閱讀
    TCP協(xié)議技術之自適應重傳

    一文詳解DCQCN擁塞控制算法

    DCQCN 是一種基于速率的端到端擁塞協(xié)議,它建立在 QCN 和 DCTCP 之上。DCQCN 的大部分功能是現(xiàn)在網(wǎng)卡上(而不是交換機上,或者操作系統(tǒng)上)。
    發(fā)表于 01-23 10:48 ?6820次閱讀
    一文詳解DCQCN<b class='flag-5'>擁塞</b>控制算法

    請問TCP擁塞控制對數(shù)據(jù)延遲有何影響?

    今天分享一篇文章,是關于 TCP 擁塞控制對數(shù)據(jù)延遲產(chǎn)生的影響的。作者在服務延遲變高之后進行抓包分析,結果發(fā)現(xiàn)時間花在了 TCP 本身的機制上面:客戶端并不是將請求一股腦發(fā)送給服務端,而是只發(fā)送
    的頭像 發(fā)表于 01-19 09:44 ?631次閱讀
    請問TCP<b class='flag-5'>擁塞</b>控制對數(shù)據(jù)延遲有何影響?