[發明專利]一種均衡能耗與服務質量的IAAS虛擬機動態遷移方法有效
| 申請號: | 201410401136.3 | 申請日: | 2014-08-14 |
| 公開(公告)號: | CN104184806B | 公開(公告)日: | 2017-05-17 |
| 發明(設計)人: | 夏維;羅賀;曹杰;胡笑旋;汪永康;馬華偉;靳鵬;潘禹辰;王國強;雷星 | 申請(專利權)人: | 合肥工業大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 安徽省合肥新安專利代理有限責任公司34101 | 代理人: | 何梅生 |
| 地址: | 230009 安*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 均衡 能耗 服務質量 iaas 虛擬機 動態 遷移 方法 | ||
1.一種均衡能耗與服務質量的IAAS虛擬機動態遷移方法,是應用于N臺虛擬機部署到M臺主機上所構成的部署方案,并對所述部署方案進行優化,其特征是:
令所述N臺虛擬機記為VM={vm1,vm2,…,vmi,…,vmN},1≤i≤N;vmi表示第i臺虛擬機,所述第i臺虛擬機vmi的組成為ci、mi、di、ni分別表示第i臺虛擬機vmi自身的CPU性能、內存容量、硬盤容量和帶寬;vi表示第i臺虛擬機vmi的負載;分別表示第i臺虛擬機vmi的負載vi所需的CPU性能、內存容量和硬盤容量,且分別表示第i臺虛擬機vmi的負載vi實際獲得的CPU性能、內存容量和硬盤容量;
令所述M臺主機記為HOST={host1,host2,…,hostj,…,hostM},1≤j≤M;hostj表示第j臺主機,所述第j臺主機hostj的組成為hj分別表示第j臺主機hostj自身的CPU性能、內存容量、硬盤容量和負載;
所述IAAS虛擬機動態遷移方法是按如下步驟進行:
步驟一、令單位周期為T,則Tn表示當前周期;Tn-1表示上一周期;在所述當前周期Tn內獲得所述M臺主機HOST的負載總量h,對所述單位周期T內負載總量h的變化量Δh進行判斷,當所述負載變化量Δh不為零時,則執行步驟二;
步驟二:令j=1;
步驟三:獲得當前周期Tn內第j臺主機hostj的能耗Ej;
步驟四:將所述第j臺主機hostj的能耗Ej與所設定的能耗區間進行比較,若所述第j臺主機hostj的能耗Ej不在所設定的能耗區間內,則所述N臺虛擬機VM先根據虛擬機動態遷移模型重新獲得部署方案,再執行步驟五;否則,直接執行步驟五;
所述步驟四中的虛擬機動態遷移模型為:
目標函數:
約束條件:
式(5)中,ΦE表示當前周期Tn內所述M臺主機HOST的總能耗占所述M臺主機HOST的最大能耗的比例,并有:
式(5)中,SLQ表示用戶服務質量,λ、分別表示當前周期Tn內所述M臺主機HOST的總能耗和用戶服務質量SLQ的比例系數;
式(6)-式(8)分別表示任意一臺主機上所部署的所有虛擬機的負載實際獲得的CPU性能、內存容量、硬盤容量都分別小于等于主機自身的CPU性能內存容量硬盤容量的資源約束;
式(9)-(11)分別表示任意一臺虛擬機的負載實際獲得的CPU性能內存容量硬盤容量都分別小于等于虛擬機自身的CPU性能ci、內存容量mi、硬盤容量di的資源約束;式(12)表示虛擬機部署的唯一性約束;
步驟五:將j+1賦值給j,并返回步驟三執行,直到j=M為止。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥工業大學,未經合肥工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410401136.3/1.html,轉載請聲明來源鉆瓜專利網。





