[發明專利]任務調度方法、裝置、存儲介質及計算機設備有效
| 申請號: | 202010124076.0 | 申請日: | 2020-02-27 |
| 公開(公告)號: | CN111338778B | 公開(公告)日: | 2022-12-23 |
| 發明(設計)人: | 徐雄飛;儲存;張超;萬全偉 | 申請(專利權)人: | 蘇寧云計算有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 劉艷麗 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 調度 方法 裝置 存儲 介質 計算機 設備 | ||
1.一種任務調度方法,所述方法包括:
獲取當前任務數據以及執行節點數據,所述當前任務數據包括至少一個當前任務的任務數據,所述執行節點數據包括至少一個用于處理所述當前任務數據的執行節點的節點數據;
根據預設的任務均衡算法、所述執行節點數據以及所述當前任務數據對各所述當前任務進行任務分片處理,得到第一分片數據,所述第一分片數據包括所述執行節點所分配的當前任務的任務數據;
根據所述第一分片數據分別將各當前任務的任務數據發送至對應的執行節點,以便所述執行節點對所述當前任務的任務數據進行處理;
其中,所述執行節點數據屬于多個預設區域內的多個預設分區,所述方法還包括:
獲取預設的配置文件,所述配置文件包括預設任務池中各個候選任務的索引值、各個預設區域對應分布的候選任務的索引值以及各個預設分區對應分布的候選任務的索引值,所述當前任務為所述預設任務池中的候選任務,所述當前任務數據包括所述當前任務的索引值;
生成第一索引值集合,所述第一索引值集合包含所述預設任務池中各個候選任務的索引值;
分別生成各個預設區域對應的第二索引值集合,所述第二索引值集合包括各個預設區域對應的全部候選任務的索引值;
分別生成各個預設分區對應的第三索引值集合,所述第三索引值集合包括各個預設分區對應的全部候選任務的索引值;
獲取當前第一集合,所述當前第一集合為當前預設區域對應的第二索引值集合;
獲取各個當前任務的索引值,得到第四索引值集合;
根據所述當前第一集合與所述第四索引值集合得到當前第二集合;
獲取當前第三集合,所述當前第三集合為所述當前預設區域中當前預設分區對應的第三索引值集合;
根據所述當前第三集合以及所述當前第二集合得到當前第四集合;
根據所述當前第四集合得到所述當前預設分區分配的當前任務的任務數據。
2.根據權利要求1所述的方法,其特征在于,所述根據預設的任務均衡算法、所述執行節點數據以及所述當前任務數據對各所述當前任務進行任務分片處理,得到第一分片數據,包括:
根據所述執行節點數據得到第一數目,所述第一數目為所述執行節點的個數;
根據所述當前任務數據得到第二數目,所述第二數目為所述當前任務的個數;
根據所述任務均衡算法、所述第一數目以及所述第二數目對所述對各所述當前任務進行任務分片處理,得到所述第一分片數據。
3.根據權利要求1所述的方法,其特征在于,所述執行節點屬于同一個預設區域內的多個預設分區,所述方法還包括:
獲取第三數目,所述第三數目為所述當前任務數據中當前任務的個數;
根據所述第三數目得到第四數目,所述第四數目為各個預設分區所分配的當前任務的個數;
獲取當前預設分區內的各個執行節點的節點數據;
所述根據預設的任務均衡算法、所述執行節點數據以及所述當前任務數據對各所述當前任務進行任務分片處理,得到第一分片數據,包括:
根據所述任務均衡算法對所述當前預設分區內的各個執行節點的節點數據以及所述第四數目進行任務分片處理得到所述當前預設分區內各個執行節點對應的第一分片數據。
4.根據權利要求1所述的方法,其特征在于,所述根據預設的任務均衡算法、所述執行節點數據以及所述當前任務數據對各所述當前任務進行任務分片處理,得到第一分片數據,包括:
根據所述任務均衡算法對所述當前預設分區內執行節點的節點數據以及所述當前預設分區分配的任務數據進行任務分片處理得到所述當前預設分區內各個執行節點對應的第一分片數據。
5.根據權利要求4所述的方法,其特征在于,所述第一分片數據包括各個執行節點的節點數據與當前任務的索引值的集合的映射關系,所述節點數據包括所述執行節點的IP地址,所述根據所述第一分片數據分別將各當前任務的任務數據發送至對應的執行節點,包括:
根據所述第一分片數據以及預設的IP地址排序規則對所述映射關系中的各個執行節點的IP地址進行排序得到第二分片數據;
根據所述第二分片數據分別將各當前任務的任務數據發送至對應的執行節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇寧云計算有限公司,未經蘇寧云計算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010124076.0/1.html,轉載請聲明來源鉆瓜專利網。





