[发明专利]主机健康度检测方法有效
申请号: | 201210482623.8 | 申请日: | 2012-11-23 |
公开(公告)号: | CN103838635A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 高建斌;雷晓剑;王沛;张峻浩;倪剑龙;李瑞;沈志嵘 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 高为;李浩 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 健康 检测 方法 | ||
技术领域
本发明总体上涉及服务器技术,尤其涉及多主机服务器系统架构中的不同主机的健康度检测方法。
背景技术
在多主机服务器的系统构架中,各主机分工协作完成不同的工作任务。不同主机之间通过网络进行数据的交互和共享。在这种构架方式下,单独一台主机无法完成整个服务系统构架的功能,必须找到任务的后继主机节点进行交互。每台主机对其它主机健康度的知晓,将会决定工作的顺利程度和成功率。图1示出了一类比较常见的多主机服务器架构。其中,A类主机负责收集用户的请求,初步处理后转发给B类主机负责处理请求,再交由D类主机将处理结果返回给用户,其中C类主机提供数据库访问接口。
由于每台主机需要其后续相应的主机完成后续功能,因此某一时间点事务如果传递至状态较差的主机,整个系统事务处理速度与成功率便会有所下降。因此需要有一套科学的主机状态检测系统。
传统检测的主要方法是:调用后续主机进行事务处理时,如果调用失败或调用不通次数较高时,将停止向某一主机的调用。在恢复的过程中,不断尝试调用失效主机,直到调用恢复为止。这样的方法的缺点是,第一,主机相互健康度检查比较被动,缺乏对可能失效主机的预判;第二,判断主机状态的标准不科学,未考虑脉冲性失效、健康检查不稳定;第三,健康恢复不健全,需要事务触发,降低事务处理能力。
发明内容
为了至少解决上述问题的一个方面,本发明提出了一种主机健康度检测方法,所述主机用于处理或者传递信息,所述方法包括:由被检测主机向检测主机发送其心跳信息,以及所述检测主机根据所述心跳信息判断所述被检测主机的健康度。其中,所述心跳信息是关于该主机的性能信息。
所述的主机健康度检测方法,其中心跳信息包含高级信息评分,其可表示为:
AIG=min(wiMi),i=1,2,3...n
其中AIG表示所述高级信息评分,Mi是对xi的评分,可表示为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210482623.8/2.html,转载请声明来源钻瓜专利网。