[发明专利]一种面向云计算的虚拟机节能迁移方法有效

专利信息
申请号: 201711273007.0 申请日: 2017-12-06
公开(公告)号: CN108196935B 公开(公告)日: 2021-11-02
发明(设计)人: 付雄;宋达;乔磊;王俊昌 申请(专利权)人: 南京邮电大学
主分类号: G06F9/455 分类号: G06F9/455;G06F9/50
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 田凌涛
地址: 210023 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 计算 虚拟机 节能 迁移 方法
【权利要求书】:

1.一种面向云计算的虚拟机节能迁移方法,其特征在于,包括如下步骤:

步骤A.分别获得各台物理主机的资源利用率,并针对资源利用率大于预设资源利用率上限的物理主机,构建过载物理主机集合;针对资源利用率小于预设资源利用率下限的物理主机,构建低载物理主机集合;其余物理主机,构建待加载物理主机集合,然后进入步骤B;

步骤B.分别获得过载物理主机集合中各台物理主机的资源容量,并针对过载物理主机集合,将其中资源容量大于或等于预设资源容量阈值的物理主机,构建第一过载物理主机集合;其余物理主机,构建第二过载物理主机集合,然后进入步骤C;

步骤C.针对第一过载物理主机集合中各台物理主机所对应的虚拟机,采用最少虚拟机迁移算法,选择待迁移虚拟机;

同时,针对第二过载物理主机集合中各台物理主机所对应的虚拟机,采用最小迁移时间算法,选择待迁移虚拟机;

然后,由第一过载物理主机集合、第二过载物理主机集合所选择的待迁移虚拟机,构建待迁移虚拟机集合,并进入步骤D;

步骤D.将低载物理主机集合中各台物理主机所对应的虚拟机,全部加入待迁移虚拟机集合中,更新待迁移虚拟机集合,然后进入步骤E;

步骤E.针对待加载物理主机集合中的各台物理主机,按其资源利用率升序进行排序,更新待加载物理主机集合,接着针对待加载物理主机集合中的物理主机,根据预设资源利用率上限Tup,以及预设预留资源利用率r,按如下公式:

s=Tup-r

计算获得物理主机资源利用率稳定值s,然后进入步骤F;

步骤F.针对待迁移虚拟机集合中的各台虚拟机,每次任意选取一台虚拟机迁移至待加载物理主机集合中按资源利用率升序排序第一位的物理主机上,在待迁移虚拟机集合中删除该台虚拟机,并计算该物理主机的资源利用率,直到该物理主机资源利用率达到物理主机资源利用率稳定值,则将该物理主机移出待迁移虚拟机集合;如此操作若待迁移虚拟机集合中不存在虚拟机或待加载物理主机集合中不存在物理主机时,则虚拟机迁移方法结束。

2.根据权利要求1所述一种面向云计算的虚拟机节能迁移方法,其特征在于,所述步骤B中,按如下公式获得:

C=wc*cpu+wm*memo+wb*bandwidth

获得物理主机的资源容量C,其中,wc表示该物理主机对应数据中心资源重要性的CPU权重,wm表示该物理主机对应数据中心资源重要性的内存权重,wb表示该物理主机对应数据中心资源重要性的带宽权重,cpu表示物理主机的主机CPU资源容量,memo表示主机内存资源容量,bandwidth表示主机带宽资源容量。

3.根据权利要求1所述一种面向云计算的虚拟机节能迁移方法,其特征在于,所述步骤C中,针对第一过载物理主机集合中各台物理主机所对应的虚拟机,采用最少虚拟机迁移算法,选择待迁移虚拟机,包括如下步骤:

步骤C1-1.初始化i=1,j=1,并进入步骤C1-2;

步骤C1-2.选择第一过载物理主机集合中第i台物理主机,分别获得第i台物理主机上各台虚拟机的资源使用量,并针对各台虚拟机进行降序排序,然后进入步骤C1-3;

步骤C1-3.针对第一过载物理主机集合中的第i台物理主机,将其上第j台虚拟机由其物理主机上移除,并将该第j台虚拟机加入至待迁移虚拟机集合中,然后进入步骤C1-4;

步骤C1-4.计算获得第一过载物理主机集合中第i台物理主机的资源利用率,并判断该资源利用率是否大于预设资源利用率上限,是则针对j的值进行加1更新,并返回步骤C1-3;否则将第i台物理主机由第一过载物理主机集合中移除,并进入步骤C1-5;

步骤C1-5.判断第一过载物理主机集合是否为空,是则针对第一过载物理主机集合的待迁移虚拟机选择方法结束;否则针对i的值进行加1更新,并返回步骤C1-2。

4.根据权利要求1至3中任意一项所述一种面向云计算的虚拟机节能迁移方法,其特征在于,所述物理主机的资源利用率,按如下过程获得:

首先,获得物理主机的主机CPU资源容量cpu、主机内存资源容量memo和主机带宽资源容量bandwidth;

然后,分别获得该物理主机上各台虚拟机的虚拟机CPU资源容量cpun、虚拟机内存资源容量memon和虚拟机带宽资源容量bandwidthn

最后,根据如下公式:

获得该物理主机的资源利用率hUtil,其中,n={1,…,N},N表示该物理主机上虚拟机的数量,wc表示该物理主机对应数据中心资源重要性的CPU权重,wm表示该物理主机对应数据中心资源重要性的内存权重,wb表示该物理主机对应数据中心资源重要性的带宽权重。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711273007.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top