[发明专利]一种数据中心负载分配及虚拟机迁移节能方法及系统有效
申请号: | 201310006141.X | 申请日: | 2013-01-08 |
公开(公告)号: | CN103077082A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 陈辉;向洁;须成忠;张帆;李宇飞;陈光华 | 申请(专利权)人: | 中国科学院深圳先进技术研究院 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455;G06F1/32 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 宋鹰武 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据中心 负载 分配 虚拟机 迁移 节能 方法 系统 | ||
1.一种数据中心负载分配及虚拟机迁移节能方法,其特征在于,包括:
a、实时监测数据中心服务器及虚拟机的运行状态和资源使用情况,并定期记录服务器的运行状态和资源利用率信息,计算服务器的资源空闲情况及各个服务器的能效比序列,生成一个超载服务器列表;
b、遍历所述超载服务器列表,选出超载服务器列表上最优先所需资源利用率最小的虚拟机标记迁出,并更新服务器资源信息,然后按照步骤a检测服务器是否超载,直至检测出全部服务器不超载,按照最优先所需资源的利用率由小到大排序,形成有序的第一待迁移虚拟机列表;
c、对服务器空闲资源依据服务器能效比由大到小排序,遍历所述第一待迁移虚拟机列表,找到能效比大且能够预分配成功的第一目标服务器,将第一待迁移虚拟机列表中的虚拟机迁移到所述第一目标服务器上;
d、采集反映服务器资源利用率情况及能效比的相关数据,若服务器的资源利用率保持低于预期设定的阈值,搜寻整个数据中心所有服务器,选出处于低载状态且能效比最小的一个服务器sm;
e、若存在步骤d所述的服务器sm,则对服务器sm上的所有虚拟机使用能效感知的负载分配策略预分配到其它服务器上,若服务器sm上所有的虚拟机都能预分配成功,则按照预分配方案迁移服务器sm上的所有虚拟机,关闭服务器sm并更新服务器资源信息,重复步骤d和步骤e。
2.如权利要求1所述的数据中心负载分配及虚拟机迁移节能方法,其特征在于,所述方法还包括:
若服务器sm上的虚拟机不能全部成功预分配,或步骤d不能得到一个满足条件的服务器sm,则结束步骤。
3.如权利要求1所述的数据中心负载分配及虚拟机迁移节能方法,其特征在于,所述步骤e中的能效感知的负载分配策略包括如下步骤:
I、将步骤e中的虚拟机按照最优先所需资源的利用率由小到大排序生成第二待迁移虚拟机列表,对服务器空闲资源依据服务器能效比由大到小排序,依次遍历所述第二待迁移虚拟机列表,针对每个待迁移的虚拟机再遍历空闲资源列表,找到能效比大且能够预分配成功的第二目标服务器;
II、将所述第二待迁移虚拟机列表中的虚拟机标记迁移到所述第二目标服务器上,生成迁移方案。
4.如权利要求1或3所述的数据中心负载分配及虚拟机迁移节能方法,其特征在于,在步骤I中,若对虚拟机找不到能够预分配成功的第二目标服务器,或所述第二待迁移虚拟机列表遍历完成,则步骤结束,生成一个可执行且有效的虚拟机迁移策略或预分配失败。
5.一种数据中心负载分配及虚拟机迁移节能系统,包括:
超载服务器列表生成模块,用于实时监测数据中心服务器及虚拟机的运行状态和资源使用情况,并定期记录服务器的运行状态和资源利用率信息,计算服务器的资源空闲情况及各个服务器的能效比序列,生成一个超载服务器列表;
第一待迁移虚拟机列表形成模块,用于遍历所述超载服务器列表,选出超载服务器列表上最优先所需资源利用率最小的虚拟机标记迁出,并更新服务器资源信息,然后再采用超载服务器列表生成模块检测服务器是否超载,直至检测出全部服务器不超载,按照最优先所需资源的利用率由小到大排序,形成有序的第一待迁移虚拟机列表;
超载虚拟机迁移模块,用于对服务器空闲资源依据服务器能效比由大到小排序,遍历所述第一待迁移虚拟机列表,找到能效比大且能够预分配成功的第一目标服务器,将待迁移虚拟机列表中的虚拟机迁移到所述第一目标服务器上;
数据采集模块,用于采集反映服务器资源利用率情况及能效比的相关数据,若服务器的资源利用率保持低于预期设定的阈值,搜寻整个数据中心所有服务器,选出处于低载状态且能效比最小的一个服务器sm;
低载虚拟机迁移模块,用于在若存在所述服务器sm时,则对服务器sm上的所有虚拟机使用能效感知的负载分配策略预分配到其它服务器上,若服务器sm上所有的虚拟机都能预分配成功,则按照预分配方案迁移服务器sm上的所有虚拟机,关闭服务器sm并更新服务器资源信息。
6.如权利要求5所述的数据中心负载分配及虚拟机迁移节能系统,其特征在于,所述低载虚拟机迁移模块还用于在服务器sm上的虚拟机不能全部成功预分配时,或步骤d不能得到一个满足条件的服务器sm时,则结束操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院深圳先进技术研究院,未经中国科学院深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310006141.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种保健垫
- 下一篇:植物禽类种苗孵化繁育器