集群系统综合调度节能方法及装置制造方法及图纸

技术编号:14626811 阅读:174 留言:0更新日期:2017-02-12 15:57
本发明专利技术公开了一种集群系统综合调度节能方法及装置。其中方法步骤:获取集群系统中分机的负载数据和环境数据以及定期监控分机的运行状况数据,并且记录到调度表;动态刷新所述调度表,确定每一分机的利用率优先级,向超出环境数据和/或运行状态数据的临界值的分机分配的超临界标识;按照利用率优先级顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,然后执行调度处理操作。其中装置包括:监控模块、优先级处理模块和调度模块。本发明专利技术可以结合局部分机的负载压力、运行状况、环境因素以及虚拟化技术,整合分机资源实现有效的节能。

【技术实现步骤摘要】

本专利技术涉及一种集群系统综合调度节能方法及装置,属于集群计算系统节能

技术介绍
集群计算系统是一种由互相连接的计算机分机组成的并行或分布式系统,可以作为单独、统一的计算资源来使用。这些集群计算系统(比如大型的云计算系统、超级计算机系统等)的运行设备或分机较多,但是在日常情况下利用率不足,能耗巨大。以天河2号超级计算机为例,其功耗超过20兆瓦,一年仅电费就要1亿元人民币,但是目前的利用率不到50%。而现有集群计算系统通常的节能做法是对整个柜体的全部计算机进行全开和全关来错峰用电,不能有效地针对局部的分机采取灵活的节能手段。
技术实现思路
本专利技术的目的是克服上述现有技术的不足,提供一种集群系统综合调度节能方法及装置,结合局部分机的负载压力、运行状况、环境因素以及虚拟化技术,整合分机资源实现有效的节能。本专利技术采用的技术方案一方面提供一种集群系统综合调度节能方法,包括如下步骤:A、获取集群系统中每个分机的负载数据和环境数据以及定期监控分机的运行状况数据,并且记录所述负载数据、环境数据和运行状况数据到一调度表;B、动态刷新所述调度表,利用调度表中的负载数据且以排序方式确定每一分机的利用率优先级,如果所述调度表中相应分机的环境数据和/或运行状态数据的超过一临界值,则向相应的分机分配超临界标识;C、按照利用率优先级从高到低的顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,触发该分机完成当前工作或者完成工作转移操作,然后通过执行器调度处理闲置运行的分机,其中所述调度处理包括对分机进行的开启、关闭、预热或迁移操作。进一步,所述负载数据包括处理器占用率、运行内存使用率或用户连接数;所述环境数据包括分机所处的机柜区域的温度值;所述运行状况数据包括分机的持续运行时间。作为本专利技术方法的进一步改进,在所述步骤B中,分机的利用率优先级的排序方式包括:处理器占用率平均值更高的分机的利用率优先级高于处理器占用率平均值更低的分机的利用率优先级;运行内存使用率平均值更高的分机的利用率优先级高于运行内存使用率平均值更低的分机的利用率优先级;用户连接数更多的分机的利用率优先级高于用户连接数更少的分机的利用率优先级;运行中的分机的利用率优先级高于关闭的分机的利用率优先级。作为本专利技术方法的进一步改进,所述步骤B还包括:根据所述集群系统的整体负荷强度动态调整所述临界值。优选地,所述步骤B还包括:当集群系统的整体负荷强度超过预设的上限水平时,增大所述临界值;并且当集群系统的整体负荷强度低于预设的下限水平时,减少所述临界值。作为本专利技术方法的进一步改进,所述步骤C还包括:当集群系统的整体负荷强度超过预设的上限水平时,开启和预热低于所述的预设利用率优先级的分机;当集群系统的整体负荷强度低于预设的下限水平时,迁移和关闭低于所述的预设利用率优先级的分机。优选地,所述步骤C还包括:在一部分低于预设利用率优先级或闲置运行的分机中创建虚拟机,用于利用虚拟化技术迁移其他分机的工作以及为其他分机提供开机加速。优选地,所述步骤C还包括:从高于预设的上限利用率优先级的分机向低于预设的下限利用率优先级或闲置运行的分机中迁移虚拟机。作为本专利技术方法的进一步改进,所述方法还包括以下步骤:如果在一机柜区域的分机的环境数据和/或运行状况数据的超出危险临界值,则直接将该机柜区域的全部分机迁移,然后进行关闭。本专利技术采用的技术方案一方面提供一种集群系统综合调度节能装置,包括:监控模块,用于获取集群系统中每个分机的负载数据和环境数据以及定期监控分机的运行状况数据,并且记录所述负载数据、环境数据和运行状况数据到一调度表;优先级处理模块,用于动态地刷新所述调度表,利用调度表中的负载数据且以排序方式确定每一分机的利用率优先级,如果所述调度表中相应分机的环境数据和/或运行状态数据的超过一临界值,则向相应的分机分配超临界标识;调度模块,用于按照利用率优先级从高到低的顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,触发该分机完成当前工作或者完成工作转移操作,然后通过执行器调度处理闲置运行的分机,其中所述调度处理包括对分机进行的开启、关闭、预热或迁移操作,所述负载数据包括处理器占用率、运行内存使用率或用户连接数,所述环境数据包括分机所处的机柜区域的温度值,所述运行状况数据包括分机的持续运行时间。本专利技术的有益效果为:有效地针对局部的分机采取灵活的节能手段;结合局部分机的负载压力、运行状况、环境因素以及虚拟化技术,整合分机资源实现综合节能;可以为集群计算机系统提供分机智能错峰关闭、开机预热家属、过热耗电保护等功能,实现了灵活的节能减排方案。附图说明图1所示为根据本专利技术实施例的方法步骤框图;图2所示为根据本专利技术实施例的装置框图;图3所示为根据本专利技术实施例的示例性框图;图4所示为本专利技术另一优选实施例的示例性框图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明。图1和2所示为根据本专利技术一实施例的示例性原理框图。在一个实施例中,根据本专利技术的方法包括如下步骤:A、获取集群系统中每个分机的负载数据和环境数据以及定期监控分机的运行状况数据,并且记录所述负载数据、环境数据和运行状况数据到一调度表;B、动态刷新所述调度表,利用调度表中的负载数据且以排序方式确定每一分机的利用率优先级,如果所述调度表中相应分机的环境数据和/或运行状态数据的超过一临界值,则向相应的分机分配超临界标识;C、按照利用率优先级从高到低的顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,触发该分机完成当前工作或者完成工作转移操作,然后通过执行器调度处理闲置运行的分机,其中所述调度处理包括对分机进行的开启、关闭、预热或迁移操作。在一个实施例中,在步骤A中,所述负载数据包括处理器占用率、运行内存使用率或用户连接数,所述环境数据包括分机所处的机柜区域的温度值,所述运行状况数据包括分机的持续运行时间。在一个实施例中,在所述步骤B中,分机的利用率优先级的排序方式包括:处理器占用率平均值更高的分机的利用率优先级高于处理器占用率平均值更低的分机的利用率优先级;运行内存使用率平均值更高的分机的利用率优先级高于运行内存使用率平均值更低的分机的利用率优先级;用户连接数更多的分机的利用率优先级高于用户连接数更少的分机的利用率优先级;运行中的分机的利用率优先级高于关闭的分机的利用率优先级。优选地,所述步骤B还包括根据所述集群系统的整体负荷强度动态调整所述临界值,例如当集群系统的整体负荷强度超过预设的上限水平时,增大所述临界值,以及,当集群系统的整体负荷强度低于预设的下限水平时,减少所述临界值。在一个实施例中,所述步骤C还包括:当集群系统的整体负荷强度超过预设的上限水平时,开启和预热低于所述的预设利用率优先级的分机;当集群系统的整体负荷强度低于预设的下限水平时,迁移和关闭低于所述的预设利用率优先级的分机。在另一个实施例中,所述步骤C还包括本文档来自技高网...

