[發明專利]一種虛擬機部署方法、裝置、電子設備及其存儲介質有效
| 申請號: | 202010159013.9 | 申請日: | 2020-03-09 |
| 公開(公告)號: | CN111538560B | 公開(公告)日: | 2023-06-02 |
| 發明(設計)人: | 趙輝;王泉;王靜;萬波;齊舸;田玉敏;王笛;羅楠;楊鵬飛;劉剛 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 西安嘉思特知識產權代理事務所(普通合伙) 61230 | 代理人: | 李園園 |
| 地址: | 710000 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 部署 方法 裝置 電子設備 及其 存儲 介質 | ||
1.一種虛擬機部署方法,其特征在于,包括:
獲取虛擬機的性能數據、N臺物理機的能耗數據,N為大于0的整數;
根據所述虛擬機的性能數據構建虛擬機的分段線性性能模型;
根據每臺所述物理機的能耗數據構建每臺物理機的非線性能耗模型;
根據所述虛擬機的分段線性性能模型、每臺所述物理機的非線性能耗模型構建每臺物理機的效能比模型;
根據每臺所述物理機效能比模型將所述虛擬機部署在所述N臺物理機中的目標物理機上;
其中,根據所述虛擬機的性能數據構建的虛擬機的分段線性性能模型為:
其中,vPj(Uj)是運行在物理機PMj上的所有虛擬機的性能,Uj是物理機PMj的CPU負載;
根據每臺所述物理機的能耗數據構建的每臺物理機的非線性能耗模型為:
其中,mPj(Uj)是物理機PMj的能耗功率;
根據所述虛擬機的分段線性性能模型、每臺所述物理機的非線性能耗模型構建的每臺物理機的效能比模型為:
其中,Qj(Uj)是物理機PMj的效能比值,Pj,MAX是物理機PMj的最大能耗功率;
根據每臺所述物理機效能比模型將所述虛擬機部署在所述N臺物理機中的目標物理機上,包括:
獲取每臺物理機的CPU負載;
根據每臺所述物理機的CPU負載計算得到所述虛擬機部署到每臺所述物理機上時每臺所述物理機的新CPU負載;
根據每臺所述物理機的新CPU負載計算得到N個所述物理機的功耗值、N個所述虛擬機的性能值;
根據N個所述物理機的功耗值、N個所述虛擬機的性能值計算得到N個物理機的效能比值;
根據所述N個物理機的效能比值將所述虛擬機部署在N臺物理機中的目標物理機上。
2.根據權利要求1所述的虛擬機部署方法,其特征在于,根據每臺所述物理機的CPU負載計算得到所述虛擬機部署到每臺所述物理機上時每臺所述物理機的新CPU負載為:
其中,Uj′是虛擬機部署到物理機PMj上時物理機PMj的新CPU負載,VMcpu是虛擬機的CPU處理能力,PMj,cpu是物理機PMj的CPU處理能力。
3.根據權利要求1所述的虛擬機部署方法,其特征在于,根據所述N個物理機的效能比值將所述虛擬機部署在N臺物理機中的目標物理機上,包括:
從所述N個物理機的效能比值中選擇最大的效能比值;
將所述最大的效能比值對應的物理機確定為所述目標物理機,將所述虛擬機部署在所述目標物理機上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010159013.9/1.html,轉載請聲明來源鉆瓜專利網。





