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

文档序号:9765662阅读:来源:国知局
述调度表,利用调度表中的负载数据且以排序方式确定每一分机的利用率优先级,如果所述调度表中相应分机的环境数据和/或运行状态数据的超过一临界值,则向相应的分机分配超临界标识;调度模块,用于按照利用率优先级从高到低的顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,触发该分机完成当前工作或者完成工作转移操作,然后通过执行器调度处理闲置运行的分机,其中所述调度处理包括对分机进行的开启、关闭、预热或迀移操作。
[0019]图3所示为根据本发明一优选实施例,其中,用户群接入和使用集群系统。集群系统包括多个物理和/或虚拟的分机,所述多个分机可以共享同一个硬盘资源池以实现数据共享,方便多个分机之间的数据备份和迀移,避免分机在开启、关闭、预热或迀移时出现数据丢失。优选地,所述分机可以是包含物理CHJ和物理内存的设备,还可以是包含虚拟CPU和虚拟内存的虚拟设备;硬件资源池包括一个或多个计算机可读介质(比如,机械或固态硬盘、光盘、磁盘)及其阵列,硬件资源池中的硬件设备可以24小时运行。在本实施例中,综合调度节能装置接收集群系统中各个分机的负载和运行状态信息包,所述负载数据包括CPU占用率、内存使用率或用户连接数;然后通过上述实施例所述的调度表的方式,综合考虑各个分机的CPU占用率、内存使用率或用户连接数的情况,设置合理的阈值来评判每一分机的利用率优先级。例如,如果检测到分机I的用户数量接近峰值上限,同时CPU的占用率平均值也达到90%,综合调度节能装置从而对该分机分配高利用率优先级;如果检测到分机2的用户数量少,同时CPU的占用率平均值持续小于15%,综合调度节能装置从而对该分机分配低利用率优先级;如果检测到分机3的用户数量为O,同时CPU的占用率平均值持续小于5%,综合调度节能装置从而对该分机分配零利用率优先级;类似地对其他分机分配利用率优先级。在该实例中,综合调度节能装置可以引导分机I的用户或用户群中还没有分配分机的用户接入分机2,然后关闭分机3,实现节能。在一个实施例中,可以利用虚拟化技术,将其它分机迀移到网络通信质量更好的闲置的分机3,通过分机资源整合,提升分机3的利用率。在另一个实施例中,当突然出现峰值用户群接入的情况下所述群集系统,需要预热多个分机,当前的空闲分机3可以临时虚拟出多个临时分机用于接纳该用户群,待新分机完成预热后,可以将临时分机迀移到对应的新分机。
[0020]图4所示为本发明另一优选实施例的示例性框图,其中所述综合调度节能装置包括:处理器、调度器、存储器和传输接口。处理器和调度器可以集成到同一硬件,调度器可以协助处理器,用于对执行硬件进行底层控制。在本实施例中,集群系统中的分机按照多个机柜区域来排布和定位,执行硬件可以通过电气线路控制各个机柜区域中的分机的开启、关闭和预热。多个区域的分机可以共享同一硬盘资源池。基于图3的实施例,本实施例的综合调度节能装置接收各个分机的环境状态信息,其包括分机自身的工作温度和分机的持续运行时间,还接收机柜区域的整体温度值。在本实施例中,综合调度节能装置可以综合考虑整个机柜区域的分机的整体利用率,对整个区域的分机进行开启、预热和迀移。优选地,如果机柜区域的分机的环境温度和/或运行时长的超出危险临界值,则直接将该机柜区域的全部分机进行迀移,然后执行关闭操作。
[0021]以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。
【主权项】
1.一种集群系统综合调度节能方法,所述集群系统包括硬盘资源池和多个共享所述硬盘资源池的分机,其特征在于所述方法包括以下步骤: A、获取集群系统中每个分机的负载数据和环境数据以及定期监控分机的运行状况数据,并且记录所述负载数据、环境数据和运行状况数据到一调度表; B、动态刷新所述调度表,利用调度表中的负载数据且以排序方式确定每一分机的利用率优先级,如果所述调度表中相应分机的环境数据和/或运行状态数据的超过一临界值,则向相应的分机分配超临界标识; C、按照利用率优先级从高到低的顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,触发该分机完成当前工作或者完成工作转移操作,然后通过执行器调度处理闲置运行的分机, 其中所述调度处理包括对分机进行的开启、关闭、预热或迀移操作。2.根据权利要求1所述的集群系统综合调度节能方法,其特征在于: 所述负载数据包括处理器占用率、运行内存使用率或用户连接数; 所述环境数据包括分机所处的机柜区域的温度值; 所述运行状况数据包括分机的持续运行时间。3.根据权利要求1或2所述的集群系统综合调度节能方法,其特征在于,在所述步骤B中,分机的利用率优先级的排序方式包括: 处理器占用率平均值更高的分机的利用率优先级高于处理器占用率平均值更低的分机的利用率优先级; 运行内存使用率平均值更高的分机的利用率优先级高于运行内存使用率平均值更低的分机的利用率优先级; 用户连接数更多的分机的利用率优先级高于用户连接数更少的分机的利用率优先级; 运行中的分机的利用率优先级高于关闭的分机的利用率优先级。4.根据权利要求1所述的集群系统综合调度节能方法,其特征在于,所述步骤B还包括: 根据所述集群系统的整体负荷强度动态调整所述临界值。5.根据权利要求4所述的集群系统综合调度节能方法,其特征在于,所述步骤B还包括: 当集群系统的整体负荷强度超过预设的上限水平时,增大所述临界值;并且 当集群系统的整体负荷强度低于预设的下限水平时,减少所述临界值。6.根据权利要求1所述的集群系统综合调度节能方法,其特征在于,所述步骤C还包括: 当集群系统的整体负荷强度超过预设的上限水平时,开启和预热低于所述的预设利用率优先级的分机; 当集群系统的整体负荷强度低于预设的下限水平时,迀移和关闭低于所述的预设利用率优先级的分机。7.根据权利要求1所述的集群系统综合调度节能方法,其特征在于,所述步骤C还包括: 在一部分低于预设利用率优先级或闲置运行的分机中创建虚拟机,用于利用虚拟化技术迀移其他分机的工作以及为其他分机提供开机加速。8.根据权利要求1所述的集群系统综合调度节能方法,其特征在于,所述步骤C还包括: 从高于预设的上限利用率优先级的分机向低于预设的下限利用率优先级或闲置运行的分机中迀移虚拟机。9.根据权利要求1所述的集群系统综合调度节能方法,其特征在于,还包括以下步骤: 如果在一机柜区域的分机的环境数据和/或运行状况数据的超出危险临界值,则直接将该机柜区域的全部分机迀移,然后进行关闭。10.—种集群系统综合调度节能装置,所述集群系统包括硬盘资源池和多个共享所述硬盘资源池的分机,其特征在于所述装置包括: 监控模块,用于获取集群系统中每个分机的负载数据和环境数据以及定期监控分机的运行状况数据,并且记录所述负载数据、环境数据和运行状况数据到一调度表; 优先级处理模块,用于动态地刷新所述调度表,利用调度表中的负载数据且以排序方式确定每一分机的利用率优先级,如果所述调度表中相应分机的环境数据和/或运行状态数据的超过一临界值,则向相应的分机分配超临界标识; 调度模块,用于按照利用率优先级从高到低的顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,触发该分机完成当前工作或者完成工作转移操作,然后通过执行器调度处理闲置运行的分机,其中所述调度处理包括对分机进行的开启、关闭、预热或迀移操作。
【专利摘要】本发明公开了一种集群系统综合调度节能方法及装置。其中方法步骤:获取集群系统中分机的负载数据和环境数据以及定期监控分机的运行状况数据,并且记录到调度表;动态刷新所述调度表,确定每一分机的利用率优先级,向超出环境数据和/或运行状态数据的临界值的分机分配的超临界标识;按照利用率优先级顺序依次向带有超临界标识的并且是低于预设利用率优先级的分机发送调度请求,然后执行调度处理操作。其中装置包括:监控模块、优先级处理模块和调度模块。本发明可以结合局部分机的负载压力、运行状况、环境因素以及虚拟化技术,整合分机资源实现有效的节能。
【IPC分类】G06F1/32
【公开号】CN105528054
【申请号】CN201510986024
【发明人】杨立群
【申请人】珠海国芯云科技有限公司
【公开日】2016年4月27日
【申请日】2015年12月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1