基于动态温度预测模型的数据中心任务调度方法技术

技术编号:10959592 阅读:140 留言:0更新日期:2015-01-28 11:49
本发明专利技术公开了一种基于动态温度预测模型的数据中心任务调度方法。该方法首先将温度预测模型参数初始化;获取实际计算节点入口温度和CPU使用率等信息;通过更新算法对温度预测模型的参数进行更新;对到来的一批任务进行调度。本发明专利技术克服目前静态温度预测模型应用在任务调度方法上的缺点和不足,适用于计算密集型数据中心的在线任务调度。该发明专利技术通过在任务调度时考虑温度和气流的因素,并根据温度传感器的反馈信息动态调整温度预测模型参数,使得所有计算节点的最高入口温度尽可能低,最终提高冷却系统的冷却效率,达到大大节能的目的。

【技术实现步骤摘要】

本专利技术涉及数据中心等大规模集群上的任务调度方法,特别涉及一种在软件系统 层面,通过建立更加准确的温度预测模型来考虑温度和气流对集群散热效果影响的任务调 度方法,该方法最终可以提高冷却系统的冷却效率,达到大大节能的目的。
技术介绍
在大数据时代,全球所有的数据中心耗电约占全球耗电量的1. 5%,其中数据中心 冷却系统的散热能耗却占数据中心总能耗的50%。由于热回流等因素导致的热点现象, 导致冷却系统的冷却效率十分低下。考虑温度因素的任务调度方法主要是为了在已经建成 的数据中心上,从软件系统层面尽量避免热点现象的出现,更确切地说是通过改进数据中 心的任务调度方法从而达到使冷却系统效率提高的目的。而现有的考虑温度的任务调度方 法主要是通过建立简化的静态温度预测模型达到温度预测和热点避免的目的。但是随 着系统的运行,计算设备散热引起的环境温度变化会对模型的参数有较大的影响,渐渐使 温度模型预测准确度降低,因此需要对静态温度预测模型参数进行实时调整。
技术实现思路
本专利技术所要解决的技术问题是针对目前静态温度预测模型应用在任务调度方法 上的缺点和不足,提出一种新的数据中心任务调度方法,该方法通过实时动态地调整温度 预测模型参数,使得温度预测更加的精确和有效,进而实现合理的任务调度,达到节能目 的。 一种,在数据中心的每个计算节 点都设有监控温度的温度传感器控制模块,所有温度传感器控制模块都连接至信息监控模 块,信息监控模块依次连接温度模型更新模块、任务分配方法模块至任务分发模块,最终 由任务分发模块将任务分配给合适的计算节点,其特征在于,该任务调度方法包括以下步 骤: 1) 首先在温度模型更新模块中使用温度静态模型参数对温度模型进行初始化,得到预 测温度本文档来自技高网...

【技术保护点】
一种基于动态温度预测模型的数据中心任务调度方法,在数据中心的每个计算节点都设有监控温度的温度传感器控制模块,所有温度传感器控制模块都连接至信息监控模块,信息监控模块依次连接温度模型更新模块、任务分配方法模块至任务分发模块,最终由任务分发模块将任务分配给合适的计算节点,其特征在于,该任务调度方法包括以下步骤:1)首先在温度模型更新模块中使用温度静态模型参数对温度模型进行初始化,得到预测温度;2)通过信息监控模块,获取所有计算节点的实时入口温度信息和CPU利用率信息;3)使用实时入口温度信息和预测温度对温度模型进行调整和更新,4)任务分配方法模块根据更新后的温度模型进行任务分配,分配原则是通过近似算法解出温度模型的近似最优解,然后将最优解作为每个节点上最优的任务放置策略的上限,采用最多剩余最优CPU容量的方法放置任务,然后由任务分发模块执行任务分发,将指定任务放置到指定计算节点上执行。

【技术特征摘要】
1. 一种基于动态温度预测模型的数据中心任务调度方法,在数据中心的每个计算节 点都设有监控温度的温度传感器控制模块,所有温度传感器控制模块都连接至信息监控模 块,信息监控模块依次连接温度模型更新模块、任务分配方法模块至任务分发模块,最终 由任务分发模块将任务分配给合适的计算节点,其特征在于,该任务调度方法包括以下步 骤: 1) 首先在温度模型更新模块中使用温度静态模型参数对温度模型进行初始化,得到预 - [〇ι·〇2? · 〇〇]; 2) 通过信息监控模块,获取所有计算节点的实时入口温度信息T= [M2,....tn]和CPU利 用率信息; 3) 使用头时入口温度?η息I= [tpty..和了页测温度0 = [〇:,〇2,,.,oj对温度I旲型进灯 调整和更新, 4) 任务分配方法模块根据更新后的温度模型...

【专利技术属性】
技术研发人员:姜志刚钱柱中陆桑璐
申请(专利权)人:南京大学镇江高新技术研究院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1