[发明专利]一种节能作业调度系统有效
申请号: | 201210359230.8 | 申请日: | 2012-09-24 |
公开(公告)号: | CN102929720A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 原帅;梁晓湛 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/32 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节能 作业 调度 系统 | ||
技术领域
本发明涉及网络管理技术领域,具体涉及一种节能作业调度系统。
背景技术
随着信息产业的发展,大规模计算机集群越来越普及,节点数量大幅增长的同时不可避免的带来电力消耗的快速增长。集群的扩容同样意味着配套设施的扩建,更加剧了能源消耗。大量能源消耗意味着大量的热能,不仅增加了机房配套冷却设施的投入,同时温度的升高也会影响整个集群的稳定性和可靠性。节能技术的重要性不言而喻。
现有节能技术主要分为三个层次:
硬件层次。该层次的节能技术可概括为:一、利用集成电路的低功耗设计制造技术,减少电路的漏电流,降低工作电压和频率,从而减少集成电路的静态和动态功耗。二、在硬件上实现智能的功耗管理算法,当硬件利用率低时,降低硬件的电压和频率,关闭一些空闲的部件。三、根据应用的特点,选择合适的低功耗部件组成计算机系统。
第三种层次的节能技术的现有技术包括:
PBS professional:按需开关节点
Moab:按需开关节点,动态迁移虚拟机。
SGE:按需开关节点
Condor:按需开关节点
SLURM:按需开关节点
可以看出,节能调度已经被多数的作业调度系统采用,现有技术使用最多的是按需开关节点的调度方法,研究关注的主要是同构集群,很少关注异构集群。而且使用的节能技术单一,没有考虑能源成本、服务器性能功耗比等因素的影响。
节点的状态调整会额外消耗能源,并且节点的启动需要时间。按需开关节点会给运行作业带来延迟,但是现有的作业调度系统都没有提供该方面数据。节点的状态调整不但会影响到节能效果,还会影响到系统的性能和可靠性,为此我们需要解决以下问题:
(1)节点何时进入节能状态。既要避免频繁的状态转换消耗额外资源,又要使节点尽可能长时间的处于节能状态;
(2)处于节能状态的节点何时被唤醒。通常的处理方式是在作业到来后需要某个节点时才唤醒该节点。因为节点唤醒需要一段时间,这种方式会对作业的响应造成延时。所以需要在作业到来之前能够提前唤醒节点。由于作业提交是随机事件,难以估计作业何时到来。
(3)如何判断哪些节点进入节能状态,唤醒哪些节点。例如有节点A和B都处于空闲状态,我们关闭A来节省能源,B处于空闲状态,用于运行以后到来的作业,减少对作业响应的延时。但是等到作业到来时,只有节点A符合作业的要求,我们不得不唤醒A。这造成了A的频繁状态装换,而B处于空闲状态白白浪费了能源。同样,提前唤醒节点也会有类似问题。
(4)节点空闲时调整到何种节能状态。节点的节能状态包括工作时不同的性能状态和空闲时不同的睡眠状态。不同状态的能耗和恢复到工作状态的延时不一样,能耗越低,恢复到工作状态的时间越长。所以需要在节能和延时之间做出选择。
发明内容
本发明一种节能作业调度系统,所述系统应用于计算机集群,所述计算机集群包括管理节点和计算节点,所述运算节点为用于运行作业的节点,所述管理节点为管理、调度任务至计算节点的节点;所述调度系统包括管理器、调度器和执行器,所述管理节点上部署有所述管理器和所述调度器,每个所述计算节点上各部署有一个所述执行器;
所述节能作业调度系统的调度流程包括:
步骤S1,所述管理器接收用户提交的作业;
步骤S2,所述管理器将所述接收到的作业放到所述作业要求提交到的队列中,将所述作业的状态改为空闲状态;
步骤S3,所述管理器把新作业到来的消息发送给所述调度器,所述调度器根据所述作业的信息和作业调度策略计算状态为空闲状态的作业的优先级,并选出优先级最高的作业;
步骤S4,所述调度器根据所述最高优先级的作业的资源要求、作业的特征、节点的状态和节点分配策略,给所述最高优先级的作业分配计算节点,所述调度器通知管理器在所述分配的计算节点上启动所述最高优先级的作业,所述管理器通知所述执行器在所述分配的计算节点上启动执行所述作业;
所述作业的资源要求包括cpu,gpu,内存和磁盘空间;
步骤S5,将空闲节点置于节能状态。
本发明提供的第一优选实施例中:所述步骤S1中所述接收到的用户提交的作业的信息包括:作业名称、要求的节点数量和节点属性、要求提交到的队列、可执行程序和要传输的数据。
本发明提供的第二优选实施例中:所述步骤S2中,所述管理器将所述接收到的作业放到所述作业要求提交到的队列中之前,检查提交所述作业的所述用户的权限以及所述作业的参数的有效性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210359230.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:690MPa级电阻焊石油套管及其制造方法
- 下一篇:一种改进的保健木糖醇