[发明专利]一种高可用集群系统中的节点及其资源切换方法在审
| 申请号: | 201310106155.9 | 申请日: | 2013-03-28 |
| 公开(公告)号: | CN103200257A | 公开(公告)日: | 2013-07-10 |
| 发明(设计)人: | 梁昕;刘涛;王阳利;刘明;刘佳明;高雪洁;王燕燕;李林卿 | 申请(专利权)人: | 中标软件有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
| 代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;钟日红 |
| 地址: | 200030 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 可用 集群 系统 中的 节点 及其 资源 切换 方法 | ||
技术领域
本发明涉及高可用集群系统,尤其涉及一种高可用集群系统中的节点及其资源切换方法。
背景技术
集群计算机按功能和结构可以分为高可用集群、负载均衡集群、高性能计算集群和网格计算等。
高可用集群一般是指当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上继续进行,这一转移过程并不影响整个集群的运行。
但是,传统的高可用集群系统并不关注也不能发现集群中节点负载的变化趋势,不能根据趋势自动、智能地分析节点是否有故障发生的危险。
并且,现有的高可用集群系统中节点负载持续较高时,也不能及时对用户进行预警,以提醒用户对该节点进行处理,更无法在故障可能发生前对资源进行切换,只能在节点故障之后才进行任务的转移和资源的切换。
因而,目前的高可用集群系统在节点故障后才开始进行任务转移和资源切换,影响了任务的执行效率,降低了应用的高可用性。
发明内容
本发明所要解决的技术问题是克服目前的高可用集群系统只能在节点发生故障后才进行资源切换从而降低了应用高可用性的不足。
为了解决上述技术问题,本发明提供了一种高可用集群系统中节点的资源切换方法。该方法包括:该高可用集群系统中的节点获取自身当前的负载信息;该节点根据当前的负载信息以及本身所具备的负载能力,获得表示当前自身负载压力大小的负载水平;该节点从该高可用集群系统的集群资源中选择可以接收本地资源的目标节点;在该节点的负载水平超出该节点预设的水平阈值时,从该节点上选择资源并将所选择的资源切换到该目标节点上继续运行。
进一步,在该节点的负载水平超出该预设的水平阈值时,生成预警消息并提示给用户;和/或该节点在将所选择的资源切换到该目标节点上之后,生成切换消息并提示给用户。
进一步,在该节点的负载水平超出该节点预设的水平阈值时,从该节点上选择资源并将所选择的资源切换到该目标节点上继续运行,包括:该负载水平在第二时间段内的平均值超出该水平阈值时,从该节点上选择资源并将所选择的资源切换到该目标节点上继续运行。
进一步,在该节点的负载水平超出该节点预设的水平阈值时,从该节点上选择资源并将所选择的资源切换到该目标节点上继续运行,包括:该节点周期性地判断自身负载水平是否超过该预设的水平阈值,如果持续获得自身负载水平超过该预设的水平阈值的判断结果,则从该节点上选择资源并将所选择的资源切换到该目标节点上继续运行。
进一步,该方法包括:该节点将所选择的资源切换到该目标节点上并处于空闲状态持续预设的第三时间段后,将切换到该目标节点上的资源重新切换回该节点继续运行。
根据本发明的另一方面,还提供了一种高可用集群系统中的节点。该节点包括:第一获取模块,设置为获取该节点当前的负载信息;第二获取模块,设置为根据当前的负载信息以及该节点本身所具备的负载能力,获得表示当前自身负载压力大小的负载水平;选择模块,设置为从该高可用集群系统的集群资源中选择可以接收本地资源的目标节点;切换模块,设置为在该节点的负载水平超出该节点预设的水平阈值时,从该节点上选择资源并将所选择的资源切换到该目标节点上继续运行。
进一步,该节点包括:提示模块,设置为在该节点的负载水平超出该预设的水平阈值时生成预警消息并提示给用户;和/或在该节点将所选择的资源切换到该目标节点上之后生成切换消息并提示给用户。
进一步,该切换模块设置为该负载水平在第二时间段内的平均值超出该水平阈值时,选择资源并将所选择的资源切换到该目标节点上继续运行。
进一步,该切换模块设置为周期性地判断该节点的负载水平是否超过该预设的水平阈值,如果持续获得该节点的负载水平超过该预设的水平阈值的判断结果,则选择资源并将所选择的资源切换到该目标节点上继续运行。
进一步,该节点包括:回切模块,设置该节点在为该切换模块将所选择的资源切换到该目标节点上并处于空闲状态持续预设的第三时间段后,将该切换模块切换到该目标节点上的资源重新切换回该节点继续运行。
与现有技术相比,本申请的实施例通过将资源迁移到相对而言较为空闲的节点上去,从而保持高速度的响应,提高了服务效率,可以为用户提供高效的高可用性服务。
本发明的其它特征和优点将在随后的说明书中通过实施例来加以阐述。并且,部分地从说明书中变得显而易见,或者通过实施本发明的实施例而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构和/或过程来实现和获得。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310106155.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件安全控制的方法和装置
- 下一篇:车载智能物联网





