[發(fā)明專利]任務(wù)調(diào)度方法、裝置及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201611267226.3 | 申請(qǐng)日: | 2016-12-31 |
| 公開(公告)號(hào): | CN108268319A | 公開(公告)日: | 2018-07-10 |
| 發(fā)明(設(shè)計(jì))人: | 李湛;田江濤;劉毅;閆振英 | 申請(qǐng)(專利權(quán))人: | 中國(guó)移動(dòng)通信集團(tuán)河北有限公司;中國(guó)移動(dòng)通信集團(tuán)公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50;G06F17/30 |
| 代理公司: | 北京東方億思知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11258 | 代理人: | 彭瓊 |
| 地址: | 050021 *** | 國(guó)省代碼: | 河北;13 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 任務(wù)調(diào)度 裝置及系統(tǒng) 控制流 方案執(zhí)行 依賴關(guān)系 約束規(guī)則 處理器 求解 并行 調(diào)度 分配 申請(qǐng) | ||
1.一種任務(wù)調(diào)度方法,其特征在于,包括:
依據(jù)控制流中多個(gè)任務(wù)之間的依賴關(guān)系,確定各個(gè)任務(wù)的初始優(yōu)先級(jí),所述優(yōu)先級(jí)反映同一控制流中的各個(gè)任務(wù)的執(zhí)行順序;
以任務(wù)的執(zhí)行順序、任務(wù)的構(gòu)成以及任務(wù)在多個(gè)處理器中的分配情況為約束規(guī)則,建立任務(wù)調(diào)度模型;
對(duì)所述任務(wù)調(diào)度模型進(jìn)行求解以確定任務(wù)調(diào)度方案,使得按照所述任務(wù)調(diào)度方案執(zhí)行所述多個(gè)任務(wù)所需的時(shí)間最短,其中,所述任務(wù)調(diào)度方案包括所述多個(gè)任務(wù)的執(zhí)行順序。
2.按照權(quán)利要求1所述的方法,其特征在于,確定任務(wù)調(diào)度方案的步驟包括:
步驟A,基于所述初始優(yōu)先級(jí)確定當(dāng)前方案,以所述當(dāng)前方案作為所述任務(wù)調(diào)度模型的輸入值,計(jì)算執(zhí)行所述多個(gè)任務(wù)所需的時(shí)間Z(C);
步驟B,以對(duì)所述當(dāng)前方案進(jìn)行調(diào)整而得到的新方案作為所述任務(wù)調(diào)度模型的輸入值,計(jì)算執(zhí)行所述多個(gè)任務(wù)所需的新時(shí)間Z’(C);
步驟C,計(jì)算時(shí)間差ΔZ(C)=Z'(C)-Z(C);
步驟D,當(dāng)所述時(shí)間差ΔZ(C)的數(shù)值小于零時(shí),將所述當(dāng)前方案更新為所述新方案,并執(zhí)行步驟F;
步驟E,當(dāng)所述時(shí)間差ΔZ(C)的數(shù)值大于或等于零時(shí),執(zhí)行步驟F;
步驟F,若所述ΔZ(C)的數(shù)值連續(xù)大于或等于零的次數(shù)未達(dá)到閾值次數(shù),則返回執(zhí)行所述步驟B;若所述ΔZ(C)的數(shù)值連續(xù)大于或等于零的次數(shù)達(dá)到所述閾值次數(shù),則將所述當(dāng)前方案確定為所述任務(wù)調(diào)度方案。
3.按照權(quán)利要求1所述的方法,其特征在于,確定各個(gè)任務(wù)的初始優(yōu)先級(jí)的步驟包括:
依據(jù)所述各個(gè)任務(wù)中每一任務(wù)的后續(xù)任務(wù)的數(shù)量,確定該任務(wù)的初始優(yōu)先級(jí),使得后續(xù)任務(wù)的數(shù)量越多,該任務(wù)的初始優(yōu)先級(jí)越高。
4.按照權(quán)利要求1所述的方法,其特征在于,所述任務(wù)調(diào)度模型由以下表達(dá)式確定:
j∈[1,mi],o∈[1,l];并且,
r(ti,j,ti,k)=1→zs(ti,k)-ze(ti,j)≥0,j≠k,j,k∈[1,mi];
其中,
l表示處理器的總數(shù),n表示控制流的總數(shù),mi表示第i個(gè)控制流中的任務(wù)的總數(shù);ti,k表示第i個(gè)控制流中的第k個(gè)任務(wù);表示第i個(gè)控制流中的第j個(gè)任務(wù)ti,j被分配到第o個(gè)處理器co上執(zhí)行的概率;π(co)表示處理器co中等待任務(wù)隊(duì)列的數(shù)量閾值;表示任務(wù)與任務(wù)ti,k的執(zhí)行順序關(guān)系,若任務(wù)ti,k是任務(wù)的后續(xù)任務(wù),則的值取為1,否則為0;表示任務(wù)ti,j在處理器co上執(zhí)行的優(yōu)先級(jí),表示任務(wù)執(zhí)行的開始時(shí)間,ze(ti,j)表示任務(wù)ti,j執(zhí)行的結(jié)束時(shí)間。
5.一種任務(wù)調(diào)度裝置,其特征在于,包括:
初始優(yōu)先級(jí)確定模塊,用于依據(jù)控制流中多個(gè)任務(wù)之間的依賴關(guān)系,確定各個(gè)任務(wù)的初始優(yōu)先級(jí),所述優(yōu)先級(jí)反映同一控制流中的各個(gè)任務(wù)的執(zhí)行順序;
任務(wù)調(diào)度模型建立模塊,用于以任務(wù)的執(zhí)行順序、任務(wù)的構(gòu)成以及任務(wù)在多個(gè)處理器中的分配情況為約束規(guī)則,建立任務(wù)調(diào)度模型;
任務(wù)調(diào)度方案確定模塊,用于對(duì)所述任務(wù)調(diào)度模型進(jìn)行求解以確定任務(wù)調(diào)度方案,使得按照所述任務(wù)調(diào)度方案執(zhí)行所述多個(gè)任務(wù)所需的時(shí)間最短,其中,所述任務(wù)調(diào)度方案包括所述多個(gè)任務(wù)的執(zhí)行順序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)移動(dòng)通信集團(tuán)河北有限公司;中國(guó)移動(dòng)通信集團(tuán)公司,未經(jīng)中國(guó)移動(dòng)通信集團(tuán)河北有限公司;中國(guó)移動(dòng)通信集團(tuán)公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611267226.3/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 任務(wù)處理裝置及方法
- 任務(wù)調(diào)度方法、裝置及操作系統(tǒng)
- 基于HIVE任務(wù)的任務(wù)調(diào)度方法及裝置
- 一種跨平臺(tái)的任務(wù)調(diào)度方法和裝置
- 調(diào)度任務(wù)配置推送方法、裝置、計(jì)算機(jī)和存儲(chǔ)介質(zhì)
- 一種任務(wù)調(diào)度文件生成方法、裝置及存儲(chǔ)介質(zhì)
- 任務(wù)調(diào)度方法及系統(tǒng)
- 任務(wù)調(diào)度方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 任務(wù)調(diào)度方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 基于人工智能的任務(wù)調(diào)度方法、裝置、計(jì)算機(jī)設(shè)備和介質(zhì)
- 基于數(shù)據(jù)廣播和移動(dòng)終端的信息接受終端及信息發(fā)布系統(tǒng)
- 響應(yīng)于降級(jí)控制存儲(chǔ)器裝置
- 一種遠(yuǎn)程控制的自動(dòng)滅火功能燃燒測(cè)試安全系統(tǒng)
- 一種起豎系統(tǒng)鎖定及解鎖裝置
- 卷煙生產(chǎn)裝置系統(tǒng)
- 一種遠(yuǎn)程控制的自動(dòng)滅火功能燃燒測(cè)試安全系統(tǒng)
- 一種太陽能烘干及氣調(diào)保鮮一體庫(kù)
- 一種木質(zhì)粉塵高效除塵控爆安全工程集成系統(tǒng)
- 一種木質(zhì)粉塵高效除塵控爆安全工程集成系統(tǒng)
- 用于執(zhí)行用戶認(rèn)證的方法及系統(tǒng)
- 碼頭軌道式起重機(jī)最優(yōu)路徑調(diào)度方法和系統(tǒng)
- 程序段執(zhí)行開關(guān)設(shè)計(jì)方案
- 泛在環(huán)境末梢中的多終端協(xié)同維護(hù)方法及系統(tǒng)
- 預(yù)案方案執(zhí)行方法和裝置
- 基于10kV特殊饋線備自投的城市電網(wǎng)供電恢復(fù)方法
- 一種根據(jù)工作目標(biāo)自動(dòng)生成執(zhí)行方案的方法及裝置
- 方案的執(zhí)行監(jiān)督方法及系統(tǒng)
- 一種確定任務(wù)的執(zhí)行方案的方法及裝置
- 聯(lián)動(dòng)方案處理的方法、裝置、電子設(shè)備以及存儲(chǔ)介質(zhì)
- 基于人工智能的樓宇設(shè)備信息處理方法及裝置





