在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

異構組網是怎么去解決共享資源沖突的

HarmonyOS開發者 ? 來源:HarmonyOS開發者 ? 作者::lijie ? 2021-12-07 10:41 ? 次閱讀

作者:lijie,HarmonyOS軟總線領域專家

相信大家對HarmonyOS的“超級終端”比較熟悉了。那么,您知道超級終端場景下的多種設備在不同環境下是如何組成一個網絡的嗎?這些設備之間又是如何解決共享資源沖突的?本期我們就來為您揭曉~

一、分布式業務的通信挑戰

分布式業務的通信主要面臨兩大挑戰:

1. 分布式設備通信的異構情況導致了體驗的瓶頸

基于1+8+N設備的六大智慧場景(智慧家居、智慧出行、智慧辦公、影音娛樂、運動健康、教育關懷),不同場景下設備種類、數量和能力等差異非常大。即使是同類設備,其硬件能力也不同。總結來說,分布式設備存在介質、協議、芯片、環境和場景5個方面的異構,如圖1所示。

18c7383e-5688-11ec-b2e9-dac502259ad0.png

圖1 五個異構

介質和協議異構:傳輸介質包括藍牙Wi-FiPLC等不同類型。而同一類型的傳輸介質也有區別,比如Wi-Fi分為2.4G5G兩個頻段。此外,還存在協議的差異,比如Wi-Fi有802.11 a/b/g/n/ac/ax等代際差異。

芯片異構:通信芯片硬件有連接能力、天線、調制解調方式等差異。

環境異構:不同的環境,差異非常大。比如家庭環境下,臥室使用客廳的Wi-Fi,信號需要穿墻;微波爐等設備帶來電磁干擾;鄰居家Wi-Fi設備帶來鄰頻干擾等等。

場景異構:業務的使用場景千差萬別,比如影音娛樂、運動出行、辦公商務、教育等,它們的主要業務模型差異很大,對通信能力的訴求也不同。

上面這些異構,造成業務并發沖突高、互通兼容性問題多、傳輸可靠性難以保障等問題。

2. 傳統的軟件方案造成通信資源與業務應用耦合

傳統的端端通信,孤立地使用硬件資源,沒有考慮或者也無法感知存在多設備、多業務的競爭和沖突。進而,傳統的操作系統在軟件實現上將業務與連接直接綁定,應用視角即通信視角。因此在面臨分布式業務時,就有了先天的缺陷,往往因為連接沖突而無法保障業務體驗,先天限制了分布式業務場景的拓展,割裂了體驗。

二、異構組網介紹

針對分布式業務面臨的異構的現狀,分布式軟總線提出了異構組網,目的是在諸多異構的情況下建立統一的管理體系,以便即使在諸多不確定性因素的影響下,也能給分布式業務提供確定性的通信保障。

18f74efc-5688-11ec-b2e9-dac502259ad0.png

圖2 異構組網

分布式軟總線基于各種物理介質的通信特點,以用戶無感的方式使分布式設備之間相互發現并協商,創造出一個局域的端端橫向網絡(注:有大網的端云體系稱為縱向網絡),并通過合適的場景化的軟件算法以極低的功耗保活網絡。分布式軟總線構建了這個橫向網絡之后,就能將諸多分布、孤立的設備組織起來,從系統底層將多設備抽象為一個設備。

然后,分布式軟總線從局域空間內通信空口資源的維度,進行了重要的視角變換:所有的通信資源都歸屬于分布式軟總線的網絡,設備之間彼此共享這些通信資源。這樣的一個視角轉變,解耦了應用與通信連接的綁定關系,使得從軟件角度去解決共享資源沖突的問題成為可能。而在軟件的世界里,共享資源沖突的解決方式就有了太多的可行性的方案。

下面我們從三個方面更詳細地介紹異構組網,看看異構組網具體是如何解決共享資源沖突問題的。

1. 通信資源抽象

在分布式設備間異構情況下,分布式軟總線的組網模塊構建了分布式業務的通信能力的管理面,統一管理異構通信資源。分布式軟總線從資源的角度對通信進行統一的抽象,將每一個通信資源稱為Lane,將一個分布式設備的資源合集稱為LaneHub。超級終端的所有Lane形成一個共享資源池,由分布式軟總線統一管理和調度。

190d6070-5688-11ec-b2e9-dac502259ad0.png

圖3 通信資源抽象

2. 感知與計算

分布式軟總線對所有Lane進行信道級的質量監測,并通過軟件算法將所有收集起來的情況進行分類,比如競爭集合、強干擾集合、背景噪音集合等。分布式軟總線構建了一套組網智能測算體系,根據收集到的信息對信道進行評估。上層業務只需感知網絡狀態和調用傳輸API進行傳輸,無需關注底層細節,由分布式總線自動分配合理的空口資源(頻率、信道等),保證全局最優。

