[發明專利]任務調度方法、裝置、系統、電子設備和存儲介質在審
| 申請號: | 202011374451.3 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112486648A | 公開(公告)日: | 2021-03-12 |
| 發明(設計)人: | 賴路雙;黎愛坤 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 鄢功軍 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 調度 方法 裝置 系統 電子設備 存儲 介質 | ||
1.一種任務調度方法,包括:
基于統一調度入口接收任務執行請求,其中,所述任務執行請求攜帶有待執行任務的任務類型;
響應于所述任務執行請求,根據所述待執行任務的任務類型從調度器集合中確定用于調度所述待執行任務的目標調度器,其中,所述目標調度器用于將所述待執行任務分配至空閑的工作節點執行,所述調度器集合中包括多個不同類型的調度器;以及
將所述待執行任務分配給所述目標調度器。
2.根據權利要求1所述的方法,還包括:
在響應所述任務執行請求之前,確定發送所述任務執行請求的用戶的調度權限,其中,所述用戶的調度權限包括能夠請求調度目標類型的任務;以及
在所述目標類型和所述待執行任務的任務類型相同的情況下,響應所述任務執行請求。
3.根據權利要求2所述的方法,還包括:
在所述目標類型和所述待執行任務的任務類型不同的情況下,拒絕所述任務執行請求。
4.根據權利要求1所述的方法,其中,所述任務執行請求還攜帶有所述待執行任務的優先級,所述方法還包括:
響應于所述任務執行請求,根據所述待執行任務的優先級將所述待執行任務分配至與所述待執行任務的優先級匹配的任務隊列,其中,同一任務隊列中的任務的優先級相同;以及
按照優先級順序依次調度不同任務隊列中的任務。
5.根據權利要求1所述的方法,還包括:
在將所述待執行任務分配給所述目標調度器之前,獲取所述目標調度器的負載信息;以及
在所述目標調度器的負載信息滿足預設條件的情況下,將所述待執行任務分配給所述目標調度器。
6.根據權利要求5所述的方法,還包括:
在所述目標調度器的負載信息不滿足所述預設條件的情況下,將所述待執行任務保存在任務列表中;
直到所述目標調度器的負載信息滿足所述預設條件的情況下,將所述待執行任務分配給所述目標調度器。
7.根據權利要求6所述的方法,還包括:
在所述目標調度器的負載信息不滿足所述預設條件的情況下,停止給所述目標調度器分配任務。
8.根據權利要求1所述的方法,還包括:
獲取所述調度器集合中每個調度器的負載信息;以及
根據每個所述調度器的負載信息構建與所述調度器對應的工作節點集合,其中,所述工作節點集合中包括一個或多個用于執行任務的工作節點。
9.根據權利要求8所述的方法,其中,根據每個所述調度器的負載信息構建與所述調度器對應的工作節點集合包括:
監控所述調度器集合中每個調度器在不同時間段內的負載信息;
根據每個所述調度器在不同時間段內的負載信息,生成每個所述調度器在不同時間段分別對應的工作節點集合。
10.根據權利要求1所述的方法,其中,所述任務類型包括:在線實時任務和離線定時任務。
11.一種任務調度裝置,包括:
接收模塊,用于基于統一調度入口接收任務執行請求,其中,所述任務執行請求攜帶有待執行任務的任務類型;以及
第一響應模塊,用于響應于所述任務執行請求,根據所述待執行任務的任務類型從調度器集合中確定用于調度所述待執行任務的目標調度器,其中,所述目標調度器用于將所述待執行任務分配至空閑的工作節點執行,所述調度器集合中包括多個不同類型的調度器;以及
分配模塊,用于將所述待執行任務分配給所述目標調度器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011374451.3/1.html,轉載請聲明來源鉆瓜專利網。