【技术保护点】
一种集群系统综合调度节能方法,所述集群系统包括硬盘资源池和多个共享所述硬盘资源池的分机,其特征在于所述方法包括以下步骤:A、获取集群系统中每个分机的负载数据和环境数据以及定期监控分机的运行状况数据,并且记录所述负载数据、环境数据和运行状况数据到一调度表;B、动态刷新所述调度表,利用调度表中的负载数据且以排序方式确定每一分机的利用率优先级,如果所述调度表中相应分机的环境数据和/或运行状态数据的超过一临界值,则向相应的分机分配超临界标识;C、按照利用率优先级从高到低的顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,触发该分机完成当前工作或者完成工作转移操作,然后通过执行器调度处理闲置运行的分机,其中所述调度处理包括对分机进行的开启、关闭、预热或迁移操作。

【技术特征摘要】
1.一种集群系统综合调度节能方法,所述集群系统包括硬盘资源池和多个共享所述硬盘资源池的分机,其特征在于所述方法包括以下步骤:
A、获取集群系统中每个分机的负载数据和环境数据以及定期监控分机的运行状况数据,并且记录所述负载数据、环境数据和运行状况数据到一调度表;
B、动态刷新所述调度表,利用调度表中的负载数据且以排序方式确定每一分机的利用率优先级,如果所述调度表中相应分机的环境数据和/或运行状态数据的超过一临界值,则向相应的分机分配超临界标识;
C、按照利用率优先级从高到低的顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,触发该分机完成当前工作或者完成工作转移操作,然后通过执行器调度处理闲置运行的分机,
其中所述调度处理包括对分机进行的开启、关闭、预热或迁移操作。
2.根据权利要求1所述的集群系统综合调度节能方法,其特征在于:
所述负载数据包括处理器占用率、运行内存使用率或用户连接数;
所述环境数据包括分机所处的机柜区域的温度值;
所述运行状况数据包括分机的持续运行时间。
3.根据权利要求1或2所述的集群系统综合调度节能方法,其特征在于,在所述步骤B中,分机的利用率优先级的排序方式包括:
处理器占用率平均值更高的分机的利用率优先级高于处理器占用率平均值更低的分机的利用率优先级;
运行内存使用率平均值更高的分机的利用率优先级高于运行内存使用率平均值更低的分机的利用率优先级;
用户连接数更多的分机的利用率优先级高于用户连接数更少的分机的利用率优先级;
运行中的分机的利用率优先级高于关闭的分机的利用率优先级。
4.根据权利要求1所述的集群系统综合调度节能方法,其特征在于,所述步骤B还包括:
根据所述集群系统的整体负荷强度动态调整所述临界值。
5.根据权利要求4所述的集群系统综合调度节能方法,其特征在于,所述步骤B还包括:
当集群系统的整体负荷强度超过预设的上限水平时,增大所述临界值;并且<...

【专利技术属性】
技术研发人员:杨立群
申请(专利权)人:珠海国芯云科技有限公司
类型:发明
国别省市:广东;44

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

1