【技术实现步骤摘要】
虚拟数据中心节能调度方法和设备
本专利技术涉及通信技术,尤其涉及一种虚拟数据中心节能调度方法和设备。
技术介绍
随着信息时代的发展,数据中心的数量以及规模越来越大,数据中心的能耗也随之递增。目前,将虚拟机技术引入到数据中心,将不同的应用封装在不同的虚拟机中,通过虚拟机的迁移实现不同应用的聚合,从而多个异构的应用可以在同一个物理机运行。但是,目前绝大多数企业的重要应用仍然直接部署在物理机上,由于虚拟数据中心重要应用的种类越来越多,这些重要应用需要的物理机数量也越来越多,不同物理机需要采用单独的节能调度算法,这就使得数据中心的资源占用率较高,导致数据中心的能耗较大。
技术实现思路
本专利技术提供一种虚拟数据中心节能调度方法和设备,用以解决现有技术中虚拟数据中心资源利用率低、能耗较大的问题。为了实现上述目的,本专利技术提供一种虚拟数据中心节能调度方法,包括:获取数据中心中每个物理节点的能耗数据和每个物理节点的系统信息,每个物理节点的系统信息包括每个物理节点中每个耗能器件的使用状态;根据每个物理节点的能耗数据和每个物理节点的系统信息,统计获取每个物理节点中每个耗能器件的使用率与能耗之间的映射关系;根据每个物理节点中每个耗能器件的使用率与能耗之间的映射关系以及部署有虚拟机的物理节点的可用资源,生成用于对部署在物理节点上的虚拟机进行迁移处理的节能调度算法;根据所述节能调度算法对部署在物理节点上的虚拟机进行迁移处理,以减小所述数据中心的总能耗。为了实现上述目的,本专利技术提供一种虚拟数据中心节能调度设备,包括:获取模块,用于获取数据中心中每个物理节点的能耗数据和每个物理节点 ...
【技术保护点】
一种虚拟数据中心节能调度方法,其特征在于,包括:获取数据中心中每个物理节点的能耗数据和每个物理节点的系统信息,每个物理节点的系统信息包括每个物理节点中每个耗能器件的使用状态;根据每个物理节点的能耗数据和每个物理节点的系统信息,统计获取每个物理节点中每个耗能器件的使用率与每个耗能器件的能耗之间的映射关系;根据每个物理节点中每个耗能器件的使用率与能耗之间的映射关系以及部署有虚拟机的物理节点的可用资源,生成用于对部署在物理节点上的虚拟机进行迁移处理的节能调度算法;根据所述节能调度算法对部署在物理节点上的虚拟机进行迁移处理,以减小所述数据中心的总能耗。
【技术特征摘要】
1.一种虚拟数据中心节能调度方法,其特征在于,包括:获取数据中心中每个物理节点的能耗数据和每个物理节点的系统信息,每个物理节点的系统信息包括每个物理节点中每个耗能器件的使用状态;根据每个物理节点的能耗数据和每个物理节点的系统信息,统计获取每个物理节点中每个耗能器件的使用率与每个耗能器件的能耗之间的映射关系;根据每个物理节点中每个耗能器件的使用率与能耗之间的映射关系以及部署有虚拟机的物理节点的可用资源,生成用于对部署在物理节点上的虚拟机进行迁移处理的节能调度算法;根据所述节能调度算法对部署在物理节点上的虚拟机进行迁移处理,以减小所述数据中心的总能耗;其中,所述根据所述节能调度算法对部署在各物理节点上的虚拟机进行迁移处理,以减小所述数据中心的总能耗包括:当有新虚拟机创建时,获取所述新虚拟机的所需资源;如果所述新虚拟机的所需资源大于预设资源下限且小于预设资源上限且所有部署有虚拟机的物理节点的可用资源均小于所述新虚拟机的所需资源,对每个部署有虚拟机的物理节点上的所需资源小于所述新虚拟机的所需资源的虚拟机进行迁移处理,从所有部署有虚拟机的物理节点中选择可以部署所述新虚拟机且使所述数据中心的总能耗最小的目标物理节点;将所述新虚拟机部署在所述目标物理节点上。2.根据权利要求1所述的虚拟数据中心节能调度方法,其特征在于,所述获取数据中心中每个物理节点的能耗数据包括:获取每个物理节点的电压或电流数据,对每个物理节点的电压或电流数据进行功率转换处理,得到每个物理节点的能耗数据;其中,每个物理节点的电压或电流数据是由每个物理节点上的传感器对每个物理节点的电压或电流进行采集得到的。3.根据权利要求2所述的虚拟数据中心节能调度方法,其特征在于,所述对每个物理节点的电压或电流数据进行功率转换处理,得到每个物理节点的能耗数据包括:判断每个物理节点的电压或电流数据是否在每个物理节点对应的阈值范围内;如果判断结果为是,对每个物理节点的电压或电流数据进行功率转换处理,得到每个物理节点的能耗数据。4.根据权利要求1所述的虚拟数据中心节能调度方法,其特征在于,所述对每个部署有虚拟机的物理节点上的所需资源小于所述新虚拟机的所需资源的虚拟机进行迁移处理,从所有部署有虚拟机的物理节点中选择可以部署所述新虚拟机且使所述数据中心的总能耗最小的目标物理节点包括:将每个部署有虚拟机的物理节点上的所需资源小于所述新虚拟机的所需资源的虚拟机迁出;从所述迁出虚拟机的物理节点中选择所述目标物理节点,将所述新虚拟机部署在所述目标物理节点上;将从所述迁出虚拟机的物理节点中除所述目标物理节点之外的其他物理节点上迁出的虚拟机重新迁入到所述其他物理节点中;按照所需资源由小到大的顺序,逐次将从所述目标物理节点上迁出的虚拟机重新向所述目标物理节点迁入;在所述逐次将从所述目标物理节点中迁出的虚拟机重新向所述目标物理节点迁入的过程中,如果待迁入虚拟机的所需资源大于所述目标物理节点的可用资源,将所述待迁入虚拟机作为新虚拟机并重新执行所述如果所述新虚拟机的所需资源大于预设资源下限且小于预设的资源上限且所有部署有虚拟机的物理节点的可用资源均小于所述新虚拟机的所需资源,对每个部署有虚拟机的物理节点上的所需资源小于所述新虚拟机的所需资源的虚拟...
【专利技术属性】
技术研发人员:沃天宇,耿昊,李建欣,杨任宇,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。