[發明專利]一種虛擬機部署方法有效
| 申請號: | 201510030371.9 | 申請日: | 2015-01-21 |
| 公開(公告)號: | CN104536832B | 公開(公告)日: | 2017-12-08 |
| 發明(設計)人: | 孫其博;張凌燕;王尚廣 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 北京德琦知識產權代理有限公司11018 | 代理人: | 王一斌,王琦 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 部署 方法 | ||
1.一種虛擬機部署方法,其特征在于,包括:
a、從可以部署虛擬機的服務器中,選擇出能滿足當前待部署虛擬機vm的資源需求量的服務器,作為候選服務器,其中,所述資源需求量為與服務器能耗相關的組件資源的需求量;
b、對于每臺所述候選服務器,計算該候選服務器的剩余資源量和所述虛擬機vm的所述資源需求量的匹配度Pq,計算將所述虛擬機部署在所述候選服務器上后該候選服務器的平均能耗利用率Eq;根據所述匹配度Pq和所述平均能耗利用率Eq,計算該候選服務器的綜合適應度Gq;
c、從所述候選服務器中,選擇出所述綜合適應度Gq最高的候選服務器,作為用于部署所述虛擬機vm的服務器;
其中,步驟b包括:
b1、對于所述虛擬機vm的每種所述組件資源ri的需求量di,進行歸一化處理,得到di歸一化處理后的數值ndi;i為組件資源的種類序號;
b2、對于每臺所述候選服務器Sq的每種所述組件資源ri的剩余量fq,i,進行歸一化處理,得到fq,i歸一化處理后的數值nfq,i;q為候選服務器的序號;
b3、對于每臺所述候選服務器Sq,利用該服務器的所有所述組件資源對應的所述nfq,i和所述虛擬機vm的所有所述組件資源對應的所述ndi,按照計算該候選服務器Sq的所述匹配度Pq,其中,k為所述組件資源的種類總數;
b4、對于每臺所述候選服務器Sq,計算當將所述虛擬機vm部署在該服務器上時,該服務器上部署的每臺虛擬機vmj的能耗利用率uq,j,按照計算該服務器的所述平均能耗利用率Eq,其中,自然數v為將所述虛擬機vm部署在所述候選服務器sq上時該服務器上的虛擬機總數;
b5、對于每臺所述候選服務器Sq,利用該服務器的所述匹配度Pq和所述平均能耗利用率Eq,按照Gq=β×Eq+(1-β)×Pq,計算該服務器的所述綜合適應度Gq,其中,β為預設的能耗匹配偏好因子,0≤β≤1。
2.根據權利要求1所述的方法,其特征在于,步驟a包括:
對于每臺可以部署虛擬機的服務器,判斷該服務器中每種所述組件資源的剩余量都不小于所述虛擬機vm對該種組件資源的需求量,如果是,則確定該服務器能滿足所述虛擬機vm的資源需求。
3.根據權利要求1所述的方法,其特征在于,步驟b1中的所述歸一化處理包括:
對于所述虛擬機vm的每種所述組件資源ri的需求量di,按照進行歸一化處理,其中,和分別為所述虛擬機vm的所有所述組件資源的需求量中的最小值和最大值。
4.根據權利要求1所述的方法,其特征在于,步驟b2中的所述歸一化處理包括:
對于每臺所述候選服務器Sq的每種所述組件資源ri的剩余量fq,i,按照進行歸一化處理,其中,fimin和fimax分別為所述候選服務器Sq的所有所述組件資源的剩余量中的最小值和最大值。
5.根據權利要求1所述的方法,其特征在于,步驟b4中按照計算所述能耗利用率uq,j,其中,dj,i為所述候選服務器Sq分配給所述虛擬機vmj的第i種所述組件資源ri的數量,fq,i為所述候選服務器Sq的第i種所述組件資源ri的總量,αi為預設的第i種組件資源ri與服務器能耗的相關度,且α1+α2+,...,+αi+,...,+αk=1,自然數下標j為所述候選服務器Sq上部署的虛擬機vmj的序號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510030371.9/1.html,轉載請聲明來源鉆瓜專利網。





