[發明專利]基于動態資源視圖的資源分配方法、裝置、設備和介質在審
| 申請號: | 202111504156.X | 申請日: | 2021-12-09 |
| 公開(公告)號: | CN114090267A | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 呂冬冬;劉青松;梁家恩 | 申請(專利權)人: | 云知聲智能科技股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100096 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 動態 資源 視圖 分配 方法 裝置 設備 介質 | ||
本申請涉及一種基于動態資源視圖的資源分配方法、裝置、電子設備和存儲介質,應用于離在線混合部署任務中,該方法包括:定義任務的等級;自定義集群動態實際可用資源;計算每個服務的實時資源利用率預測主機的利用率,根據主機的利用率計算集群動態實際可用資源;根據集群動態實際可用資源確定集群的動態資源視圖;根據動態資源視圖和所述任務的等級對資源進行分配。本申請通過設置動態資源感知器在每個物理節點能夠實時感知資源利用率從而計算出每個節點可分配的動態資源,根據集群動態資源確定集群的動態資源視圖,控制中心的調度器根據動態資源視圖為為不同等級的任務分配資源,從而實現了離線與在線任務混合部署,有效的提高了資源的利用率。
技術領域
本申請涉及資源分配技術領域,特別是涉及一種基于動態資源視圖的資源分配方法、裝置、電子設備和存儲介質。
背景技術
目前集群資源使用是動態的,而配額是靜態限制。在線業務會根據其使用的峰值去預估Quota(Request和Limit),配額申請之后就不能再修改,但資源用量卻是動態的,白天和晚上的用量可能都不一樣,在線業務空閑的時候整個集群的資源利用率處于比較低的狀態,資源浪費的情況比較嚴重;基于kubernetes構建的集群原生調度器并不感知集群上的服務的真實資源的使用情況。
發明內容
基于上述問題,本申請提供一種基于動態資源視圖的資源分配方法、電子設備和存儲介質。
第一方面,本申請實施例提供一種基于動態資源視圖的資源分配方法,應用于離在線混合部署任務中,包括:
定義任務的等級;
自定義集群動態實際可用資源;
計算每個服務的實時資源利用率預測主機的利用率,根據主機的利用率計算集群動態實際可用資源;
根據集群動態實際可用資源確定集群的動態資源視圖;
根據動態資源視圖和所述任務的等級對資源進行分配。
進一步地,上述一種基于動態資源視圖的資源分配方法中,定義任務的等級,包括:
按照任務的優先級定義任務的等級為p1、p2與p3三個等級;
其中,p1的等級是最高的,用于在線業務;p2用于離線任務,p3等級最低,用于離線任務。
進一步地,上述一種基于動態資源視圖的資源分配方法中,自定義集群動態實際可用資源,包括:
將動態的實際可用資源分等級,注冊到集群的API-Server;包括四種p2-cpu-allocate、p2-mem-allocate、p3-cpu-allocate以及p3-mem-allocate。
進一步地,上述一種基于動態資源視圖的資源分配方法中,計算每個服務的實時資源利用率預測主機的利用率,根據所述主機的利用率計算集群動態實際可用資源,包括:
在集群中的每個節點部署動態資源探測插件,所述插件用于計算每個服務的實時資源利用率預計主機的利用率;
根據所述主機的利用率計算集群動態實際可用資源是根據如下公式計算:
p2-cpu-allocate=節點總CPU資源-p1級別的任務cpu實時利用率-安全閾值;
p3-cpu-allocate=節點總CPU資源-p1級別的任務cpu實時利用率-p2級別的任務實時利用率-安全閾值。
進一步地,上述一種基于動態資源視圖的資源分配方法中,根據所述動態資源視圖和所述任務的等級對資源進行分配,包括:
若任務的等級是p1等級,調用集群原生的靜態資源圖對資源進行分配;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于云知聲智能科技股份有限公司,未經云知聲智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111504156.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:5G通信基站組裝接口設備
- 下一篇:五谷飲品制作工藝及五谷飲品自動售賣機





