发明名称 一种云OS中基于CPU负载的节能方法
摘要 本发明提供一种云OS中基于CPU负载的节能方法,该方法通过确定CPU负载与能耗的对应关系,将物理节点的能耗评定与CPU负载对应,实现根据CPU负载准确地进行云数据中心的节能调度,系统包括:基于分段策略的CPU负载与能耗的对应关系模块;基于CPU负载的节能策略模块,其中:基于分段策略的CPU负载与能耗对应关系模块,负责CPU负载与物理节点能耗的对应,从而为节能提供依据;基于CPU负载的节能策略模块,是执行模块,通过对于持续一段时间满足CPU负载条件的物理节点进行开关机操作,从而实现云OS中云数据中心的自动节能操作。
申请公布号 CN102662759A 申请公布日期 2012.09.12
申请号 CN201210072843.3 申请日期 2012.03.20
申请人 浪潮电子信息产业股份有限公司 发明人 郭锋;刘俊鹏;赵仁明;胡玉鹏
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 代理人
主权项 一种云OS中基于CPU负载的节能方法, 其特征在于通过确定CPU负载与能耗的对应关系,将物理节点的能耗评定与CPU负载对应,实现根据CPU负载准确地进行云数据中心的节能调度,系统包括:基于分段策略的CPU负载与能耗的对应关系模块;基于CPU负载的节能策略模块,其中, 基于分段策略的CPU负载与能耗对应关系模块,负责CPU负载与物理节点能耗的对应,从而为节能提供依据; 基于CPU负载的节能策略模块,是执行模块,通过对于持续一段时间满足CPU负载条件的物理节点进行开关机操作,从而实现云OS中云数据中心的自动节能操作;具体节能操作步骤如下:(1) 分段确定云数据中心平均CPU负载与能耗的关系,根据设定的需要节能的最大能耗CMax和最小能耗CMin,以最大能耗和最小能耗为界,分别采集三组三个区间内的cpu平均负载,根据公式,y=ax2+bx+c 分别确定三个区间内能耗与CPU负载关系的参数a、b、c; (2) 根据步骤 (1)中确定出的参数,计算需要节能操作的云数据中心最大平均CPU负载cpuMax和最小平均CPU负载cpuMin,根据CPU负载,进行自动节能,包括内容如下,如果云数据中心的平均CPU负载高于cpuMax并持续一定时间(30min),则需要自动开启新的物理节点,将原有的CPU负载较高的物理节点上的虚拟机迁移到新开的物理节点上,直至云数据中心平均负载将到cpuMin与cpuMax之间;如果云数据中心的平均CPU负载低于cpuMin并持续一定时间,则需要将CPU负载较低的物理节点的虚拟机迁移到其他物理节点,并关闭此物理节点,直至云数据中心的平均CPU负载上升到cpuMin与cpuMax之间。
地址 250014 山东省济南市高新区舜雅路1036号