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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

盤點(diǎn)分布式軟總線數(shù)據(jù)傳輸技術(shù)中的黑科技

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

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

隨著萬物互聯(lián)時代的到來,特別是大量媒體資源的涌入和使用,用戶對傳輸?shù)囊蟛粩嗵岣?,怎樣的傳輸技術(shù)才能滿足未來的用戶需求呢?

在萬物互聯(lián)、多設(shè)備協(xié)同的新場景下,業(yè)界通用的OSI模型在滿足用戶對傳輸?shù)母咭蠓矫骘@得力有未逮。尋求一種極致的傳輸技術(shù)勢在必行,這也成為分布式軟總線的一項重要任務(wù)。

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

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

開放系統(tǒng)互聯(lián)通信參考模型(Open System Interconnection Reference Model,簡稱OSI模型)是一個試圖使世界范圍各種計算機(jī)互聯(lián)為網(wǎng)絡(luò)的標(biāo)準(zhǔn)框架。OSI模型并沒有提供一個可以實現(xiàn)的方法,而是描述了一些概念,用來協(xié)調(diào)進(jìn)程間通信標(biāo)準(zhǔn)的制定。這一模型定義了網(wǎng)絡(luò)互連的七層框架(物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層)。通常也將會話層、表示層和應(yīng)用層合并為一層,統(tǒng)稱為應(yīng)用層。

OSI模型適用于將不同型號的計算機(jī)互連成一個單一的網(wǎng)絡(luò),它極大地推動了網(wǎng)絡(luò)標(biāo)準(zhǔn)化的進(jìn)程。然而隨著鴻蒙生態(tài)的急速拓展,越來越多不同類型設(shè)備連接在一起形成“超級終端”, OSI模型已無法支持這樣新場景下的數(shù)據(jù)傳輸要求。

比如生活中,我們經(jīng)??吹?a href="http://srfitnesspt.com/tags/wi-fi/" target="_blank">Wi-Fi版本標(biāo)稱最大可達(dá)幾百至上千兆帶寬,這么高的帶寬真的是用戶實際使用帶寬嗎?事實上,Wi-Fi的最大帶寬和用戶使用帶寬是兩回事,這其中也隱含著以O(shè)SI為原型的網(wǎng)絡(luò)模型的些許不足之處。

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

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

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

二、分布式軟總線數(shù)據(jù)傳輸技術(shù)中的黑科技

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

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

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

為了適應(yīng)新互聯(lián)時代的需求,實現(xiàn)高效率文件傳輸,分布式軟總線多徑傳輸技術(shù)應(yīng)運(yùn)而生。多徑傳輸技術(shù)基本思路是最大化利用不同路徑的傳輸能力,原本一條鏈路上的文件傳輸,通過文件分割,將分割后的文件不同部分從多條路徑進(jìn)行傳輸,最終在目標(biāo)側(cè)聚合成原有文件。

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

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

在網(wǎng)絡(luò)傳輸過程中,很大一塊開銷是序列化和協(xié)議編碼占據(jù)的。進(jìn)一步優(yōu)化這部分開銷,對傳輸時延和空間資源有著重要意義。智能時延控制技術(shù)正是通過智能序列化技術(shù)和極簡傳輸協(xié)議兩項重要子技術(shù),實現(xiàn)了序列化和協(xié)議編碼的極大壓縮。

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

在RPC(remote procedure call,遠(yuǎn)程過程調(diào)用)通信流程中,百KB級別的RPC消息序列化需要計算側(cè)耗時4~5ms,網(wǎng)絡(luò)側(cè)耗時約10~15ms,系統(tǒng)加速比低,嚴(yán)重影響了系統(tǒng)的運(yùn)行性能。

智能序列化技術(shù)通過對計算側(cè)、網(wǎng)絡(luò)側(cè)和能耗側(cè)進(jìn)行綜合建模,通過最優(yōu)化方法和智能決策策略實現(xiàn)了智能的序列化方案,使計算側(cè)和網(wǎng)絡(luò)側(cè)總時延降至8ms,縮減60%+。

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

圖3 智能序列化技術(shù)

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

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

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

3. 高效動態(tài)資源調(diào)度技術(shù)(Dynamic Resource Scheduling)

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

高效動態(tài)資源調(diào)度技術(shù)包括以下三項子技術(shù):

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

(2)“超級終端”拓?fù)鋽?shù)傳技術(shù)

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

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

(3)“超級終端”智能調(diào)度技術(shù)

超級終端內(nèi)不同設(shè)備的通信和計算能力不同,如何合理配置這些資源,實現(xiàn)“能者多勞”和發(fā)揮“一技之長”。讓通信能力強(qiáng)的資源用在通信上,計算能力強(qiáng)或?qū)I(yè)計算的資源幫助計算劣勢的資源完成復(fù)雜高負(fù)荷的計算,成為調(diào)度技術(shù)的主要關(guān)注問題。

在秩序化組網(wǎng)的有序性基礎(chǔ)上,“超級終端”智能調(diào)度技術(shù),通過軟件SDK和CPU的智能調(diào)度策略和算法,實現(xiàn)了傳輸和計算資源的合理分配,最大發(fā)揮“能力強(qiáng)”和“專業(yè)硬”的設(shè)備通信和計算能力。

三、總結(jié)與展望

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

編輯:jq

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

    關(guān)注

    68

    文章

    10768

    瀏覽量

    210418
  • RPC
    RPC
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    11483
  • OSI
    OSI
    +關(guān)注

    關(guān)注

    0

    文章

    74

    瀏覽量

    15390
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1015

    瀏覽量

    45597

