[發明專利]云環境下的數據中心節能方法在審
| 申請號: | 201410307739.7 | 申請日: | 2014-06-30 |
| 公開(公告)號: | CN104199736A | 公開(公告)日: | 2014-12-10 |
| 發明(設計)人: | 尹建偉;楊勇;金路;董科雄;潘曉華;鄧水光 | 申請(專利權)人: | 浙江大學蘇州工業技術研究院;蘇州龍唐信息科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455;G06F1/32 |
| 代理公司: | 杭州裕陽專利事務所(普通合伙) 33221 | 代理人: | 應圣義 |
| 地址: | 215163 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 環境 數據中心 節能 方法 | ||
1.一種云環境下的數據中心節能方法,其特征在于,包括:
根據歷史負載動態地更新隊列中各服務器的遷移觸發優先級;
基于啟發信息確定候選遷移虛擬機;
基于負載相似度和資源適配度選擇遷移目標服務器。
2.如權利要求1所述的云環境下的數據中心節能方法,其特征在于,所述根據歷史負載動態地更新隊列中各服務器的遷移觸發優先級的方法,具體操作步驟包括:
(11):收集物理機歷史負載數據,獲取當前負載,并根據AR模型得到預測負載;
(12):對于CPU、內存、網絡、I/O四種資源類型,執行步驟13~16的過程;
(13):若服務器處于高負載狀態,優先級(pr≥prH)遞增(若從其它狀態進入高負載狀態,則初始化為prH),以盡快遷移位于高負載服務器上的虛擬機,轉步驟17;
(14):若服務器處于警告狀態,優先級(pr∈[prW,prH])遞增(若從低優先級狀態進入警告狀態,則初始化為prW),并根據負載走勢修正優先級;
若負載處于上升狀態,則根據趨勢度|ΔL|相應地增大優先級,轉步驟17;
若負載處于下降狀態,則根據趨勢度|ΔL|相應地減小優先級,轉步驟17;
(15):如服務器處于最佳狀態,優先級(pr∈[prO,prH])遞減。若負載預測值高于警告閾值prW則遞增優先級(若預測值優低優先級首次進入警告狀態,則初始化為prW),然后根據負載趨勢ΔL修正優先級,轉步驟7;
(16):如果服務器處于低負載狀態,優先級(pr∈[prL,prH])遞增,然后根據負載趨勢ΔL修正優先級;
(17):若則將物理機加入到遷移觸發優先隊列Q中。
3.如權利要求1所述的云環境下的數據中心節能方法,其特征在于,基于啟發信息確定候選遷移虛擬機的方法包括:
(21):如果服務器處于低負載狀態,則將該服務器上的所有虛擬機加入遷移虛擬機隊列MQ;否則執行步驟22;
(22):獲取該服務器的當前負載狀態,根據計算該服務器的負載特征;
(23):如果該服務器上還有虛擬機未處理,則轉步驟24;否則轉步驟26;
(24):根據公式C=c1M+c2DT計算遷移開銷;
(25):根據公式計算虛擬機遷移優先級,轉步驟23;
(26):選擇優先級最大的虛擬機加入遷移虛擬機隊列MQ。
4.如權利要求1所述的云環境下的數據中心節能方法,其特征在于,所述基于負載相似度和資源適配度選擇遷移目標服務器的方法包括:
(31):根據公式計算虛擬機實際使用的資源向量;
(32):遍歷所有服務器,如果還有服務器未遍歷則執行步驟33;否則轉步驟36;
(33):根據公式計算服務器可分配資源量;
(34):若服務器的任意類可用資源均滿足該虛擬機資源分配請求,則將該服務器加入候選服務器隊列CSL;
(35):處理下一臺服務器,轉步驟32;
(36):若低負載和最佳狀態服務器所占比例小于某個閾值,則喚醒適量的服務器投入使用;
(37):遍歷隊列CSL的所有候選服務器,若存在未處理的服務器執行步驟38;否則轉步驟311;
(38):根據公式計算服務器和虛擬機的負載相似度;
(39):根據公式計算服務器和虛擬機的資源適配度;
(310):根據公式H(Pi,Vj)=S(Pi,Vj)D(Pi,Vj)計算優先級,轉步驟37;
(311):按照優先級對隊列CSL進行排序;
(312):從隊列頭部:某個區間隨機選擇一臺服務器作為遷移目標服務器;
(313):執行虛擬機遷移操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學蘇州工業技術研究院;蘇州龍唐信息科技有限公司;,未經浙江大學蘇州工業技術研究院;蘇州龍唐信息科技有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410307739.7/1.html,轉載請聲明來源鉆瓜專利網。





