[發明專利]一種降低虛擬機集群功耗的方法及裝置在審
| 申請號: | 201910488084.0 | 申請日: | 2019-06-05 |
| 公開(公告)號: | CN112052066A | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 童遙;申光;趙培;戚晨;俞義方;呂達 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F1/3287 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 王素燕;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 降低 虛擬機 集群 功耗 方法 裝置 | ||
本發明實施例公開了一種降低虛擬機集群功耗的方法及裝置,其中該方法包括:確定虛擬機集群中每臺主機的剩余資源數以及歸屬的資源池;將每一個資源池中剩余資源數最大的主機上的所有虛擬機,遷移到剩余資源數最小的主機上;將未承載虛擬機的主機休眠或下電。如此,能夠在滿足用戶需求的前提下降低虛擬機集群的功耗。
技術領域
本發明實施例涉及但不限于虛擬機資源調度領域,更具體地涉及一種降低虛擬機集群功耗的方法及裝置。
背景技術
云計算平臺是一個復雜的大型系統,虛擬機是云計算平臺的重要部分,它具有跨系統、資源隔離、可遷移等特點,高效的虛擬機集群部署與動態遷移操作可以將分散的虛擬機組成整體、滿足大規模應用需求,可提高云計算平臺的運行維護與服務質量,是云計算平臺的重要組成部分。
云平臺運行代價包括許多方面,如固定資產投資、線路費用、電力消耗、人力成本等等,而能耗在平臺運行生命周期中往往數倍于其設備投資費用,成為最主要的使用代價。對于云平臺在使用過程中面臨的高昂的電力消耗問題,當前大量的云平臺研究工作關注點著眼于基于主機物理服務器的節能降耗方法,如有的方法僅是簡單的將主機上的虛擬機盡可能遷到有限的幾臺主機上,空閑主機再休眠或下電,沒有考慮到應用的SLA(Service-Level Agreement,服務等級協議)需要,無法滿足實際的商用環境要求;有的方法提出了在需要時交換物理服務器的性能模型,不過它假設每個物理服務器只對應一個單一的應用,無法滿足當前實際的應用需要;有的方法提出通過動態調整主機電壓與CPU頻率方法,從而節省能耗,但該方法不適用于不活躍狀態節點。
因此,現有技術中并不存在一種在用戶需求與性能之間進行有效管理與平衡兼顧的降低虛擬機集群功耗的方案。
發明內容
有鑒于此,本發明實施例提供了一種降低虛擬機集群功耗的方法,包括:
確定虛擬機集群中每臺主機的剩余資源數以及歸屬的資源池;
將每一個資源池中剩余資源數最大的主機上的所有虛擬機,遷移到剩余資源數最小的主機上;
將未承載虛擬機的主機休眠或下電。
本發明實施例還提供了一種降低虛擬機集群功耗的裝置,包括:
確定單元,用于確定虛擬機集群中每臺主機的剩余資源數以及歸屬的資源池;
遷移單元,用于將每一個資源池中剩余資源數最大的主機上的所有虛擬機,遷移到剩余資源數最小的主機上;
管理單元,用于將未承載虛擬機的主機休眠或下電。
本發明實施例還提供了一種降低虛擬機集群功耗的裝置,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現上述降低虛擬機集群功耗的方法。
本發明實施例還提供了一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有信息處理程序,所述信息處理程序被處理器執行時實現上述降低虛擬機集群功耗的方法的步驟。
與現有技術相比,本發明實施例提供的技術方案,能夠在滿足用戶需求的前提下降低虛擬機集群的功耗。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。
附圖說明
附圖用來提供對本發明技術方案的進一步理解,并且構成說明書的一部分,與本申請的實施例一起用于解釋本發明的技術方案,并不構成對本發明技術方案的限制。
圖1為本發明一實施例提供的一種降低虛擬機集群功耗的方法的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910488084.0/2.html,轉載請聲明來源鉆瓜專利網。