原文標(biāo)題:HDC2021技術(shù)分論壇:盤點(diǎn)分布式軟總線數(shù)據(jù)傳輸技術(shù)中的黑科技

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    網(wǎng)絡(luò)數(shù)據(jù)傳輸速率的單位是什么

    網(wǎng)絡(luò)數(shù)據(jù)傳輸速率的單位是 bps(bit per second) ,即比特每秒,也可以表示為b/s或bit/s。它表示的是每秒鐘傳輸的二進(jìn)制數(shù)的位數(shù)。比特(bit)是計算機(jī)數(shù)據(jù)量的單
    的頭像 發(fā)表于 10-12 10:20 ?179次閱讀

    高速串行總線,數(shù)據(jù)傳輸離不開它!#高速串行總線 #電路知識 #數(shù)據(jù)傳輸

    電路數(shù)據(jù)傳輸
    安泰儀器維修
    發(fā)布于 :2024年08月20日 15:42:00

    總線——MCU有線數(shù)據(jù)傳輸

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

    SDIO支持哪些數(shù)據(jù)傳輸模式?

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

    can總線數(shù)據(jù)傳輸過程是什么

    過程,包括其基本原理、通信機(jī)制、數(shù)據(jù)幀結(jié)構(gòu)、錯誤處理和仲裁機(jī)制等方面。 CAN總線基本原理 CAN總線是一種基于時間分割的通信協(xié)議,它采用主從模式進(jìn)行數(shù)據(jù)傳輸。在CAN
    的頭像 發(fā)表于 06-16 10:18 ?1774次閱讀

    技術(shù)分享】EtherCAT 分布式時鐘簡介

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

    智慧社區(qū)建設(shè)的分布式智慧終端應(yīng)用探索

    在智慧社區(qū)建設(shè),能夠?qū)崿F(xiàn)全面的實時監(jiān)控與數(shù)據(jù)傳輸。這意味著社區(qū)內(nèi)的各種設(shè)施、環(huán)境和居民活動都可以被實時監(jiān)控,并通過數(shù)據(jù)傳輸技術(shù)實現(xiàn)信息的即時共享。例如,社區(qū)的安全監(jiān)控系統(tǒng)可以通過訊維
    的頭像 發(fā)表于 04-08 15:18 ?320次閱讀

    保障數(shù)據(jù)完整性:分布式無紙化交互系統(tǒng)的關(guān)鍵特性

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

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

    鋇錸技術(shù)分布式IO系統(tǒng)能夠?qū)崿F(xiàn)高速、穩(wěn)定的數(shù)據(jù)傳輸。在焊機(jī)焊接過程,需要大量的數(shù)據(jù)實時傳輸和處
    的頭像 發(fā)表于 01-05 10:59 ?338次閱讀
    激光焊接行業(yè)的智能化選擇鋇錸<b class='flag-5'>分布式</b>IO

    分布式IO工業(yè)自動化數(shù)據(jù)采集與分析的核心

    工業(yè)自動化生產(chǎn)的效率。在傳統(tǒng)的工業(yè)自動化生產(chǎn)中,設(shè)備的控制和監(jiān)測通常采用集中式控制方式,這種方式存在著設(shè)備連接復(fù)雜、數(shù)據(jù)傳輸速度慢、故障率高和擴(kuò)展性差等問題。而分布式IO采用分布式控制方式,將設(shè)備按照
    發(fā)表于 12-28 14:47

    HarmonyOS分布式文件系統(tǒng)開發(fā)指導(dǎo)

    監(jiān)聽、通過總線建立鏈路,并根據(jù)分布式的設(shè)備安全等級執(zhí)行不同的數(shù)據(jù)流轉(zhuǎn)策略。 ● hmdfs:實現(xiàn)在內(nèi)核的網(wǎng)絡(luò)文件系統(tǒng),包括緩存管理、文件訪問、元數(shù)
    發(fā)表于 11-14 17:14

    AXI數(shù)據(jù)傳輸讀寫數(shù)據(jù)結(jié)構(gòu)

    在 AXI 數(shù)據(jù)傳輸過程中,主要涉及到 ?窄位寬數(shù)據(jù)傳輸(Narrow Transfer) ?非對齊傳輸(Unaligned Transfer) ?混合大小端傳輸(mix-endian
    的頭像 發(fā)表于 10-31 16:17 ?1404次閱讀
    AXI<b class='flag-5'>數(shù)據(jù)傳輸</b>讀寫<b class='flag-5'>數(shù)據(jù)</b>結(jié)構(gòu)

    基于GPRS的無線數(shù)據(jù)傳輸嵌入系統(tǒng)設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于GPRS的無線數(shù)據(jù)傳輸嵌入系統(tǒng)設(shè)計.pdf》資料免費(fèi)下載
    發(fā)表于 10-27 10:25 ?0次下載
    基于GPRS的無線<b class='flag-5'>數(shù)據(jù)傳輸</b>嵌入<b class='flag-5'>式</b>系統(tǒng)設(shè)計

    基于GPRS的嵌入無線數(shù)據(jù)傳輸終端的設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于GPRS的嵌入無線數(shù)據(jù)傳輸終端的設(shè)計.pdf》資料免費(fèi)下載
    發(fā)表于 10-27 09:12 ?0次下載
    基于GPRS的嵌入<b class='flag-5'>式</b>無線<b class='flag-5'>數(shù)據(jù)傳輸</b>終端的設(shè)計

    基于CAN總線的遠(yuǎn)程數(shù)據(jù)分布式測控系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《基于CAN總線的遠(yuǎn)程數(shù)據(jù)分布式測控系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 10-23 08:31 ?0次下載
    基于CAN<b class='flag-5'>總線</b>的遠(yuǎn)程<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>分布式</b>測控系統(tǒng)