精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

盤點分布式軟總線數據傳輸技術中的黑科技

HarmonyOS開發者 ? 來源:HarmonyOS開發者 ? 作者:houweibo ? 2021-12-03 09:50 ? 次閱讀

作者:houweibo,軟總線首席技術專家;lidonghua,軟總線技術專家

隨著萬物互聯時代的到來,特別是大量媒體資源的涌入和使用,用戶對傳輸的要求不斷提高,怎樣的傳輸技術才能滿足未來的用戶需求呢?

在萬物互聯、多設備協同的新場景下,業界通用的OSI模型在滿足用戶對傳輸的高要求方面顯得力有未逮。尋求一種極致的傳輸技術勢在必行,這也成為分布式軟總線的一項重要任務。

下面讓我們先從“超級終端”新場景視角分析OSI模型,然后一一介紹分布式軟總線的數據傳輸技術中的黑科技

一、“超級終端”新場景視角看OSI模型

開放系統互聯通信參考模型(Open System Interconnection Reference Model,簡稱OSI模型)是一個試圖使世界范圍各種計算機互聯為網絡的標準框架。OSI模型并沒有提供一個可以實現的方法,而是描述了一些概念,用來協調進程間通信標準的制定。這一模型定義了網絡互連的七層框架(物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層)。通常也將會話層、表示層和應用層合并為一層,統稱為應用層。

OSI模型適用于將不同型號的計算機互連成一個單一的網絡,它極大地推動了網絡標準化的進程。然而隨著鴻蒙生態的急速拓展,越來越多不同類型設備連接在一起形成“超級終端”, OSI模型已無法支持這樣新場景下的數據傳輸要求。

比如生活中,我們經常看到Wi-Fi版本標稱最大可達幾百至上千兆帶寬,這么高的帶寬真的是用戶實際使用帶寬嗎?事實上,Wi-Fi的最大帶寬和用戶使用帶寬是兩回事,這其中也隱含著以OSI為原型的網絡模型的些許不足之處。

0d7f02ee-53c8-11ec-b2e9-dac502259ad0.png

圖1 超級終端新場景下OSI模型

在應用層,設備接入數量、接入信道以及信號強度和干擾等均會影響傳輸效率。在應用層以下,各層協議數據存在大量數據開銷,同時MAC報文傳輸過程耗時也較大。在物理層,器件規格和協議規格也直接影響著帶寬的理論上限。這些問題從本質上是沒有對時間和空間資源進行高效利用,沒有發揮資源的最大化使用價值。如何解決現有模型的不足之處,實現時間和空間等資源的最大化利用,成為新一代數據傳輸技術的重要突破點。

二、分布式軟總線數據傳輸技術中的黑科技

與傳統P2P(point-to-point,點對點)傳輸有著較大不同,多設備場景下資源可調度、可利用空間更加廣闊。朝著“超級終端”多設備資源最大化利用的目標,分布式軟總線數據傳輸技術推出了三項黑科技,鑄造極致的傳輸能力和體驗。

1. 多徑傳輸技術(Multi-Path Transport)

近年來,高清音視頻、動畫等多媒體資源日益增長,實現通用高效率文件傳輸成為一項極其重要的需求。然而傳統的文件傳輸,往往依賴一條鏈路直接進行傳輸。文件的傳輸效率完全依賴鏈路本身的傳輸能力,魯棒性和傳輸效率均不足。

為了適應新互聯時代的需求,實現高效率文件傳輸,分布式軟總線多徑傳輸技術應運而生。多徑傳輸技術基本思路是最大化利用不同路徑的傳輸能力,原本一條鏈路上的文件傳輸,通過文件分割,將分割后的文件不同部分從多條路徑進行傳輸,最終在目標側聚合成原有文件。

通過智能均衡不同鏈路的傳輸負載,實現了對文件的分割和傳輸,能力強的鏈路多分些文件占比,能力弱的少分些文件占比,甚至可以不分。這樣就實現了文件的高效快速傳輸,給用戶帶來不一樣的快速傳輸體驗。

2. 智能時延控制技術(Intelligent Latency Control)

在網絡傳輸過程中,很大一塊開銷是序列化和協議編碼占據的。進一步優化這部分開銷,對傳輸時延和空間資源有著重要意義。智能時延控制技術正是通過智能序列化技術和極簡傳輸協議兩項重要子技術,實現了序列化和協議編碼的極大壓縮。

(1)智能序列化技術(Intelligent Serialization)

在RPC(remote procedure call,遠程過程調用)通信流程中,百KB級別的RPC消息序列化需要計算側耗時4~5ms,網絡側耗時約10~15ms,系統加速比低,嚴重影響了系統的運行性能。

