[發(fā)明專利]任務(wù)調(diào)度方法、任務(wù)調(diào)度系統(tǒng)、存儲介質(zhì)和計(jì)算機(jī)設(shè)備在審
| 申請?zhí)枺?/td> | 201910247491.2 | 申請日: | 2019-03-29 |
| 公開(公告)號: | CN110134499A | 公開(公告)日: | 2019-08-16 |
| 發(fā)明(設(shè)計(jì))人: | 胡龍江 | 申請(專利權(quán))人: | 新智云數(shù)據(jù)服務(wù)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京清亦華知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11201 | 代理人: | 張潤 |
| 地址: | 200082 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 任務(wù)調(diào)度 關(guān)聯(lián) 任務(wù)調(diào)度系統(tǒng) 計(jì)算機(jī)設(shè)備 編程 計(jì)算機(jī)可讀存儲介質(zhì) 子任務(wù)信息 存儲介質(zhì) 流程控制 完成狀態(tài) 拆解 申請 保證 | ||
本申請的任務(wù)調(diào)度方法包括拆解任務(wù)為多個(gè)子任務(wù),多個(gè)子任務(wù)包括第一子任務(wù)及第二子任務(wù),每個(gè)第二子任務(wù)關(guān)聯(lián)有依賴子任務(wù),依賴子任務(wù)包括任意個(gè)第一子任務(wù)及/或任意個(gè)其余的第二子任務(wù);執(zhí)行第一子任務(wù);獲取已開始執(zhí)行的子任務(wù)的執(zhí)行狀態(tài);及在與第二子任務(wù)關(guān)聯(lián)的依賴子任務(wù)的執(zhí)行狀態(tài)為完成狀態(tài)時(shí),執(zhí)行第二子任務(wù)。本申請的任務(wù)調(diào)度方法、任務(wù)調(diào)度系統(tǒng)、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)設(shè)備可使得用戶在編程時(shí)無需為關(guān)聯(lián)有依賴子任務(wù)的子任務(wù)編寫對應(yīng)的程序以保證依賴子任務(wù)優(yōu)先完成,只需輸入子任務(wù)關(guān)聯(lián)的依賴子任務(wù)信息即可,從而讓用戶在編程時(shí)僅關(guān)注子任務(wù)的實(shí)施而無需關(guān)注子任務(wù)的執(zhí)行和流程控制。
技術(shù)領(lǐng)域
本申請涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種任務(wù)調(diào)度方法、任務(wù)調(diào)度系統(tǒng)、非易失性計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)設(shè)備。
背景技術(shù)
云資源在部署時(shí),一個(gè)資源可分為多個(gè)子資源進(jìn)行部署,有些子資源之間存在相互依賴關(guān)系,需要其依賴的子資源部署完成在可以部署,而有些子資源之間無依賴關(guān)系,可并發(fā)處理這些無依賴關(guān)系的子資源以快速完成部署。
用戶在為云資源對應(yīng)的任務(wù)進(jìn)行編程時(shí),同樣可通過多個(gè)子任務(wù)的編程以部署多個(gè)子資源,此時(shí)的某些子任務(wù)同樣會存在依賴關(guān)系,在編程時(shí)用戶需要花費(fèi)精力在子任務(wù)存在依賴子任務(wù)時(shí)編寫對應(yīng)的程序以保證依賴子任務(wù)優(yōu)先被完成,加重了用戶的編程壓力。
發(fā)明內(nèi)容
本申請的實(shí)施例提供了一種任務(wù)調(diào)度方法、任務(wù)調(diào)度系統(tǒng)、非易失性計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)設(shè)備。
本申請實(shí)施方式的任務(wù)調(diào)度方法,所述任務(wù)調(diào)度方法包括:獲取配置文件,所述配置文件包括由任務(wù)拆解后的多個(gè)子任務(wù),多個(gè)所述子任務(wù)包括第一子任務(wù)及第二子任務(wù),每個(gè)所述第二子任務(wù)關(guān)聯(lián)有依賴子任務(wù),所述依賴子任務(wù)包括任意個(gè)所述第一子任務(wù)及/或任意個(gè)其余的所述第二子任務(wù);執(zhí)行所述第一子任務(wù);獲取已開始執(zhí)行的所述子任務(wù)的執(zhí)行狀態(tài);及在與所述第二子任務(wù)關(guān)聯(lián)的所述依賴子任務(wù)的執(zhí)行狀態(tài)為完成狀態(tài)時(shí),執(zhí)行所述第二子任務(wù)。
本申請實(shí)施方式的任務(wù)調(diào)度系統(tǒng)包括任務(wù)拆解模塊、狀態(tài)管理模塊、任務(wù)調(diào)度模塊和任務(wù)執(zhí)行模塊。所述任務(wù)拆解模塊用于獲取配置文件,所述配置文件包括由任務(wù)拆解后的多個(gè)子任務(wù),多個(gè)所述子任務(wù)包括第一子任務(wù)及第二子任務(wù),每個(gè)所述第二子任務(wù)關(guān)聯(lián)有依賴子任務(wù),所述依賴子任務(wù)包括任意個(gè)所述第一子任務(wù)及/或任意個(gè)其余的所述第二子任務(wù);所述狀態(tài)管理模塊用于存儲已開始執(zhí)行的所述子任務(wù)的執(zhí)行狀態(tài);所述任務(wù)調(diào)度模塊用于獲取已開始執(zhí)行的所述子任務(wù)的執(zhí)行狀態(tài);所述任務(wù)執(zhí)行模塊用于執(zhí)行所述第一子任務(wù)、及在所述任務(wù)調(diào)度模塊獲取到與所述第二子任務(wù)關(guān)聯(lián)的所述依賴子任務(wù)的執(zhí)行狀態(tài)為完成狀態(tài)時(shí),執(zhí)行所述第二子任務(wù)。
本申請的一個(gè)或多個(gè)包含計(jì)算機(jī)可執(zhí)行指令的非易失性計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)所述計(jì)算機(jī)可執(zhí)行指令被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述處理器執(zhí)行上述任一實(shí)施方式所述的任務(wù)調(diào)度方法。
本申請的計(jì)算機(jī)設(shè)備包括存儲器及處理器,所述存儲器中儲存有計(jì)算機(jī)可讀指令,所述指令被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行上述任一實(shí)施方式所述的任務(wù)調(diào)度方法。
本申請的任務(wù)調(diào)度方法、任務(wù)調(diào)度系統(tǒng)、非易失性計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)設(shè)備通過拆解任務(wù)為多個(gè)子任務(wù),然后根據(jù)子任務(wù)關(guān)聯(lián)的依賴子任務(wù)的執(zhí)行狀態(tài)執(zhí)行子任務(wù),沒有依賴子任務(wù)的第一子任務(wù)直接執(zhí)行,存在依賴子任務(wù)的第二子任務(wù)在依賴子任務(wù)執(zhí)行完成時(shí)執(zhí)行,用戶在編程時(shí)只需輸入子任務(wù)關(guān)聯(lián)的依賴子任務(wù)信息,而無需為存在依賴子任務(wù)的第二子任務(wù)編寫對應(yīng)的程序以保證依賴子任務(wù)優(yōu)先完成,然后在獲取到依賴子任務(wù)的執(zhí)行狀態(tài)為完成狀態(tài)時(shí)即可執(zhí)行對應(yīng)的第二子任務(wù),從而讓用戶在編程時(shí)僅關(guān)注子任務(wù)的實(shí)施而無需關(guān)注子任務(wù)的執(zhí)行和流程控制,減輕了用戶的編程壓力。
本申請的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實(shí)踐了解到。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于新智云數(shù)據(jù)服務(wù)有限公司,未經(jīng)新智云數(shù)據(jù)服務(wù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910247491.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 任務(wù)處理裝置及方法
- 任務(wù)調(diào)度方法、裝置及操作系統(tǒng)
- 基于HIVE任務(wù)的任務(wù)調(diào)度方法及裝置
- 一種跨平臺的任務(wù)調(diào)度方法和裝置
- 調(diào)度任務(wù)配置推送方法、裝置、計(jì)算機(jī)和存儲介質(zhì)
- 一種任務(wù)調(diào)度文件生成方法、裝置及存儲介質(zhì)
- 任務(wù)調(diào)度方法及系統(tǒng)
- 任務(wù)調(diào)度方法、裝置、設(shè)備及存儲介質(zhì)
- 任務(wù)調(diào)度方法、裝置、電子設(shè)備及可讀存儲介質(zhì)
- 基于人工智能的任務(wù)調(diào)度方法、裝置、計(jì)算機(jī)設(shè)備和介質(zhì)
- 關(guān)聯(lián)裝置
- 數(shù)據(jù)關(guān)聯(lián)裝置和數(shù)據(jù)關(guān)聯(lián)方法
- 安全關(guān)聯(lián)
- 設(shè)備關(guān)聯(lián)
- 終端關(guān)聯(lián)裝置和終端關(guān)聯(lián)方法
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)分析方法和關(guān)聯(lián)分析系統(tǒng)
- 報(bào)文關(guān)聯(lián)方法、報(bào)文關(guān)聯(lián)裝置及報(bào)文關(guān)聯(lián)系統(tǒng)
- 任務(wù)優(yōu)化調(diào)度系統(tǒng)
- 任務(wù)調(diào)度方法、裝置及操作系統(tǒng)
- 一種可動態(tài)調(diào)整的任務(wù)調(diào)度系統(tǒng)和調(diào)度方法
- 一種任務(wù)調(diào)度方法及裝置
- 任務(wù)調(diào)度方法及插件和服務(wù)器
- 任務(wù)調(diào)度方法及系統(tǒng)、任務(wù)系統(tǒng)
- 基于任務(wù)調(diào)度的異步處理框架及其實(shí)現(xiàn)方法
- 任務(wù)調(diào)度方法及裝置、存儲介質(zhì)、電子裝置
- 一種數(shù)字孿生系統(tǒng)復(fù)雜任務(wù)高效調(diào)度系統(tǒng)
- 一種跨平臺協(xié)同的任務(wù)調(diào)度系統(tǒng)
- 在分布式數(shù)據(jù)庫系統(tǒng)中管理查詢
- 設(shè)備間互動虛擬角色系統(tǒng)
- 計(jì)算機(jī)虛擬角色拿取系統(tǒng)
- 用于向計(jì)算機(jī)設(shè)備供電的燃料電池
- 虛擬角色同步更新式傳輸系統(tǒng)
- 虛擬角色自行傳輸?shù)挠?jì)算機(jī)交互系統(tǒng)
- 虛擬角色傳輸系統(tǒng)
- 計(jì)算機(jī)設(shè)備的啟動方法、裝置及計(jì)算機(jī)設(shè)備
- 一種基于區(qū)塊鏈技術(shù)的計(jì)算機(jī)設(shè)備防盜系統(tǒng)及方法
- 一種用于計(jì)算機(jī)設(shè)備管理的終端