191e3a9e-5688-11ec-b2e9-dac502259ad0.png

圖4 感知與計算3. 調度與均衡業務使用場景千差萬別,可用帶寬、信道負載、時延、傳輸異常等因素都會影響業務的用戶體驗。分布式軟總線建立統一的調度框架,并對具體的業務種類進行傳輸建模。以投屏業務為例:我們對視頻流業務,從內容質量、用戶交互體驗、用戶觀看體驗三個方面進行建模,如圖5所示。分布式軟總線通過底層鏈路感知、時延感知、隊列感知,聯動業務進行碼率、幀率、緩存幀的調整,實現0中斷、0花屏、0卡頓的穩定可靠的業務體驗。

193557f6-5688-11ec-b2e9-dac502259ad0.png

圖5 視頻流業務建模

三、結束語

異構組網是一個不斷演進、有生命力的網絡,我們持續地增強網絡感知能力,并對分布式業務進行精確化的調度,實現通信資源的合理使用,保障分布式業務體驗,并提升負載能力。

更進一步,分布式軟總線基于異構組網建立起了分布式軟時鐘體系。網絡感知、軟時鐘、負載均衡以及調度交互,建立起良性的正向循環,不斷提升業務體驗!

編輯:jq

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

    關注

    3

    文章

    941

    瀏覽量

    40991
  • API
    API
    +關注

    關注

    2

    文章

    1507

    瀏覽量

    62215
  • 總線
    +關注

    關注

    10

    文章

    2894

    瀏覽量

    88218

原文標題:異構組網如何解決共享資源沖突?

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

