欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種分布式框架的實現方法、電子設備及存儲介質與流程

文檔序號:40635146發(fā)布日期:2025-01-10 18:41閱讀:4來源:國知局
一種分布式框架的實現方法、電子設備及存儲介質與流程

本技術涉及物聯網,具體提供了一種分布式框架的實現方法、電子設備及存儲介質。


背景技術:

1、隨著移動互聯網和物聯網的不斷演進,車機數字座艙和手機等設備的生態(tài)融合、信息流轉和算力共享已成為未來發(fā)展的趨勢。

2、新興分布式系統從底層內核/驅動,到分布式軟總線和多設備虛擬化,再到上層分布式應用,全面打造新的分布式系統和應用生態(tài)。圖1示出了現有主流的新興分布式系統邏輯示意圖,節(jié)點a的分布式應用a可以調用節(jié)點a/b/c的設備。同樣,分布式應用b支持節(jié)點b和c之間流轉,也可以調用節(jié)點a/b/c的設備。

3、這些新生的分布式系統具有以下局限性:

4、1、分布式系統對底層軟硬件協同和內核驅動具有較強依賴性,底層系統必須處于同一生態(tài)。

5、2、獨立生態(tài)的底層系統與其它主流手機、pc操作系統不兼容。

6、3、獨立生態(tài)的上層應用ap?i與其它主流手機、pc操作系統不兼容。

7、上述局限導致現有海量存量應用無法靈活跨節(jié)點調用分布式設備。


技術實現思路

1、為了克服上述缺陷,本技術提供了一種分布式框架的實現方法、分布式系統及存儲介質,借助原生系統實現應用程序無感跨端共享設備。

2、在第一方面,本技術提供的一種分布式框架的實現方法,應用于分布式系統,所述分布式系統包括用于實現所述分布式框架的多個物理節(jié)點,其特征在于,所述方法包括:

3、所述分布式系統中的任一物理節(jié)點響應于分布式應用的啟動請求時,所述物理節(jié)點攔截所述啟動請求獲取待調度設備的信息,當基于所述待調度設備的信息確定觸發(fā)分布式設備調度時,根據預設的調度策略選定目標節(jié)點和目標設備;

4、其中,所述目標節(jié)點包括一個目標主節(jié)點和至少一個目標從節(jié)點,所述目標主節(jié)點用于執(zhí)行分布式應用,所述目標從節(jié)點用于提供執(zhí)行所述分布式應用所需的目標設備;

5、響應于所述物理節(jié)點是所述目標主節(jié)點或所述目標從節(jié)點時,所述目標主節(jié)點或所述目標從節(jié)點在本地創(chuàng)建與所述目標設備對應的邏輯設備,并基于所述邏輯設備進行跨節(jié)點通信。

6、一些實施方案中,所述物理節(jié)點攔截所述啟動請求之后還包括:獲取靜態(tài)配置資源信息,所述靜態(tài)配置資源信息包括用戶指定資源信息和系統后臺配置的資源信息;

7、所述根據預設的調度策略選定目標節(jié)點和目標設備包括:判斷所述待調度設備的信息是否與所述靜態(tài)配置資源信息匹配,是則根據預設的靜態(tài)調度策略選定目標節(jié)點和目標設備,否則根據預設的動態(tài)調度策略選定目標節(jié)點和目標設備。

8、優(yōu)選地,所述方法還包括:所述用于實現所述分布式框架的多個物理節(jié)點預先收集各自的資源狀態(tài)信息并保存;所述資源狀態(tài)信息至少包括分布式設備信息、節(jié)點系統負載狀態(tài)信息和網絡鏈接狀態(tài)信息;

9、所述根據預設的靜態(tài)調度策略選定目標節(jié)點和目標設備包括:根據所述用戶指定資源信息或者所述系統后臺配置的資源信息以及預先收集的資源狀態(tài)信息確定滿足調度要求的目標節(jié)點和目標設備;

10、所述根據預設的動態(tài)調度策略選定目標節(jié)點和目標設備包括:結合預先收集的所述資源狀態(tài)信息,對與所述待調度設備的信息對應的資源進行遍歷以確定滿足調度要求的目標節(jié)點和目標設備。

11、一些實施方案中,所述目標從節(jié)點在本地創(chuàng)建與所述目標設備對應的邏輯設備,并基于所述邏輯設備進行跨節(jié)點通信包括:

12、所述目標從節(jié)點在本地創(chuàng)建與所述目標設備對應的邏輯設備,基于自身的原生系統啟動本地的分布式應用,并將所述邏輯設備對接到所述目標主節(jié)點的原生系統;

13、所述目標主節(jié)點在本地創(chuàng)建與所述目標設備對應的邏輯設備,并基于所述邏輯設備進行跨節(jié)點通信包括:

