[发明专利]一种用于集群计算机系统的投票仲裁方法及装置有效
申请号: | 201180001450.7 | 申请日: | 2011-07-26 |
公开(公告)号: | CN102308559A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 杜学文;王卫伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 集群 计算机系统 投票 仲裁 方法 装置 | ||
1.一种用于集群计算机系统的投票仲裁方法,其特征在于,所述方法包括:
当所述集群计算机系统发生分裂时,根据所述分裂后子集群内节点上的资源票数和节点票数为分裂后合法子集群的确定进行仲裁以使所述仲裁得到的合法子集群继续提供服务,其中
所述资源票数可根据节点上运行的应用资源的启动时间进行设置。
2.如权利要求1所述的方法,其特征在于,所述分裂后子集群内节点上的资源票数的设置步骤包括:
资源启动单元启动所述节点上的应用资源;
监测单元通过监测脚本监测所述应用资源的启动时间;
资源投票分数设置器根据监测得到的启动时间设置所述应用资源的资源票数。
3.如权利要求2所述的方法,其特征在于,所述监测得到的启动时间越长,所述资源投票分数设置器为所述应用资源设置的资源票数越高。
4.如权利要求3所述的方法,其特征在于,所述应用资源包括甲骨文数据库应用资源。
5.如权利要求4所述的方法,其特征在于,所述方法包括:
通过监测脚本获取所述应用资源的业务量,当所述业务量超过预定的阈值时,资源投票分数设置器为所述应用资源重新设置资源票数。
6.如权利要求3所述的方法,其特征在于,所述集群计算机系统包括双节点高可用集群计算机系统。
7.如权利要求6所述的方法,其特征在于,所述根据所述分裂后子集群内节点上的资源票数和节点票数为分裂后合法子集群的确定进行仲裁以使所述仲裁得到的合法子集群继续提供服务包括:
通过比较所述双节点高可用集群计算机系统内两节点上的资源票数确定出具有最大资源票数的节点,将确定出的具有最大资源票数的节点作为合法子集群以使所述合法子集群继续提供服务。
8.如权利要求3所述的系统,其特征在于,所述集群计算机系统包括含三个以上节点的高可用集群计算机系统。
9.一种用于集群计算机系统的投票仲裁装置,其特征在于,所述装置包括:
仲裁模块,用于当所述集群计算机系统发生分裂时,根据所述分裂后子集群内节点上的资源票数和节点票数为分裂后合法子集群的确定进行仲裁以使所述仲裁得到的合法子集群继续提供服务,其中
所述资源票数可根据节点上运行的应用资源的启动时间进行设置。
10.如权利要求9所述的装置,其特征在于,所述装置还包括资源票数设置模块,具体包括:
资源启动单元,用于启动所述节点上的应用资源;
监测单元,用于通过监测脚本监测所述应用资源的启动时间;
资源投票分数设置器,用于根据监测单元监测得到的启动时间设置所述应用资源的资源票数。
11.如权利要求10所述的装置,其特征在于,所述监测单元监测得到的启动时间越长,所述资源投票分数设置器为所述应用资源设置的资源票数越高。
12.如权利要求11所述的装置,其特征在于,所述应用资源包括甲骨文数据库应用资源。
13.如权利要求12所述的装置,其特征在于,所述监测单元,还用于通过监测脚本获取所述应用资源的业务量,当所述业务量超过预定的阈值时,启动资源投票分数设置器为所述应用资源重新设置资源票数。
14.如权利要求11所述的装置,其特征在于,所述集群计算机系统包括双节点高可用集群计算机系统。
15.如权利要求14所述的装置,其特征在于,所述仲裁模块用于实现:通过比较所述双节点高可用集群计算机系统内两节点上的资源票数确定出具有最大资源票数的节点,将确定出的具有最大资源票数的节点作为合法子集群以使所述合法子集群继续提供服务。
16.如权利要求11所述的装置,其特征在于,所述集群计算机系统包括含三个以上节点的高可用集群计算机系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180001450.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:过滤设备
- 下一篇:一种多功能电动开门机