[发明专利]确定被监控节点工作状态的方法、监控节点和集群系统有效
申请号: | 201610493581.6 | 申请日: | 2016-06-28 |
公开(公告)号: | CN106161140B | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 王蓉;王志军;李娜 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;张天舒 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种确定分布式集群系统中被监控节点的工作状态的方法,所述方法包括:确定本次监控周期的超时时间;根据本次监控周期的超时时间确定本次监控周期中所述被监控节点的工作状态是否正常;其中,对于第一个监控周期,确定第一个监控周期的超时时间的步骤包括将预设超时时间作为第一个监控周期的超时时间;从第二个监控周期开始,当所述参考超时时间和前一个监控周期的超时时间之间的差异值位于预定区间内时,将前一个监控周期的超时时间设定为本次监控周期的监控时间,当差异值位于所述预定区间之外时,将所述参考超时时间设置为本次监控周期的超时时间。本发明还提供一种监控节点和一种集群系统。利用所述方法可以确定合理的超时时间。 | ||
搜索关键词: | 确定 监控 节点 工作 状态 方法 集群 系统 | ||
【主权项】:
1.一种确定分布式集群系统中被监控节点的工作状态的方法,所述分布式集群系统包括监控节点和至少一个被监控节点,所述被监控节点用于向所述监控节点发送心跳包,其特征在于,所述方法包括多个监控周期,对于任意一个监控周期所述方法包括:确定本次监控周期的超时时间;根据本次监控周期的超时时间确定本次监控周期中所述被监控节点的工作状态是否正常;其中,对于第一个监控周期,确定第一个监控周期的超时时间的步骤包括将预设超时时间作为第一个监控周期的超时时间;从第二个监控周期开始,确定本次监控周期的超时时间的步骤包括:计算前一个监控周期中所有的相邻两个心跳包之间的时间间隔的平均值;利用所述平均值乘以前一个监控周期中接收到所述心跳包的数量,得到参考超时时间;根据以下公式计算所述参考超时时间和前一个监控周期的超时时间之间的差异值:a=(Q‑P)/P;其中,a为所述差异值;Q为所述参考超时时间;P为前一个监控周期的超时时间;当所述差异值位于预定区间(a1,a2)内时,将前一个监控周期的超时时间设定为本次监控周期的监控时间,当所述差异值位于所述预定区间之外时,将所述参考超时时间设置为本次监控周期的超时时间,其中,a1<1,a2>1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610493581.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种含有矿渣粉的高防水阻燃保温砂浆
- 下一篇:方便清洗的蒸汽装置