智能序列化技術通過對計算側、網絡側和能耗側進行綜合建模,通過最優化方法和智能決策策略實現了智能的序列化方案,使計算側和網絡側總時延降至8ms,縮減60%+。

0e038e06-53c8-11ec-b2e9-dac502259ad0.png

圖3 智能序列化技術

(2)極簡傳輸協議(Minimalist Transport Protocol)

隨著文件及流媒體文件對傳輸效率和速度提出更高的要求,用戶對全場景傳輸效率的需求進一步提升,正是為了適應這樣的新要求,極簡傳輸協議應運而生。

極簡傳輸協議,將OSI模型中表示層、會話層、傳輸層和網絡層協議棧精簡為一層,通過報文簡化、包頭簡化、交互簡化,場景感知的緩沖機制等方式,提升有效的傳輸荷載、突破 TCP/IP 協議的傳輸限制,帶來了傳輸效率與速度的跨越式提升,是分布式軟總線的核心技術之一。相較傳統協議,時延縮減70%+。

3. 高效動態資源調度技術(Dynamic Resource Scheduling)

多設備協同場景下,設備間競爭、干擾和沖突避讓等機制嚴重限制了空口的原有能力,帶寬急劇降低,同時時延不可預期。就這個問題,軟總線團隊在多設備場景上長期深耕,推出了高效動態資源調度技術。

高效動態資源調度技術包括以下三項子技術:

(1)秩序化組網技術秩序化組網,顧名思義,這是一種確定性網絡技術。秩序化組網技術通過秩序化自組織網絡的秩序化特性,將原本“無序”的網絡變得“有序”,通過有序可控的調度實現空口資源最優化利用,從而帶來空口利用率的極大提升,實現了空口資源利用的最優調度策略。

(2)“超級終端”拓撲數傳技術

用戶看到某個設備便可以操控和使用它(“所見即所用”)一直是用戶的深層渴望。受傳統的P2P角色限制,物聯網設備間并不能實現真正意義的“所見即所用”,這極大限制了資源的利用,嚴重影響了互聯背景下的用戶體驗。

“超級終端”拓撲數傳技術,通過建立HML私有協議,使超級終端內部設備都成為可支配的計算和傳輸資源,實現了“所見即所用”模式。設備之間的隔閡漸趨消失,滿足了用戶對設備使用體驗的深層渴望。

(3)“超級終端”智能調度技術

超級終端內不同設備的通信和計算能力不同,如何合理配置這些資源,實現“能者多勞”和發揮“一技之長”。讓通信能力強的資源用在通信上,計算能力強或專業計算的資源幫助計算劣勢的資源完成復雜高負荷的計算,成為調度技術的主要關注問題。

在秩序化組網的有序性基礎上,“超級終端”智能調度技術,通過軟件SDK和CPU的智能調度策略和算法,實現了傳輸和計算資源的合理分配,最大發揮“能力強”和“專業硬”的設備通信和計算能力。

三、總結與展望

在萬物互聯時代,如何極致化利用資源,最大化發揮資源能力和價值,一直是分布式軟總線數據傳輸技術的探索思路和目標。未來數據傳輸技術還會持續挖掘新場景下更加高效快速、更加可靠的傳輸能力,持續為超級終端、為物聯網世界注入更強大的傳輸技術和能力。

編輯:jq

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

    關注

    68

    文章

    10829

    瀏覽量

    211194
  • RPC
    RPC
    +關注

    關注

    0

    文章

    111

    瀏覽量

    11515
  • OSI
    OSI
    +關注

    關注

    0

    文章

    81

    瀏覽量

    15404
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1029

    瀏覽量

    45782

