[發(fā)明專利]基于任務(wù)依賴的計(jì)算卸載方法、系統(tǒng)、設(shè)備及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201911236704.8 | 申請(qǐng)日: | 2019-12-05 |
| 公開(kāi)(公告)號(hào): | CN111104211A | 公開(kāi)(公告)日: | 2020-05-05 |
| 發(fā)明(設(shè)計(jì))人: | 翟臨博;范一諾;楊峰;趙景梅 | 申請(qǐng)(專利權(quán))人: | 山東師范大學(xué) |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48 |
| 代理公司: | 濟(jì)南圣達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 37221 | 代理人: | 黃海麗 |
| 地址: | 250358 山東省*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 任務(wù) 依賴 計(jì)算 卸載 方法 系統(tǒng) 設(shè)備 介質(zhì) | ||
本公開(kāi)公開(kāi)了基于任務(wù)依賴的計(jì)算卸載方法、系統(tǒng)、設(shè)備及介質(zhì),確定計(jì)算卸載終端的至少一個(gè)待計(jì)算卸載的應(yīng)用程序;將每個(gè)待計(jì)算卸載的應(yīng)用程序分割成若干個(gè)待計(jì)算卸載的任務(wù);根據(jù)待計(jì)算卸載任務(wù)的先后依賴關(guān)系構(gòu)建任務(wù)連接圖;依據(jù)任務(wù)連接圖,將所有應(yīng)用程序的所有待計(jì)算卸載的任務(wù)進(jìn)行排序,構(gòu)建任務(wù)分配優(yōu)先級(jí)隊(duì)列;根據(jù)隊(duì)列的順序,為排在隊(duì)列最前面的任務(wù),優(yōu)先分配目標(biāo)協(xié)作計(jì)算終端;實(shí)時(shí)計(jì)算分配后的各個(gè)目標(biāo)協(xié)作計(jì)算終端的能耗成本,將能耗成本最大的目標(biāo)協(xié)作計(jì)算終端上執(zhí)行的任務(wù)進(jìn)行重新分配;直至各個(gè)目標(biāo)協(xié)作計(jì)算終端的能耗成本之和達(dá)到最小值或者達(dá)到迭代次數(shù),停止重新分配;將目標(biāo)協(xié)作計(jì)算終端處理后的結(jié)果反饋給計(jì)算卸載終端。
技術(shù)領(lǐng)域
本公開(kāi)涉及計(jì)算卸載技術(shù)領(lǐng)域,特別是涉及基于任務(wù)依賴的計(jì)算卸載方法、系統(tǒng)、設(shè)備及介質(zhì)。
背景技術(shù)
本部分的陳述僅僅是提到了與本公開(kāi)相關(guān)的背景技術(shù),并不必然構(gòu)成現(xiàn)有技術(shù)。
計(jì)算卸載是指應(yīng)用程序從計(jì)算能力有限的移動(dòng)設(shè)備遷移到功能強(qiáng)大的云服務(wù)器。
在實(shí)現(xiàn)本公開(kāi)的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下技術(shù)問(wèn)題:
1、現(xiàn)有的計(jì)算卸載均是將整個(gè)應(yīng)用程序,整體遷移到云服務(wù)器進(jìn)行計(jì)算,計(jì)算的總體能耗大,且完工時(shí)間長(zhǎng)。
2、現(xiàn)有的計(jì)算卸載均是直接遷移到遠(yuǎn)程云服務(wù)器,對(duì)于繁忙的網(wǎng)絡(luò)來(lái)說(shuō),遷移到遠(yuǎn)程云服務(wù)器會(huì)帶來(lái)明顯的延遲。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的不足,本公開(kāi)提供了基于任務(wù)依賴的計(jì)算卸載方法、系統(tǒng)、設(shè)備及介質(zhì);解決了現(xiàn)有計(jì)算卸載技術(shù)中傳輸延遲、耗能多、耗時(shí)長(zhǎng)的問(wèn)題,具有依據(jù)設(shè)備相對(duì)消耗、cpu時(shí)鐘周期分配任務(wù)、降低相對(duì)能耗的優(yōu)勢(shì)。
第一方面,本公開(kāi)提供了基于任務(wù)依賴的計(jì)算卸載方法;
基于任務(wù)依賴的計(jì)算卸載方法,包括:
確定至少一個(gè)計(jì)算卸載終端;
針對(duì)每個(gè)計(jì)算卸載終端,確定該計(jì)算卸載終端的至少一個(gè)待計(jì)算卸載的應(yīng)用程序;
將每個(gè)待計(jì)算卸載的應(yīng)用程序,分割成若干個(gè)待計(jì)算卸載的任務(wù);根據(jù)待計(jì)算卸載任務(wù)的先后依賴關(guān)系,構(gòu)建任務(wù)連接圖;
依據(jù)任務(wù)連接圖,利用最早截止時(shí)間優(yōu)先算法將所有應(yīng)用程序的所有待計(jì)算卸載的任務(wù)進(jìn)行排序,構(gòu)建任務(wù)分配優(yōu)先級(jí)隊(duì)列;
初始分配步驟:根據(jù)任務(wù)分配優(yōu)先級(jí)隊(duì)列的順序,為排在隊(duì)列最前面的任務(wù),優(yōu)先分配目標(biāo)協(xié)作計(jì)算終端;
分配優(yōu)化步驟:實(shí)時(shí)計(jì)算分配后的各個(gè)目標(biāo)協(xié)作計(jì)算終端的能耗成本,將能耗成本最大的目標(biāo)協(xié)作計(jì)算終端上執(zhí)行的任務(wù)進(jìn)行重新分配;
直至各個(gè)目標(biāo)協(xié)作計(jì)算終端的能耗成本之和達(dá)到最小值或者達(dá)到最高迭代次數(shù),停止重新分配;
將目標(biāo)協(xié)作計(jì)算終端處理后的結(jié)果,反饋給對(duì)應(yīng)的計(jì)算卸載終端。
第二方面,本公開(kāi)還提供了基于任務(wù)依賴的計(jì)算卸載系統(tǒng);
基于任務(wù)依賴的計(jì)算卸載系統(tǒng),包括:
第一確定模塊,其被配置為:確定至少一個(gè)計(jì)算卸載終端;
第二確定模塊,其被配置為:針對(duì)每個(gè)計(jì)算卸載終端,確定該計(jì)算卸載終端的至少一個(gè)待計(jì)算卸載的應(yīng)用程序;
任務(wù)連接圖構(gòu)建模塊,其被配置為:將每個(gè)待計(jì)算卸載的應(yīng)用程序,分割成若干個(gè)待計(jì)算卸載的任務(wù);根據(jù)待計(jì)算卸載任務(wù)的先后依賴關(guān)系,構(gòu)建任務(wù)連接圖;
任務(wù)分配優(yōu)先級(jí)隊(duì)列構(gòu)建模塊,其被配置為:依據(jù)任務(wù)連接圖,利用最早截止時(shí)間優(yōu)先算法將所有應(yīng)用程序的所有待計(jì)算卸載的任務(wù)進(jìn)行排序,構(gòu)建任務(wù)分配優(yōu)先級(jí)隊(duì)列;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東師范大學(xué),未經(jīng)山東師范大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911236704.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 任務(wù)協(xié)作裝置及方法
- 用于量化任務(wù)價(jià)值的任務(wù)管理方法及裝置
- 用于運(yùn)行任務(wù)的系統(tǒng)、方法和裝置
- 一種分布式任務(wù)調(diào)度系統(tǒng)及方法
- 任務(wù)信息處理方法
- 一種同步任務(wù)異步執(zhí)行的方法和調(diào)度系統(tǒng)
- 數(shù)據(jù)處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 一種自動(dòng)分配和推送的任務(wù)管理平臺(tái)及方法
- 程序執(zhí)行控制的裝置及方法、終端和存儲(chǔ)介質(zhì)
- 基于會(huì)話的任務(wù)待辦方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)





