作者:lijie,HarmonyOS軟總線領(lǐng)域?qū)<?/p>
相信大家對(duì)HarmonyOS的“超級(jí)終端”比較熟悉了。那么,您知道超級(jí)終端場(chǎng)景下的多種設(shè)備在不同環(huán)境下是如何組成一個(gè)網(wǎng)絡(luò)的嗎?這些設(shè)備之間又是如何解決共享資源沖突的?本期我們就來(lái)為您揭曉~
一、分布式業(yè)務(wù)的通信挑戰(zhàn)
分布式業(yè)務(wù)的通信主要面臨兩大挑戰(zhàn):
1. 分布式設(shè)備通信的異構(gòu)情況導(dǎo)致了體驗(yàn)的瓶頸
基于1+8+N設(shè)備的六大智慧場(chǎng)景(智慧家居、智慧出行、智慧辦公、影音娛樂(lè)、運(yùn)動(dòng)健康、教育關(guān)懷),不同場(chǎng)景下設(shè)備種類、數(shù)量和能力等差異非常大。即使是同類設(shè)備,其硬件能力也不同。總結(jié)來(lái)說(shuō),分布式設(shè)備存在介質(zhì)、協(xié)議、芯片、環(huán)境和場(chǎng)景5個(gè)方面的異構(gòu),如圖1所示。
圖1 五個(gè)異構(gòu)
介質(zhì)和協(xié)議異構(gòu):傳輸介質(zhì)包括藍(lán)牙、Wi-Fi和PLC等不同類型。而同一類型的傳輸介質(zhì)也有區(qū)別,比如Wi-Fi分為2.4G和5G兩個(gè)頻段。此外,還存在協(xié)議的差異,比如Wi-Fi有802.11 a/b/g/n/ac/ax等代際差異。
芯片異構(gòu):通信芯片硬件有連接能力、天線、調(diào)制解調(diào)方式等差異。
環(huán)境異構(gòu):不同的環(huán)境,差異非常大。比如家庭環(huán)境下,臥室使用客廳的Wi-Fi,信號(hào)需要穿墻;微波爐等設(shè)備帶來(lái)電磁干擾;鄰居家Wi-Fi設(shè)備帶來(lái)鄰頻干擾等等。
場(chǎng)景異構(gòu):業(yè)務(wù)的使用場(chǎng)景千差萬(wàn)別,比如影音娛樂(lè)、運(yùn)動(dòng)出行、辦公商務(wù)、教育等,它們的主要業(yè)務(wù)模型差異很大,對(duì)通信能力的訴求也不同。
上面這些異構(gòu),造成業(yè)務(wù)并發(fā)沖突高、互通兼容性問(wèn)題多、傳輸可靠性難以保障等問(wèn)題。
2. 傳統(tǒng)的軟件方案造成通信資源與業(yè)務(wù)應(yīng)用耦合
傳統(tǒng)的端端通信,孤立地使用硬件資源,沒(méi)有考慮或者也無(wú)法感知存在多設(shè)備、多業(yè)務(wù)的競(jìng)爭(zhēng)和沖突。進(jìn)而,傳統(tǒng)的操作系統(tǒng)在軟件實(shí)現(xiàn)上將業(yè)務(wù)與連接直接綁定,應(yīng)用視角即通信視角。因此在面臨分布式業(yè)務(wù)時(shí),就有了先天的缺陷,往往因?yàn)檫B接沖突而無(wú)法保障業(yè)務(wù)體驗(yàn),先天限制了分布式業(yè)務(wù)場(chǎng)景的拓展,割裂了體驗(yàn)。
二、異構(gòu)組網(wǎng)介紹
針對(duì)分布式業(yè)務(wù)面臨的異構(gòu)的現(xiàn)狀,分布式軟總線提出了異構(gòu)組網(wǎng),目的是在諸多異構(gòu)的情況下建立統(tǒng)一的管理體系,以便即使在諸多不確定性因素的影響下,也能給分布式業(yè)務(wù)提供確定性的通信保障。
圖2 異構(gòu)組網(wǎng)
分布式軟總線基于各種物理介質(zhì)的通信特點(diǎn),以用戶無(wú)感的方式使分布式設(shè)備之間相互發(fā)現(xiàn)并協(xié)商,創(chuàng)造出一個(gè)局域的端端橫向網(wǎng)絡(luò)(注:有大網(wǎng)的端云體系稱為縱向網(wǎng)絡(luò)),并通過(guò)合適的場(chǎng)景化的軟件算法以極低的功耗保活網(wǎng)絡(luò)。分布式軟總線構(gòu)建了這個(gè)橫向網(wǎng)絡(luò)之后,就能將諸多分布、孤立的設(shè)備組織起來(lái),從系統(tǒng)底層將多設(shè)備抽象為一個(gè)設(shè)備。
然后,分布式軟總線從局域空間內(nèi)通信空口資源的維度,進(jìn)行了重要的視角變換:所有的通信資源都?xì)w屬于分布式軟總線的網(wǎng)絡(luò),設(shè)備之間彼此共享這些通信資源。這樣的一個(gè)視角轉(zhuǎn)變,解耦了應(yīng)用與通信連接的綁定關(guān)系,使得從軟件角度去解決共享資源沖突的問(wèn)題成為可能。而在軟件的世界里,共享資源沖突的解決方式就有了太多的可行性的方案。
下面我們從三個(gè)方面更詳細(xì)地介紹異構(gòu)組網(wǎng),看看異構(gòu)組網(wǎng)具體是如何解決共享資源沖突問(wèn)題的。
1. 通信資源抽象
在分布式設(shè)備間異構(gòu)情況下,分布式軟總線的組網(wǎng)模塊構(gòu)建了分布式業(yè)務(wù)的通信能力的管理面,統(tǒng)一管理異構(gòu)通信資源。分布式軟總線從資源的角度對(duì)通信進(jìn)行統(tǒng)一的抽象,將每一個(gè)通信資源稱為L(zhǎng)ane,將一個(gè)分布式設(shè)備的資源合集稱為L(zhǎng)aneHub。超級(jí)終端的所有Lane形成一個(gè)共享資源池,由分布式軟總線統(tǒng)一管理和調(diào)度。
圖3 通信資源抽象
2. 感知與計(jì)算
分布式軟總線對(duì)所有Lane進(jìn)行信道級(jí)的質(zhì)量監(jiān)測(cè),并通過(guò)軟件算法將所有收集起來(lái)的情況進(jìn)行分類,比如競(jìng)爭(zhēng)集合、強(qiáng)干擾集合、背景噪音集合等。分布式軟總線構(gòu)建了一套組網(wǎng)智能測(cè)算體系,根據(jù)收集到的信息對(duì)信道進(jìn)行評(píng)估。上層業(yè)務(wù)只需感知網(wǎng)絡(luò)狀態(tài)和調(diào)用傳輸API進(jìn)行傳輸,無(wú)需關(guān)注底層細(xì)節(jié),由分布式總線自動(dòng)分配合理的空口資源(頻率、信道等),保證全局最優(yōu)。
圖4 感知與計(jì)算3. 調(diào)度與均衡業(yè)務(wù)使用場(chǎng)景千差萬(wàn)別,可用帶寬、信道負(fù)載、時(shí)延、傳輸異常等因素都會(huì)影響業(yè)務(wù)的用戶體驗(yàn)。分布式軟總線建立統(tǒng)一的調(diào)度框架,并對(duì)具體的業(yè)務(wù)種類進(jìn)行傳輸建模。以投屏業(yè)務(wù)為例:我們對(duì)視頻流業(yè)務(wù),從內(nèi)容質(zhì)量、用戶交互體驗(yàn)、用戶觀看體驗(yàn)三個(gè)方面進(jìn)行建模,如圖5所示。分布式軟總線通過(guò)底層鏈路感知、時(shí)延感知、隊(duì)列感知,聯(lián)動(dòng)業(yè)務(wù)進(jìn)行碼率、幀率、緩存幀的調(diào)整,實(shí)現(xiàn)0中斷、0花屏、0卡頓的穩(wěn)定可靠的業(yè)務(wù)體驗(yàn)。
圖5 視頻流業(yè)務(wù)建模
三、結(jié)束語(yǔ)
異構(gòu)組網(wǎng)是一個(gè)不斷演進(jìn)、有生命力的網(wǎng)絡(luò),我們持續(xù)地增強(qiáng)網(wǎng)絡(luò)感知能力,并對(duì)分布式業(yè)務(wù)進(jìn)行精確化的調(diào)度,實(shí)現(xiàn)通信資源的合理使用,保障分布式業(yè)務(wù)體驗(yàn),并提升負(fù)載能力。
圖6 正向循環(huán)
更進(jìn)一步,分布式軟總線基于異構(gòu)組網(wǎng)建立起了分布式軟時(shí)鐘體系。網(wǎng)絡(luò)感知、軟時(shí)鐘、負(fù)載均衡以及調(diào)度交互,建立起良性的正向循環(huán),不斷提升業(yè)務(wù)體驗(yàn)!
原文標(biāo)題:異構(gòu)組網(wǎng)如何解決共享資源沖突?
文章出處:【微信公眾號(hào):HarmonyOS官方合作社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
芯片
+關(guān)注
關(guān)注
459文章
52160瀏覽量
436070 -
終端
+關(guān)注
關(guān)注
1文章
1191瀏覽量
30631 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
2052瀏覽量
32120
原文標(biāo)題:異構(gòu)組網(wǎng)如何解決共享資源沖突?
文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Nordic 9151蜂窩模組的智能省電模式(PSM)針對(duì)在多種網(wǎng)絡(luò)環(huán)境下運(yùn)行的設(shè)備解決了什么問(wèn)題?
頂堅(jiān)本安型防爆手持終端:確保高危環(huán)境下通訊無(wú)虞的必備工具

云計(jì)算環(huán)境下的IP地址分配方式
5G防爆執(zhí)法終端如何助力危化環(huán)境下的通訊保障

頂堅(jiān)北斗短報(bào)文終端在極端場(chǎng)景下的應(yīng)急通信保障

單北斗手持終端在無(wú)網(wǎng)應(yīng)急環(huán)境下的優(yōu)勢(shì)

移動(dòng)終端測(cè)試儀的技術(shù)原理和應(yīng)用場(chǎng)景
ip網(wǎng)絡(luò)音頻終端是什么
單北斗定位終端的優(yōu)勢(shì)在哪些場(chǎng)景下更加凸顯

北斗短報(bào)文終端:無(wú)網(wǎng)絡(luò)環(huán)境下的生命線通訊利器

如何在不同應(yīng)用場(chǎng)景下構(gòu)建音頻測(cè)試環(huán)境

工業(yè)元宇宙AI超級(jí)終端“派中心一體機(jī)”問(wèn)世
鴻蒙開發(fā):應(yīng)用組件跨設(shè)備交互(流轉(zhuǎn))【概述】

虹科干貨 |?多設(shè)備協(xié)同無(wú)憂:Linux環(huán)境下PCAN固定設(shè)備ID/通道分配指南

評(píng)論