[發明專利]虛擬機分散調度方法、裝置以及電子設備、存儲介質有效
| 申請號: | 201911280408.8 | 申請日: | 2019-12-13 |
| 公開(公告)號: | CN111104203B | 公開(公告)日: | 2023-04-28 |
| 發明(設計)人: | 賴培源;李奎;戴川;周海濤;葉世兵;湯嘉琳;廖德章;謝子琪 | 申請(專利權)人: | 廣東省華南技術轉移中心有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 北京思源智匯知識產權代理有限公司 11657 | 代理人: | 毛麗琴 |
| 地址: | 511457 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 分散 調度 方法 裝置 以及 電子設備 存儲 介質 | ||
本公開提供了一種虛擬機分散調度方法、裝置以及電子設備、存儲介質,涉及云計算技術領域,其中的方法包括:當確定集群中的宿主機具有新增資源承載需求時,對位于宿主機上并處于掛起狀態的全部第一虛擬機同時啟動時對于資源的需求量進行預判,獲得運行預占資源信息;基于當前使用資源信息和運行預占資源信息,獲得資源的預判資源總量信息以及第一預判利用率,判斷是否對宿主機上的虛擬機進行分散調度;本公開的方法、裝置以及電子設備、存儲介質,通過對掛起虛擬機進行資源占用的預判,將掛起的虛擬機分散在不同的物理主機上,能夠有效緩解大量虛擬機同時啟動帶來的資源壓力,提升云資源池的運行效率,可避免非必要的調度遷移。
技術領域
本公開涉及云計算技術領域,尤其涉及一種虛擬機分散調度方法、裝置以及電子設備、存儲介質。
背景技術
隨著互聯網技術的快速發展,以技術轉移服務為代表的科技服務逐漸向“互聯網+”的模式發展。基于云計算的基礎設施服務,不僅能解決快速部署、異地災備,還能便捷的獲取大數據分析服務及生態工具,成為了科技服務平臺的主要選擇。在云服務成為新的普及環境下,如何實現高效的云服務調度切換,提升資源利用率,成為云應用新的關注點。
云計算是一種新的商業計算模型和服務模式,它將計算任務分布在大量計算機構成的資源池上,使用戶能夠按需獲取計算能力、存儲空間和信息服務。虛擬化技術則通過允許計算系統按需分配資源和動態遷移工作負載的方式來支持數據中心的資源共享。然而,由系統規模的增加帶來系統管理的復雜性和系統內在的動態性,對云計算數據中心中的虛擬機資源管理來說具有很大的挑戰性。在現有的虛擬機管理系統中,虛擬機掛起后(虛擬機掛起相當于程序暫停,幾乎完全不占用任何資源,且喚醒速度快),系統僅以實際資源占用情況進行統計分析,對掛起的虛擬機沒有做再次啟動后的壓力預判,當大量用戶虛擬機同時喚醒時,則很可能造成由于資源不足的喚醒失敗,或者啟動時間長,影響用戶體驗。
發明內容
為了解決上述技術問題,提出了本公開。本公開的實施例提供了一種虛擬機分散調度方法、裝置以及電子設備、存儲介質。
根據本公開實施例的一個方面,提供一種虛擬機分散調度方法,包括:當確定集群中的宿主機具有新增資源承載需求時,在所述宿主機承載所述新增資源后,獲取與所述宿主機的資源相對應的當前使用資源信息;對位于所述宿主機上并處于掛起狀態的全部第一虛擬機同時啟動時對于所述資源的需求量進行預判,獲得與所述資源相對應的運行預占資源信息;基于所述當前使用資源信息和所述運行預占資源信息,獲得所述資源的預判資源總量信息;根據所述預判資源總量信息和所述資源的資源總量信息,獲得所述資源的第一預判利用率;基于所述第一預判利用率判斷是否對所述宿主機上的虛擬機進行分散調度。
可選地,所述基于所述第一預判利用率判斷是否對所述宿主機上的虛擬機進行分散調度包括:獲取與所述資源相對應的利用率閾值;如果所述第一預判利用率大于或等于所述利用率閾值,則將位于所述宿主機上的屬于同一目標用戶并且處于掛起狀態的多個第二虛擬機,在所述集群中進行分散承載。
可選地,所述獲取與所述宿主機的資源相對應的當前使用資源信息包括:獲取位于所述宿主機上并且處于運行狀態的全部虛擬機以及所述宿主機自身對于所述資源的當前使用量,將所述當前使用量確定為所述當前使用資源信息。
可選地,所述對位于所述宿主機上并處于掛起狀態的全部第一虛擬機同時啟動時對于所述資源的需求量進行預判,獲得與所述資源相對應的運行預占資源信息包括:獲取與所述資源相對應的、分配給所述第一虛擬機的分配資源信息;獲取所述第一虛擬機的QOS等級、所述宿主機的性能信息;基于所述分配資源信息、所述QOS等級以及所述性能信息獲得所述第一虛擬機的預判使用資源;獲得全部所述第一虛擬機的預判使用資源之和,作為所述運行預占資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東省華南技術轉移中心有限公司,未經廣東省華南技術轉移中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911280408.8/2.html,轉載請聲明來源鉆瓜專利網。





