[发明专利]一种分布式系统无效节点判定方法有效
申请号: | 201611108759.7 | 申请日: | 2016-12-06 |
公开(公告)号: | CN106656584B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 陆俊;钱锋;陆鑫 | 申请(专利权)人: | 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 葛潇敏 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 无效 节点 判定 方法 | ||
本发明公开一种分布式系统无效节点判定方法,包括如下内容:(1)各节点的进程启动时在网络中间件中注册信息,退出时清理注册信息,网络中间件之间实时同步本节点的进程状态信息;(2)各节点的系统管理进程定时发送系统管理平安报文,由管理节点的系统管理进程接收并进行节点状态更新;(3)管理节点的系统管理进程对工作节点依次进行状态检测,判定节点是否正常工作,对于无法正常工作的节点进行退出处理。此种方法可达到更加精准判定节点状态的目标。
技术领域
本发明涉及一种分布式系统无效节点判定方法。
背景技术
分布式系统(Distributed System)有很多不同的定义,一般认为:“一个分布式系统是一些独立的计算机集合,但是对这个系统的用户来说,系统就像一台计算机一样”。这个定义有两方面的含义:第一,从硬件角度来讲,每台计算机都是自主的;第二,从软件角度来讲,用户将整个系统看做是一台计算机。这两者都是必需的,缺一不可。在一个分布式系统中,一组独立的计算机节点展现给用户的是一个统一的整体,系统拥有多种通用的物理和逻辑资源,可以动态地分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。主频可达到GHZ的功能强大的微处理器的开发和高速计算机网络的出现是分布式系统的产生的基础。
分布式系统通常由一个管理节点与多个工作节点组成,节点管理是分布式系统系统管理的核心功能之一。管理节点的系统管理进程实时对工作节点的状态进行监督,判断工作节点能否正常工作,将其加入或排除出系统。由于节点自身运行状态和网络传输的可靠性等问题(例如报文只能单向传输),异常的工作节点给系统带来众多不确定性问题,如数据不一致、返回超时等,快速准确的节点管理策略已成为系统管理的难点问题。
发明内容
本发明的目的,在于提供一种分布式系统无效节点判定方法,其可达到更加精准判定节点状态的目标。
为了达成上述目的,本发明的解决方案是:
一种分布式系统无效节点判定方法,包括如下内容:
(1)各节点的进程启动时在网络中间件中注册信息,退出时清理注册信息,网络中间件之间实时同步本节点的进程状态信息;
(2)各节点的系统管理进程定时发送系统管理平安报文,由管理节点的系统管理进程接收并进行节点状态更新;
(3)管理节点的系统管理进程对工作节点依次进行状态检测,判定节点是否正常工作,对于无法正常工作的节点进行退出处理。
上述内容(1)中,当节点退出时,主动注销或被动由网络中间件清理注册信息。
上述内容(1)中,网络中间件之间通过网络平安报文实时同步本节点的进程状态信息,并为上层系统管理模块提供查询接口。
上述网络平安报文包括整体平安报文和变化平安报文,整体平安报文周期性发送,记录了本节点的所有注册引用进程信息;变化平安报文在本节点注册应用程序变化的时候发送。
上述内容(2)中,当系统管理平安报文出现超时,管理节点的系统管理进程向目标节点的系统管理进程主动请求应答,进行进一步确认。
上述内容(3)的详细内容是:管理节点的系统管理程序通过网络中间件访问接口检查对方节点管理进程是否在线:如不在线,再对节点的投运状态进行判断,对于未投运的节点直接判断该节点为故障,做节点退出处理;对于投运的节点进行进一步故障计数,超过阈值判断节点故障,做节点退出处理;如在线,则验证系统管理平安报文是否超时,如超时则请求对方发送系统管理平安报文,若在更长一些的时间段内仍然还收不到,则判断该节点为故障,做节点退出处理;如不超时说明一切正常,将故障计数清零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司,未经南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611108759.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动态阈值告警方法及装置
- 下一篇:电力系统及电力系统的信息处理方法