发明名称 实现多物理服务器之间温度均衡的方法及装置
摘要 本发明实施例公开了一种实现多物理服务器之间温度均衡的方法及装置,所述方法包括:判断是否有物理服务器的温度超过温度警戒值,如果有,则对所述物理服务器上的虚拟服务器进行迁移,以使所述物理服务器的温度不超过所述物理服务器的温度警戒值;如果各物理服务器的温度均未超过温度警戒值,则比较各物理服务器中最高温度与最低温度之间的差值是否大于预设差值,如果大于预设差值,则将温度最高的物理服务器上温度最高的虚拟服务器迁移到合适的物理服务器上;如果各物理服务器中最高温度与最低温度之间的差值不大于预设差值,则将待分配的虚拟服务器分配到合适的物理服务器上。本发明适用于对云计算数据中心的多个物理服务器进行温度均衡。
申请公布号 CN102696257B 申请公布日期 2014.06.04
申请号 CN201080003265.7 申请日期 2010.11.29
申请人 华为技术有限公司 发明人 田文洪;卢国明;钟元椋;胡金安;景晨;董旭
分类号 H04W28/08(2006.01)I 主分类号 H04W28/08(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种实现多物理服务器之间温度均衡的方法,其特征在于,包括:判断是否有物理服务器的温度超过温度警戒值,如果有,则对所述物理服务器上的虚拟服务器进行迁移,以使所述物理服务器的温度不超过所述物理服务器的温度警戒值;如果各物理服务器的温度均未超过温度警戒值,则比较各物理服务器中最高温度与最低温度之间的差值是否大于预设差值,如果大于预设差值,则将温度最高的物理服务器上温度最高的虚拟服务器迁移到合适的物理服务器上;如果各物理服务器中最高温度与最低温度之间的差值不大于预设差值,则将待分配的虚拟服务器分配到合适的物理服务器上;其中,所述对所述物理服务器上的虚拟服务器进行迁移,以使所述物理服务器的温度不超过所述物理服务器的温度警戒值包括:计算所述物理服务器的温度与所述物理服务器的温度警戒值之差W;获取需要迁移的虚拟服务器的数量N,其中,温度最高的N‑1个虚拟服务器温度之和≤W≤温度最高的N个虚拟服务器温度之和;按照温度由高到低的顺序,依次将虚拟服务器迁移到合适的物理服务器上;所述将虚拟服务器迁移到合适的物理服务器上包括:分别计算将所述虚拟服务器试迁移到各物理服务器上的均差,其中,所述均差等于试迁移后每个物理服务器的温度与所有物理服务器的平均温度之差的绝对值之和;将所述虚拟服务器迁移到均差最小的物理服务器上,其中,迁移后所述物理服务器的温度不超过所述物理服务器的温度警戒值,且所述物理服务器的可用资源量不超过总资源量。
地址 518129 中国广东省深圳市龙岗区坂田华为基地总部办公楼