[發明專利]一種虛擬機部署方法、裝置、電子設備及其存儲介質有效
| 申請號: | 202010159013.9 | 申請日: | 2020-03-09 |
| 公開(公告)號: | CN111538560B | 公開(公告)日: | 2023-06-02 |
| 發明(設計)人: | 趙輝;王泉;王靜;萬波;齊舸;田玉敏;王笛;羅楠;楊鵬飛;劉剛 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 西安嘉思特知識產權代理事務所(普通合伙) 61230 | 代理人: | 李園園 |
| 地址: | 710000 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 部署 方法 裝置 電子設備 及其 存儲 介質 | ||
本發明公開了一種虛擬機部署方法、裝置、電子設備及其存儲介質,該虛擬機部署方法,包括:獲取虛擬機的性能數據、N臺物理機的能耗數據,N為大于0的整數;根據虛擬機的性能數據構建虛擬機的分段線性性能模型;根據每臺物理機的能耗數據構建每臺物理機的非線性能耗模型;根據虛擬機的分段線性性能模型、每臺物理機的非線性能耗模型構建每臺物理機的效能比模型;根據每臺物理機效能比模型將虛擬機部署在N臺物理機中目標物理機上。本發明提供的虛擬機部署方法,同時考慮了物理機的能耗和虛擬機的性能,從而減少了物理機的能耗,保障了虛擬機的性能,提高了用戶體驗感。
技術領域
本發明屬于云計算虛擬機管理技術領域,具體涉及一種虛擬機部署方法、裝置、電子設備及其存儲介質。
背景技術
隨著互聯網的發展,云服務供應商提供的服務越來越多樣化,而虛擬機在眾多服務中,尤其重要。虛擬機是指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。虛擬機是運行在物理機上的,而云服務供應商提供的虛擬機是共享物理資源的,這就有可能造成虛擬機間資源的競爭,從而導致物理機能耗增加與虛擬機性能下降。
近年來,針對虛擬機的部署,人們提出了幾種虛擬機部署方法,其中,提出的一種方法為:從可以部署的虛擬機服務器中,選擇出滿足當前部署虛擬機的資源需求量的服務器作為候選服務器;對于每臺候選服務器,計算候選服務器的剩余資源量和虛擬機資源需求量的匹配度以及虛擬機部署在所屬候選服務器的平均能耗利用率,最后計算出候選服務器的綜合適應度;從所述候選服務器中,選擇出所述綜合適應度最高的候選服務器部署虛擬機。這種方法提高了服務器的資源利用率,降低了數據中心的能耗。提出的另一種方法為:根據待部署虛擬機中每兩個虛擬機之間的網絡部署流量;將待部署虛擬機分為N組,使得N組之間的網絡部署流量最小;將N組分別部署在K臺物理機上,將同一個組內的虛擬機部署在同一臺物理機上。這種方法可以有效節省物理機之間的網絡流量。
但是,在第一種虛擬機部署方法中,部署虛擬機后,沒有考慮虛擬機的性能,在第二種虛擬機部署方法中,部署虛擬機后,沒有考慮物理機能耗、也沒有考慮虛擬機的性能,導致用戶體驗感差。
發明內容
為了解決現有技術中存在的上述問題,本發明提供了一種虛擬機部署方法、裝置、電子設備及其存儲介質。
本發明實施例提供了一種虛擬機部署方法,包括:
獲取虛擬機的性能數據、N臺物理機的能耗數據,N為大于0的整數;
根據所述虛擬機的性能數據構建虛擬機的分段線性性能模型;
根據每臺所述物理機的能耗數據構建每臺物理機的非線性能耗模型;
根據所述虛擬機的分段線性性能模型、每臺所述物理機的非線性能耗模型構建每臺物理機的效能比模型;
根據每臺所述物理機效能比模型將所述虛擬機部署在N臺物理機中的目標物理機上。
在本發明的一個實施例中,根據所述虛擬機的性能數據構建的虛擬機的分段線性性能模型為:
其中,vPj(Uj)是運行在物理機PMj上的所有虛擬機的性能,Uj是物理機PMj的CPU負載。
在本發明的一個實施例中,根據每臺所述物理機的能耗數據構建的每臺物理機的非線性能耗模型為:
其中,mPj(Uj)是物理機PMj的能耗功率。
在本發明的一個實施例中,根據所述虛擬機的分段線性性能模型、每臺所述物理機的非線性能耗模型構建的每臺物理機的效能比模型為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010159013.9/2.html,轉載請聲明來源鉆瓜專利網。