14、所述目標主節(jié)點在本地創(chuàng)建與所述目標設備對應的邏輯設備,基于自身的原生系統繼續(xù)啟動所述分布式應用,獲取設備資源映射表,根據所述設備資源映射表確定邏輯設備,基于所述邏輯設備使用所述目標從節(jié)點所提供的所述目標設備。

15、優(yōu)選地,所述目標主節(jié)點在本地創(chuàng)建與所述目標設備對應的邏輯設備之后還包括:

16、所述目標主節(jié)點更新所述設備資源映射表;所述設備資源映射表用于存儲分布式應用的應用id與邏輯設備的映射關系。

17、一些實施方案中,所述物理節(jié)點攔截所述啟動請求獲取待調度設備的信息包括:

18、所述物理節(jié)點攔截所述啟動請求,根據所述啟動請求獲取分布式應用的應用id,解析所述應用id對應的應用文件描述信息獲得待調度設備的設備類型和業(yè)務服務質量參數;

19、所述方法還包括:所述物理節(jié)點根據所述設備類型和業(yè)務服務質量參數判斷是否觸發(fā)分布式設備調度。

20、優(yōu)選地,所述方法還包括:所述目標主節(jié)點與所述目標從節(jié)點基于預設的應用生命周期管理策略實時同步分布式應用的狀態(tài),所述狀態(tài)至少包括啟動狀態(tài)、暫停狀態(tài)和停止狀態(tài)。

21、優(yōu)選地,所述目標主節(jié)點與所述目標從節(jié)點基于預設的應用生命周期管理策略實時同步分布式應用的狀態(tài)包括:

22、當所有的目標從節(jié)點上的分布式應用處于啟動狀態(tài)時,所述目標主節(jié)點上的所述分布式應用同步為啟動狀態(tài);

23、當所述目標主節(jié)點上的分布式應用處于停止狀態(tài)或暫停狀態(tài)時,所有的目標從節(jié)點上的分布式應用同步為停止狀態(tài)或暫停狀態(tài);

24、其中,當任一目標從節(jié)點上的目標設備被搶占資源時會觸發(fā)所述目標主節(jié)點上的分布式應用進入暫停狀態(tài)。

25、在第二方面,本技術提供一種電子設備,該電子設備包括處理器和存儲裝置,所述存儲裝置適于存儲多條程序代碼,所述程序代碼適于由所述處理器加載并運行以執(zhí)行上述分布式框架的實現方法的技術方案中任一項技術方案所述的分布式框架的實現方法。

26、在第三方面,本技術提供一種計算機可讀存儲介質,該計算機可讀存儲介質其中存儲有多條程序代碼,所述程序代碼適于由處理器加載并運行以執(zhí)行上述分布式框架的實現方法的技術方案中任一項技術方案所述的分布式框架的實現方法。

27、本技術上述一個或多個技術方案,至少具有如下一種或多種有益效果:

28、在實施本技術的技術方案中,分布式系統中的任一物理節(jié)點響應于分布式應用的啟動請求時,攔截所述啟動請求獲取待調度設備的信息,當基于所述待調度設備的信息確定觸發(fā)分布式設備調度時,根據預設的調度策略選定目標節(jié)點和目標設備;響應于物理節(jié)點是目標主節(jié)點或目標從節(jié)點時,所述目標主節(jié)點或所述目標從節(jié)點在本地創(chuàng)建與所述目標設備對應的邏輯設備,并基于所述邏輯設備進行跨節(jié)點通信。本技術提出的分布式框架,基于預設的調度策略綜合判斷并抽象出更為通用的用于執(zhí)行分布式應用的目標主節(jié)點以及用于提供分布式設備能力的目標從節(jié)點,并對執(zhí)行分布式應用所需的分布式設備即所述目標設備進行了邏輯設備抽象,可以屏蔽底層物理設備細節(jié),以此簡化框架的分布式設備管理和調度。本技術的分布式框架還設計了目標主節(jié)點與目標從節(jié)點在創(chuàng)建邏輯設備之后,基于原生系統啟動分布式應用以進行跨節(jié)點通信,實現了最大限度利用現有資源,以及解決了上層應用無感的情況下跨端靈活調用各種分布式設備的問題,可以滿足各種跨端組合場景業(yè)務的需要。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宜昌市| 华安县| 广元市| 三门峡市| 伊宁县| 达拉特旗| 怀远县| 瑞金市| 元朗区| 丹寨县| 余姚市| 田阳县| 泽普县| 平度市| 茶陵县| 邹城市| 洪雅县| 闽侯县| 广丰县| 金沙县| 南和县| 五华县| 体育| 尚志市| 连平县| 丘北县| 霍山县| 准格尔旗| 高邮市| 沈丘县| 沈丘县| 云南省| 新田县| 天峻县| 临夏县| 南投市| 连江县| 晋江市| 札达县| 资兴市| 曲阜市|