收藏 人收藏

    評論

    相關推薦

    異地兩臺電腦組網怎么弄

    在如今這個數字化的時代,很多時候我們會有異地兩臺電腦組網的需求。比如說,你可能在家里有一臺電腦,在辦公室還有一臺,想要方便地在兩臺電腦之間傳輸文件、共享資源,甚至是遠程操控另一臺電腦辦公或者獲取資料
    的頭像 發表于 12-10 14:42 ?203次閱讀
    異地兩臺電腦<b class='flag-5'>組網</b>怎么弄

    NAT網關實現工業設備組網監控,解決網段沖突問題

    在制造業工廠中,存在大量部署好的生產網絡、工作網絡等網絡環境,通常本地化建設,在面對新的設備接入或集團信息化改造時,十分容易發生IP地址段沖突的問題,導致設備無法通信,信息化平臺得不到數據支持
    的頭像 發表于 12-05 13:48 ?219次閱讀
    NAT網關實現工業設備<b class='flag-5'>組網</b>監控,解決網段<b class='flag-5'>沖突</b>問題

    SmartLink窄帶語音自組網系統

    SmartLink窄帶語音自組網系統,支持中心化,自主動態判選節點路由的無線常規同播自組網方案,能夠在不依賴外部網絡的前提下,獨立實現全天候復雜場景下大規模遠距離無線通信自組網絡的快
    的頭像 發表于 11-04 10:11 ?336次閱讀
    SmartLink窄帶語音自<b class='flag-5'>組網</b>系統

    RISC-V內核是如何與FPGA內核進行資源共享的?

    我們知道RISC-V內核支持的精簡指令集,FPGA又是要求性能相對比較高的模塊,這兩者在同一個產品中可否共存?若能,兩者的資源又是通過哪些接口進行傳輸共享的呢?
    發表于 10-27 17:05

    【米爾NXP i.MX 93開發板試用評測】1、異構核心通信的技術內容

    接收到終端后,從共享內存讀數據 接收完成中斷:接收完數據后,通知發送方數據已經被收完了 發送完成中斷:發送方接收后知道自己數據被處理完了 總結 rpmsg-lite是輕量級的異構通信組件,nxp的代碼結構也是挺不錯的,層級劃分做的挺好。
    發表于 09-21 20:24

    打造異構計算新標桿!國數集聯發布首款CXL混合資源池參考設計

    、FPGA等多類異構資源的系統性融合,為特定應用提供高效、靈活的加速平臺。 國數集聯CXL混合資源池(CHRP) CHRP內部提供8個
    的頭像 發表于 08-06 14:19 ?344次閱讀
    打造<b class='flag-5'>異構</b>計算新標桿!國數集聯發布首款CXL混合<b class='flag-5'>資源</b>池參考設計

    AvaotaA1全志T527開發板AMP異構計算簡介

    Avaota SBC 的部分平臺內具有小核心 CPU,與大核心一起組成了異構計算的功能。 在異構多處理系統中,主核心和輔助核心的存在旨在共同協作,以實現更高效的任務處理。這種協作需要系統采取一系列
    發表于 07-24 09:54

    異構混訓整合不同架構芯片資源,提高算力利用率

    的解決方案。通過混合使用多種異構芯片,可以充分利用不同芯片的優勢,提高算力利用率,降低算力成本,并推動AI技術的廣泛應用。 ? 異構混訓能夠整合不同架構芯片資源 ? 在2024年世界人工智能大會AI基礎設施論壇上,無問芯穹聯合創
    的頭像 發表于 07-18 00:11 ?3533次閱讀

    互斥鎖和自旋鎖的實現原理

    互斥鎖和自旋鎖是操作系統中常用的同步機制,用于控制對共享資源的訪問,以避免多個線程或進程同時訪問同一資源,從而引發數據不一致或競爭條件等問題。 互斥鎖(Mutex) 互斥鎖是一種基本的同步機制,用于
    的頭像 發表于 07-10 10:07 ?542次閱讀

    如何解決工廠中相同IP設備沖突故障問題

    隨著網絡規模的不斷擴大,相應的IP地址資源也越來越捉襟見肘,IP地址沖突現象與日俱增。特別是在工業場景中,很多相同設備會放在相似的網絡環境進行測試后才出貨,當設備部署到工廠現場中就十分容易出現IP
    的頭像 發表于 06-13 17:30 ?538次閱讀
    如何解決工廠中相同IP設備<b class='flag-5'>沖突</b>故障問題

    什么是組網?如何遠程組網

    遠程組網策略。 1. 組網目的與價值: 組網的主要目的是實現計算機之間的數據傳輸和資源共享,提高工作效率,減少重復勞動,節省時間和成本。通過組網
    的頭像 發表于 04-16 14:12 ?1751次閱讀

    異地組網有哪些技術方法?SD-WAN如何實現異地組網

    異地組網有哪些技術方法?SD-WAN如何實現異地組網? 異地組網是指在不同地理位置之間建立安全且可靠的網絡連接的過程。在全球化的背景下,越來越多的企業和組織需要在多個地點之間實現數據和信息的
    的頭像 發表于 03-27 16:43 ?3638次閱讀

    如何在Semaphore(信號量)和Mutex(互斥)之間做選擇?

    在單CPU系統中,處理器是一個共享資源。在多個進程之間共享處理器時,處理器的使用由調度程序控制,不存在競爭問題。
    的頭像 發表于 03-05 11:35 ?1008次閱讀
    如何在Semaphore(信號量)和Mutex(互斥)之間做選擇?

    Mesh組網的主要特點 mesh組網需要接網線嗎 怎么進行有線mesh組網

    Mesh組網的主要特點 mesh組網需要接網線嗎 怎么進行有線mesh組網? Mesh組網是一種無線網絡拓撲結構,它具有以下主要特點: 1.
    的頭像 發表于 02-04 14:07 ?3111次閱讀

    小米路由器如何配置Mesh組網

    您搭建一個高性能的無線網絡環境。 第一步:了解Mesh組網的概念和優勢 在傳統的無線網絡環境中,一個路由器負責覆蓋整個區域的信號,且信號強度會隨距離增加而減弱。而Mesh組網則是通過多個路由器互相連接,并共享信號和網絡
    的頭像 發表于 02-04 14:00 ?1w次閱讀
    主站蜘蛛池模板: 色综合久久综合欧美综合图片| 免费观看欧美成人1314w色| 成人黄色免费| 7777sq国产精品| 两性色午夜视频免费国产| 午夜伦理在线观看| 欧美日本免费| 午夜啪啪免费视频| 久久www免费人成看片色多多| 福利视频欧美| 久久e| 色播五月婷婷| 天天色天天摸| 亚洲欧美精品成人久久91| 欧美色图狠狠干| 伊人啪| 黑色丝袜在丝袜福利国产| 性久久久久久久| 91大神精品长腿在线观看网站| 久久久久国产精品免费免费| 插综合网| 女主播扒开内衣让粉丝看个够| 亚洲人成电影综合网站色| 日韩精品一级毛片| 日本色婷婷| 日本黄在线观看| 国产精品入口免费视频| 国产色婷婷精品免费视频| 狠狠色丁香婷婷综合橹不卡| 美女视频黄免费| 日本动漫在线看| 欧美在线免费| 免费看va| 久青草免费在线视频| 波多久久夜色精品国产| 999毛片| 在线天堂中文在线资源网| 亚洲第一网站| 天天干天天天天| 欧美屁屁影院| 大黄蕉|