[發明專利]資源調度系統以及方法在審
| 申請號: | 202210096647.3 | 申請日: | 2022-01-26 |
| 公開(公告)號: | CN114595041A | 公開(公告)日: | 2022-06-07 |
| 發明(設計)人: | 張楊;馮亦揮;賈揚清;林偉;李超 | 申請(專利權)人: | 阿里云計算有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 吳肖肖 |
| 地址: | 310024 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 調度 系統 以及 方法 | ||
本說明書實施例提供資源調度系統以及方法,其中所述資源調度系統包括:任務處理器、調度器以及資源處理節點;其中,任務處理器,被配置為根據待處理任務的任務信息確定目標子任務,并確定目標子任務中的子任務單元,向調度器提交目標子任務的資源獲取請求;調度器,被配置為響應于資源獲取請求獲取初始處理節點的可調度資源信息,根據資源獲取請求以及可調度資源信息計算目標子任務的資源調度結果,并將資源調度結果發送至任務處理器以及資源處理節點;任務處理器,被配置為根據資源調度結果向資源處理節點發送子任務單元;資源處理節點,被配置為接收資源調度結果以及子任務單元,基于資源調度結果對應的目標資源執行子任務單元。
技術領域
本說明書實施例涉及計算機技術領域,特別涉及資源調度系統以及方法。
背景技術
隨著互聯網的發展,通常需要一個龐大的資源系統支撐線上豐富的項目形態,搜索、電商、大數據、數據庫等等,在線機器規模如此之大,若將其利用率提升百分之一,都會帶來成本的巨大節省。因此提升集群利用率一直都是集團各大調度團隊的核心目標之一。但混部的挑戰也是巨大的,其中最核心的挑戰是如何提供一套資源共享機制(全局、單機),在保障各應用SLA(Service-Level Agreement,服務等級協議)的前提下,達成集群利用率提升的目標。
當前在線集群的特點是低并發場景的調度(容器只要一次啟動、不需要頻繁調度),主要解決容器的編排、管理等問題,更適合任務長時間運行的場景。但在大數據計算高并發作業的場景,沒有有效的解決方案。并且K8S調度系統是面向低并發、精細化資源編排管理的調度場景的。無論是在調度協議還是調度器設計上,K8S調度系統都無法支持高并發的調度能力。因此,亟需提供一種解決上述問題的方案。
發明內容
有鑒于此,本說明書實施例提供了一種資源調度系統。本說明書一個或者多個實施例同時涉及三種種資源調度方法,一種計算設備,一種計算機可讀存儲介質以及一種計算機程序,以解決現有技術中存在的技術缺陷。
根據本說明書實施例的第一方面,提供了一種資源調度系統,包括:
任務處理器、調度器以及資源處理節點;
其中,所述任務處理器,被配置為根據待處理任務的任務信息確定目標子任務,并確定所述目標子任務中的子任務單元,向所述調度器提交所述目標子任務的資源獲取請求;
所述調度器,被配置為響應于所述資源獲取請求獲取初始處理節點的可調度資源信息,根據所述資源獲取請求以及所述可調度資源信息計算所述目標子任務的資源調度結果,并將所述資源調度結果發送至所述任務處理器以及所述資源處理節點;
所述任務處理器,被配置為根據所述資源調度結果向所述資源處理節點發送所述子任務單元;
所述資源處理節點,被配置為接收所述資源調度結果以及所述子任務單元,基于所述資源調度結果對應的目標資源執行所述子任務單元。
可選地,所述任務處理器,進一步被配置為:
根據所述待處理任務的任務信息確定子任務信息以及子任務執行順序;根據所述子任務信息以及所述子任務執行順序提取所述待處理任務中的目標子任務;根據所述目標子任務的目標子任務信息創建所述目標子任務中的子任務單元,并確定所述子任務單元的資源獲取子信息;基于所述資源獲取子信息創建所述目標子任務的資源獲取請求,并向所述調度器提交所述資源獲取請求。
可選地,所述任務處理器,進一步被配置為:
根據所述資源調度結果在所述子任務單元中篩選目標子任務單元;基于所述資源調度結果向所述資源處理節點發送所述目標子任務單元;
相應地,所述資源處理節點,進一步被配置為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里云計算有限公司,未經阿里云計算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210096647.3/2.html,轉載請聲明來源鉆瓜專利網。





