[發明專利]任務調度方法、裝置、調度服務器和機器可讀存儲介質在審
| 申請號: | 201911264864.3 | 申請日: | 2019-12-11 |
| 公開(公告)號: | CN111736965A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 羅艷玲 | 申請(專利權)人: | 西安宇視信息科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 李莎 |
| 地址: | 710000 陜西省西安市國家民*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 調度 方法 裝置 服務器 機器 可讀 存儲 介質 | ||
本申請實施例提供一種任務調度方法、裝置、調度服務器和機器可讀存儲介質,調度服務器在接收到待處理任務后,向系統中的各個節點發送攜帶待處理任務的任務信息的查詢命令,以使各個節點在接收到查詢命令后,檢測自身是否支持執行該待處理任務。調度服務器在接收到確定自身支持執行待處理任務的節點反饋的響應信息時,從反饋響應信息的節點中確定出目標節點,并將待處理任務下發至目標節點。如此,可通過查詢命令以使各個節點進行信息上報的方式,及時發現系統內可用的節點,并從中確定出目標節點以執行任務。避免了預先建立任務與節點之間的對應關系,并按該對應關系進行任務調度導致的可能存在節點無法被及時、高效利用的問題。
技術領域
本申請涉及分布式技術領域,具體而言,涉及一種任務調度方法、裝置、調度服務器和機器可讀存儲介質。
背景技術
目前常見的分布式架構中,調度中心在進行任務調度時,采用的方式一般是預先根據任務所需的運行環境以及分布式架構中各個處理節點的實際情況,建立不同任務與不同處理節點之間的關系。在進行任務處理時,再根據預先建立的對應關系,將任務分配到對應的處理節點進行處理。這種任務調度方式中,若網絡中有未預先加入配置的其他可用的處理節點時,也必須預先通過對應關系建立之后,才可通過調度中心進行任務配置。導致這些處理節點無法及時、高效地被調度以執行任務。
發明內容
本申請的目的包括,例如,提供了一種任務調度方法、裝置、調度服務器和機器可讀存儲介質,其能夠及時發現系統內可用節點、實現節點的高效利用。
本申請的實施例可以這樣實現:
第一方面,實施例提供一種任務調度方法,應用于任務調度系統中的調度服務器,所述任務調度系統還包括與所述調度服務器通信的多個節點,所述方法包括:
在獲取待處理任務后,向各所述節點發送攜帶有所述待處理任務的任務信息的查詢命令,以使各所述節點檢測自身是否支持執行所述待處理任務;
接收確定自身支持執行所述待處理任務的節點反饋的響應信息,并從反饋所述響應信息的節點中確定出目標節點;
將所述待處理任務下發至所述目標節點。
在可選的實施方式中,在反饋所述響應信息的節點為多個時,所述從反饋所述響應信息的節點中確定出目標節點的步驟,包括:
根據所述響應信息,獲取反饋所述響應信息中各所述節點的實際運行參數;
根據所述待處理任務所需的運行參數以及各所述節點的實際運行參數,從多個節點中確定出所述目標節點。
在可選的實施方式中,所述根據所述待處理任務所需的運行參數以及各所述節點的實際運行參數,從多個節點中確定出所述目標節點的步驟,包括:
根據所述待處理任務所需的運行參數以及各所述節點的實際運行參數,從多個節點中確定出滿足所述待處理任務的參數要求的節點;
檢測確定出的節點中是否具有處于空閑狀態的節點,若具有,則將處于空閑狀態的節點作為所述目標節點;
若不具有,則按預設規則從確定出的節點中獲得所述目標節點。
在可選的實施方式中,在確定出的節點為多個時,所述按預設規則從確定出的節點中獲得所述目標節點的步驟,包括:
獲得所述待處理任務的優先級,以及確定出的各個節點當前所執行的任務的優先級;
獲得確定出的多個節點中當前所執行的任務的優先級最低的節點,在該節點所執行的任務的優先級低于所述待處理任務的優先級時,將該節點作為所述目標節點。
在可選的實施方式中,在所述目標節點當前有執行任務時,所述將所述待處理任務下發至所述目標節點的步驟之前,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安宇視信息科技有限公司,未經西安宇視信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911264864.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于增強水飛薊素的生物利用度的組合物
- 下一篇:揚聲器系統





