本發(fā)明涉及物聯(lián)網(wǎng)設(shè)備,尤其涉及一種基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法及系統(tǒng)。
背景技術(shù):
1、隨著openharmony操作系統(tǒng)在物聯(lián)網(wǎng)領(lǐng)域的廣泛應(yīng)用,海量物聯(lián)網(wǎng)設(shè)備的資源調(diào)配問題日益突出。傳統(tǒng)的中心化資源調(diào)配方法在面對大規(guī)模異構(gòu)物聯(lián)網(wǎng)設(shè)備時(shí),存在通信開銷大、響應(yīng)延遲高、能源消耗大等問題,難以滿足物聯(lián)網(wǎng)應(yīng)用對實(shí)時(shí)性和可靠性的要求。
2、現(xiàn)有的分布式資源調(diào)配方法雖然在一定程度上緩解了中心化調(diào)配的壓力,但在處理復(fù)雜的設(shè)備間資源依賴關(guān)系和動(dòng)態(tài)變化的資源需求時(shí)仍顯不足。特別是在資源受限的物聯(lián)網(wǎng)環(huán)境中,如何準(zhǔn)確捕獲設(shè)備間的資源共享模式,并基于實(shí)時(shí)狀態(tài)進(jìn)行高效的資源分配決策,成為亟待解決的關(guān)鍵問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法及系統(tǒng),本發(fā)明提升了系統(tǒng)的整體穩(wěn)定性,有效解決了大規(guī)模異構(gòu)物聯(lián)網(wǎng)設(shè)備的資源調(diào)配問題。
2、第一方面,本發(fā)明提供了一種基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法,所述基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法包括:
3、基于openharmony分布式網(wǎng)絡(luò)獲取資源描述矩陣和資源交互時(shí)序特征序列,通過特征融合計(jì)算得到設(shè)備資源特征向量;
4、基于所述設(shè)備資源特征向量,計(jì)算設(shè)備節(jié)點(diǎn)間的資源依賴關(guān)系,得到資源共享權(quán)重矩陣;
5、按照資源類型將所述資源共享權(quán)重矩陣劃分為多個(gè)資源視圖,并對所述多個(gè)資源視圖進(jìn)行特征提取,得到設(shè)備資源狀態(tài)嵌入矩陣;
6、對所述設(shè)備資源狀態(tài)嵌入矩陣執(zhí)行雙深度q網(wǎng)絡(luò)的資源調(diào)配分析,生成全局資源調(diào)配策略;
7、根據(jù)所述全局資源調(diào)配策略將物聯(lián)網(wǎng)設(shè)備劃分為多個(gè)設(shè)備集群,并基于每個(gè)所述設(shè)備集群中的設(shè)備工作狀態(tài),生成設(shè)備動(dòng)態(tài)調(diào)度序列;
8、基于所述設(shè)備動(dòng)態(tài)調(diào)度序列,將區(qū)域內(nèi)資源分配操作與跨區(qū)域資源請求操作構(gòu)建為四階段分布式事務(wù),輸出分布式資源調(diào)配結(jié)果。
9、第二方面,本發(fā)明提供了一種基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配系統(tǒng),所述基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配系統(tǒng)包括:
10、獲取模塊,用于基于openharmony分布式網(wǎng)絡(luò)獲取資源描述矩陣和資源交互時(shí)序特征序列,通過特征融合計(jì)算得到設(shè)備資源特征向量;
11、計(jì)算模塊,用于基于所述設(shè)備資源特征向量,計(jì)算設(shè)備節(jié)點(diǎn)間的資源依賴關(guān)系,得到資源共享權(quán)重矩陣;
12、劃分模塊,用于按照資源類型將所述資源共享權(quán)重矩陣劃分為多個(gè)資源視圖,并對所述多個(gè)資源視圖進(jìn)行特征提取,得到設(shè)備資源狀態(tài)嵌入矩陣;
13、分析模塊,用于對所述設(shè)備資源狀態(tài)嵌入矩陣執(zhí)行雙深度q網(wǎng)絡(luò)的資源調(diào)配分析,生成全局資源調(diào)配策略;
14、生成模塊,用于根據(jù)所述全局資源調(diào)配策略將物聯(lián)網(wǎng)設(shè)備劃分為多個(gè)設(shè)備集群,并基于每個(gè)所述設(shè)備集群中的設(shè)備工作狀態(tài),生成設(shè)備動(dòng)態(tài)調(diào)度序列;
15、輸出模塊,用于基于所述設(shè)備動(dòng)態(tài)調(diào)度序列,將區(qū)域內(nèi)資源分配操作與跨區(qū)域資源請求操作構(gòu)建為四階段分布式事務(wù),輸出分布式資源調(diào)配結(jié)果。
16、本發(fā)明第三方面提供了一種計(jì)算機(jī)設(shè)備,包括:存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器中存儲(chǔ)有指令;所述至少一個(gè)處理器調(diào)用所述存儲(chǔ)器中的所述指令,以使得所述計(jì)算機(jī)設(shè)備執(zhí)行上述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法。
17、本發(fā)明的第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法。
18、本發(fā)明提供的技術(shù)方案中,通過構(gòu)建多視角時(shí)空圖結(jié)構(gòu)和混合注意力網(wǎng)絡(luò),有效提取了設(shè)備資源狀態(tài)和交互特征,提升了資源狀態(tài)表征的準(zhǔn)確率,為資源調(diào)配決策提供了可靠的數(shù)據(jù)基礎(chǔ)。采用動(dòng)態(tài)門控圖注意力網(wǎng)絡(luò)計(jì)算設(shè)備間資源依賴關(guān)系,結(jié)合雙深度q學(xué)習(xí)算法優(yōu)化資源調(diào)配策略,提高了系統(tǒng)的資源利用率和能源效率。設(shè)計(jì)了基于遺傳算法的智能休眠喚醒機(jī)制,通過優(yōu)化設(shè)備工作狀態(tài)組合,降低了系統(tǒng)整體能耗,同時(shí)保證了服務(wù)質(zhì)量。提出了四階段分布式事務(wù)機(jī)制,結(jié)合兩階段鎖定協(xié)議和paxos共識(shí)算法,降低了系統(tǒng)的通信延遲,顯著提升了分布式資源調(diào)配的可靠性。通過多層級(jí)資源調(diào)配架構(gòu)的協(xié)同優(yōu)化,提升了系統(tǒng)的整體穩(wěn)定性,有效解決了大規(guī)模異構(gòu)物聯(lián)網(wǎng)設(shè)備的資源調(diào)配問題。
1.一種基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法,其特征在于,所述基于openharmony分布式網(wǎng)絡(luò)獲取資源描述矩陣和資源交互時(shí)序特征序列,通過特征融合計(jì)算得到設(shè)備資源特征向量,包括:
3.根據(jù)權(quán)利要求2所述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法,其特征在于,所述基于所述設(shè)備資源特征向量,計(jì)算設(shè)備節(jié)點(diǎn)間的資源依賴關(guān)系,得到資源共享權(quán)重矩陣,包括:
4.根據(jù)權(quán)利要求3所述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法,其特征在于,所述按照資源類型將所述資源共享權(quán)重矩陣劃分為多個(gè)資源視圖,并對所述多個(gè)資源視圖進(jìn)行特征提取,得到設(shè)備資源狀態(tài)嵌入矩陣,包括:
5.根據(jù)權(quán)利要求4所述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法,其特征在于,所述對所述設(shè)備資源狀態(tài)嵌入矩陣執(zhí)行雙深度q網(wǎng)絡(luò)的資源調(diào)配分析,生成全局資源調(diào)配策略,包括:
6.根據(jù)權(quán)利要求5所述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法,其特征在于,所述根據(jù)所述全局資源調(diào)配策略將物聯(lián)網(wǎng)設(shè)備劃分為多個(gè)設(shè)備集群,并基于每個(gè)所述設(shè)備集群中的設(shè)備工作狀態(tài),生成設(shè)備動(dòng)態(tài)調(diào)度序列,包括:
7.根據(jù)權(quán)利要求6所述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法,其特征在于,所述基于所述設(shè)備動(dòng)態(tài)調(diào)度序列,將區(qū)域內(nèi)資源分配操作與跨區(qū)域資源請求操作構(gòu)建為四階段分布式事務(wù),輸出分布式資源調(diào)配結(jié)果,包括:
8.一種基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配系統(tǒng),其特征在于,用于執(zhí)行如權(quán)利要求1-7中任一項(xiàng)所述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法,所述系統(tǒng)包括:
9.一種計(jì)算機(jī)設(shè)備,其特征在于,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器運(yùn)行時(shí)使得所述處理器執(zhí)行如權(quán)利要求1至7中任一項(xiàng)所述的基于openharmony的物聯(lián)網(wǎng)設(shè)備資源調(diào)配方法。