原文標題:HDC2021技術分論壇:盤點分布式軟總線數據傳輸技術中的黑科技

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RS485的數據傳輸速率及其影響因素

    RS-485基礎 RS-485是一種基于EIA RS-485標準的電氣接口,它允許多個設備共享同一通信線路,即總線。這種總線結構使得RS-485非常適合于分布式控制系統。RS-485使用差分信號
    的頭像 發表于 11-28 15:32 ?163次閱讀

    PCIe數據傳輸協議詳解

    、網卡和聲卡等,以實現高效的數據傳輸。以下是對PCIe數據傳輸協議的介紹: 一、PCIe協議的基本概念 PCIe協議定義了一系列規范和要求,以實現在主機系統和外圍設備之間高效、可靠地進行數據通信。它采用了高速串行點對點雙通道高帶
    的頭像 發表于 11-26 16:12 ?180次閱讀

    CAN總線數據傳輸速率 CAN總線在汽車的應用

    CAN總線數據傳輸速率 CAN總線(Controller Area Network)是一種用于實時應用的串行通訊協議總線,其設計目標是汽車內部測量與執行部件之間的
    的頭像 發表于 11-21 10:20 ?185次閱讀

    CAN總線數據傳輸速率設置

    CAN(Controller Area Network)總線是一種串行通信協議,主要用于汽車和工業控制系統,以實現電子控制單元(ECU)之間的通信。CAN總線數據傳輸速率,也稱為波
    的頭像 發表于 11-12 10:03 ?238次閱讀

    LORA模塊的數據傳輸速率

    LoRa(Long Range)是一種用于物聯網(IoT)應用的低功耗廣域網(LPWAN)技術。它以其長距離通信能力和低功耗特性而聞名。LoRa模塊的數據傳輸速率可以根據不同的配置和地區的規定
    的頭像 發表于 10-31 17:03 ?605次閱讀

    網絡數據傳輸速率的單位是什么

    網絡數據傳輸速率的單位是 bps(bit per second) ,即比特每秒,也可以表示為b/s或bit/s。它表示的是每秒鐘傳輸的二進制數的位數。比特(bit)是計算機數據量的單
    的頭像 發表于 10-12 10:20 ?946次閱讀

    高速串行總線數據傳輸離不開它!#高速串行總線 #電路知識 #數據傳輸

    電路數據傳輸
    安泰儀器維修
    發布于 :2024年08月20日 15:42:00

    總線——MCU有線數據傳輸

    交互直接透傳協議的,但可以實現二根線上完成數據傳輸+供電,尤其適合樓宇里的智能設備聯動控制,如煙霧報警器與報警主機之間,如智能燈光控制等等一切合理的應用。 POWERBUS二總線技術,是近些年具備現場驗證的一種二
    發表于 07-23 13:28

    SDIO支持哪些數據傳輸模式?

    1、當 SDIO 時鐘頻率為 25 MHZ 時,總線速度可達多少? 還是 832MBPS? 2、SDIO 支持哪些數據傳輸模式? --1 位、2 位、3 位或 4 位? 3、哪個 SDIO 引腳具有中斷功能? --DAT[0]? [1]?[2]?[3]?
    發表于 07-22 06:37

    can總線數據傳輸過程是什么

    過程,包括其基本原理、通信機制、數據幀結構、錯誤處理和仲裁機制等方面。 CAN總線基本原理 CAN總線是一種基于時間分割的通信協議,它采用主從模式進行數據傳輸。在CAN
    的頭像 發表于 06-16 10:18 ?2402次閱讀

    技術分享】EtherCAT 分布式時鐘簡介

    EtherCAT系統可能存在各從站時鐘計數不一致的現象,為了精確地控制從站設備何時接收輸出數據和何時提供輸入信息,確保數據傳輸的準確性和實時性,EtherCAT設備系統
    的頭像 發表于 06-04 08:25 ?636次閱讀
    【<b class='flag-5'>技術</b>分享】EtherCAT <b class='flag-5'>分布式</b>時鐘簡介

    智慧社區建設的分布式智慧終端應用探索

    在智慧社區建設,能夠實現全面的實時監控與數據傳輸。這意味著社區內的各種設施、環境和居民活動都可以被實時監控,并通過數據傳輸技術實現信息的即時共享。例如,社區的安全監控系統可以通過訊維
    的頭像 發表于 04-08 15:18 ?366次閱讀

    保障數據完整性:分布式無紙化交互系統的關鍵特性

    系統應采用可靠的數據傳輸協議,保證數據傳輸過程中不發生丟失或被篡改。此外,系統還應采用端到端加密技術,確保數據
    的頭像 發表于 01-15 14:28 ?326次閱讀
    保障<b class='flag-5'>數據</b>完整性:<b class='flag-5'>分布式</b>無紙化交互系統的關鍵特性

    激光焊接行業的智能化選擇鋇錸分布式IO

    鋇錸技術分布式IO系統能夠實現高速、穩定的數據傳輸。在焊機焊接過程,需要大量的數據實時傳輸和處
    的頭像 發表于 01-05 10:59 ?400次閱讀
    激光焊接行業的智能化選擇鋇錸<b class='flag-5'>分布式</b>IO

    分布式IO工業自動化數據采集與分析的核心

    工業自動化生產的效率。在傳統的工業自動化生產中,設備的控制和監測通常采用集中式控制方式,這種方式存在著設備連接復雜、數據傳輸速度慢、故障率高和擴展性差等問題。而分布式IO采用分布式控制方式,將設備按照
    發表于 12-28 14:47