[發明專利]資源調度方法、電子設備和計算機可讀存儲介質有效
| 申請號: | 202110631367.3 | 申請日: | 2021-06-07 |
| 公開(公告)號: | CN113282419B | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 徐斌;田楊;馮景華;龐曉磊;孫福興;劉美辰 | 申請(專利權)人: | 國家超級計算天津中心 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京鍾維聯合知識產權代理有限公司 11579 | 代理人: | 王越 |
| 地址: | 300457 天津市經濟*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 調度 方法 電子設備 計算機 可讀 存儲 介質 | ||
1.一種資源調度方法,其特征在于,包括:
獲取客戶端的操作請求;
基于所述操作請求示出的目標操作類型,以及第一物理機集群中每個物理機的標簽,在所述第一物理機集群中選擇所述標簽示出的可支持操作類型包括所述目標操作類型的多個物理機,作為第二物理機集群;
基于預設的物理機調度算法,在所述第二物理機集群中選擇目標物理機;
基于所述目標物理機中所述目標操作類型對應的容器鏡像信息,啟動所述目標物理機下與所述目標操作類型相匹配的目標容器,以供所述目標容器為所述客戶端執行所述操作請求對應的目標操作;
其中,每個客戶端單獨調用單個物理機的單個容器,或者,每個客戶端調用單個物理機或多個物理機中的多個容器,不同的容器均可同步被同一客戶端調用;每個物理機對自身的各種操作類型的容器均設置有容器鏡像信息,計算操作對應的容器之容器鏡像信息包括作業調度軟件、編譯環境、特定軟件環境;可視化操作對應的容器之容器鏡像信息包括CPU加速引擎、VNC服務;存儲操作對應的容器之容器鏡像信息包括文件讀寫軟件,容器鏡像信息用于啟動和運行對應的容器;
所述基于預設的物理機調度算法,在所述第二物理機集群中選擇目標物理機,包括:
計算所述第二物理機集群內每個物理機下所述目標操作類型對應的容器的客戶端連接數,其中,
Li=ALij+W*SLij
Li表示所述第二物理機集群內第i個物理機下目標操作類型j對應的容器的客戶端連接數,j為目標操作類型,ALij表示第i個物理機中處于活躍狀態下的、目標操作類型j對應的容器的客戶端連接數,SLij表示第i個物理機中處于暫停狀態下的、目標操作類型j對應的容器的客戶端連接數,W∈(0,1),為SLij的使用率降低系數;
將所述第二物理機集群中、與所述目標操作類型對應的容器的客戶端連接數最低的物理機確定為所述目標物理機。
2.根據權利要求1所述的資源調度方法,其特征在于,還包括:
當檢測到所述目標物理機和/或所述目標容器切換至不可用狀態時,
基于預設的物理機調度算法,在所述第二物理機集群中選擇所述目標物理機以外的其他物理機,作為新的目標物理機;或者
基于所述第二物理機集群中所述目標物理機以外的任一其他物理機中所述目標操作類型對應的容器鏡像信息,啟動該任一其他物理機下與所述目標操作類型相匹配的容器。
3.根據權利要求1所述的資源調度方法,其特征在于,所述基于預設的物理機調度算法,在所述第二物理機集群中選擇目標物理機,包括:
基于RAND算法在所述第二物理機集群中隨機選擇所述目標物理機;或者
基于POLL算法輪詢所述第二物理機集群中的任一物理機,將輪詢過程中的首個可用物理機確定為所述目標物理機;或者
在所述第二物理機集群中權重最高的物理機確定為所述目標物理機。
4.根據權利要求1所述的資源調度方法,其特征在于,所述基于預設的物理機調度算法,在所述第二物理機集群中選擇目標物理機,包括:
在所述第二物理機集群中選擇權重大于指定閾值的若干個物理機;
基于RAND算法在所述若干個物理機中隨機選擇所述目標物理機,或者,
基于POLL算法在所述若干個物理機中進行輪詢,將輪詢過程中的首個可用物理機確定為所述目標物理機。
5.根據權利要求1所述的資源調度方法,其特征在于,所述基于預設的物理機調度算法,在所述第二物理機集群中選擇目標物理機,包括:
將所述第二物理機集群中自指定時刻至當前時刻的時間區間內被調用次數最少的物理機確定為所述目標物理機;
將所述第二物理機集群中自指定時刻至當前時刻的時間區間內、與所述目標操作類型相匹配的容器被調用次數最少的物理機確定為所述目標物理機;
將所述第二物理機集群中自指定時刻至當前時刻的時間區間內、被調用次數少于指定次數的、與所述目標操作類型相匹配的容器被調用次數最少的物理機確定為所述目標物理機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家超級計算天津中心,未經國家超級計算天津中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110631367.3/1.html,轉載請聲明來源鉆瓜專利網。





