首页 / 专利库 / 商业 / 在线信誉 / 一种基于去中心化集群计算架构的免维护测控方法

一种基于去中心化集群计算架构的免维护测控方法

阅读:856发布:2020-05-20

专利汇可以提供一种基于去中心化集群计算架构的免维护测控方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种基于去中心化集群计算架构的免维护测控方法,过程如下:智能 节点 组成分布式结构的测控系统,节点间采用无线通讯互连,系统有常备暖备节点供激活使用;当判断出系统中出现故障节点时,系统其余在线工作节点识别出故障节点,并断开与故障节点的连接,故障节点承担的采集通道负载将通过负载均衡模 块 转移到其他节点中;当系统节点数量或者计算能 力 不足以满足系统需求时,唤醒暖备节点,通过负载均衡模块将周边节点采集通道均衡一部分到被激活的暖备节点上。该方法保证了系统的高可靠性,从而实现免维护和智能化设计的目标。,下面是一种基于去中心化集群计算架构的免维护测控方法专利的具体信息内容。

1.一种基于去中心化集群计算架构的免维护测控方法,其特征在于,具体过程如下:
智能节点组成分布式结构的测控系统,节点间采用无线通讯互连,系统有常备暖备节点供激活使用;
当判断出系统中出现故障节点时,系统其余在线工作节点识别出故障节点,并断开与故障节点的连接,故障节点承担的采集通道负载将通过负载均衡模转移到其他节点中;
当系统节点数量或者计算能不足以满足系统需求时,唤醒暖备节点,通过负载均衡模块将周边节点采集通道均衡一部分到被激活的暖备节点上。
2.根据权利要求1所述基于去中心化集群计算架构的免维护测控方法,其特征在于,组成测控系统的节点分为调度节点、备用调度节点及普通节点;故障节点识别的过程为:
普通节点和备用节点以单播的方式向调度节点周期性发送心跳,调度节点对普通节点进行心跳检测,连续三个周期未成功发送心跳则会被调度节点判为故障节点,调度节点向故障节点的多节点冗余控制模块发送退网控制指令;
调度节点将自己的心跳发送给备用调度节点,当连续三个周期接收不到调度节点的心跳,向故障调度节点多节点冗余控制模块发送退网控制指令。
3.根据权利要求1所述基于去中心化集群计算架构的免维护测控方法,其特征在于,所述测控系统有调度节点;
当系统检测到负载不均衡时,节点计算自身的负载信息,并将负载信息同步至调度节点;
调度节点负载均衡模块从存储区中获取系统中各节点同步的负载信息,调度节点综合判断给出系统节点负载调整信息表,并将调整结果分别同步至各节点负载均衡存储区;
各节点扫描负载均衡存储区获取调度节点同步的负载调整结果,负载均衡模块执行调整结果。
4.根据权利要求3所述基于去中心化集群计算架构的免维护测控方法,其特征在于,所述负载信息包括当前节点任务数量、当前节点健康状态、当前节点的节点连接数量以及当前节点采集通道数量信息。
5.根据权利要求1所述基于去中心化集群计算架构的免维护测控方法,其特征在于,所述调度节点采用如下过程进行选举,具体为:
系统初始化过程中,临时选举一个节点作为临时调度节点,然后以临时调度节点为基础选出调度节点和备用调度节点;
在系统运行过程中出现调度节点故障或者调度节点的权值下降,需要进行调度节点身份转移,将其转移到备用调度节点上,以保证系统的正常运行。
6.根据权利要求1所述基于去中心化集群计算架构的免维护测控方法,其特征在于,该方法还进一步包括:
智能节点采集不同通道数据,采用模糊层次综合评价算法对采集的通道参数进行状态分析,给出每个通道参数的状态值,并将单个智能节点所分析的结果上传至调度节点;
调度节点收集系统在线节点的所有通道状态结果,并将参数通道进行分类处理,再次使用模糊层次综合评价算法,给出系统健康状态评估值。
7.根据权利要求5所述基于去中心化集群计算架构的免维护测控方法,其特征在于,所述权值采用如下公式计算,
其中,Ti、Pi、Ei分别表示调度节点的信誉度、节点位置、剩余能量比, 表示设定的权重,

说明书全文

一种基于去中心化集群计算架构的免维护测控方法

技术领域

[0001] 本发明属于冗余控制、分布式计算技术领域,特别涉及一种基于去中心化集群计算架构的免维护测控方法。

背景技术

[0002] 随着对某型号导弹地面测试设备的小型化、简约化、免维护和智能化设计需求,采用去中心分布式系统的数据处理算法有效的弥补了单点处理能有限的问题,智能节点的灵活的出网和入网机制满足了长期加电、免维护的需求,系统负载均衡处理实现了节点负载动态调整,并且集群存储机制保证了故障节点的出网和暖备节点入网前后系统数据的完整性,该方法适用于对测控系统有维护条件限制、系统数据智能备份以及系统功耗有限制的特殊测控场合。目前用于某型号导弹的测试设备采用有缆连接、双机热备的架构保证系统的可靠性以及无人值守,当主机设备故障或者双机故障时,不可避免需要对故障设备进行维修等操作,满足不了需要长时间无人值守、需要维持系统高可靠性的测控场合。

发明内容

[0003] 有鉴于此,本发明提供一种基于去中心化集群计算架构的免维护测控方法,该方法保证了系统的高可靠性,从而实现免维护和智能化设计的目标。
[0004] 实现本发明的技术方案如下:
[0005] 一种基于去中心化集群计算架构的免维护测控方法,具体过程如下:
[0006] 智能节点组成分布式结构的测控系统,节点间采用无线通讯互连,系统有常备暖备节点供激活使用;
[0007] 当判断出系统中出现故障节点时,系统其余在线工作节点识别出故障节点,并断开与故障节点的连接,故障节点承担的采集通道负载将通过负载均衡模转移到其他节点中;
[0008] 当系统节点数量或者计算能力不足以满足系统需求时,唤醒暖备节点,通过负载均衡模块将周边节点采集通道均衡一部分到被激活的暖备节点上。
[0009] 进一步地,本发明组成测控系统的节点分为调度节点、备用调度节点及普通节点;故障节点识别的过程为:
[0010] 普通节点和备用节点以单播的方式向调度节点周期性发送心跳,调度节点对普通节点进行心跳检测,连续三个周期未成功发送心跳则会被调度节点判为故障节点,调度节点向故障节点的多节点冗余控制模块发送退网控制指令;
[0011] 调度节点将自己的心跳发送给备用调度节点,当连续三个周期接收不到调度节点的心跳,向故障调度节点多节点冗余控制模块发送退网控制指令。
[0012] 进一步地,本发明所述测控系统有调度节点;
[0013] 当系统检测到负载不均衡时,节点计算自身的负载信息,并将负载信息同步至调度节点;
[0014] 调度节点负载均衡模块从存储区中获取系统中各节点同步的负载信息,调度节点综合判断给出系统节点负载调整信息表,并将调整结果分别同步至各节点负载均衡存储区;
[0015] 各节点扫描负载均衡存储区获取调度节点同步的负载调整结果,负载均衡模块执行调整结果。
[0016] 进一步地,本发明所述负载信息包括当前节点任务数量、当前节点健康状态、当前节点的节点连接数量以及当前节点采集通道数量信息。
[0017] 进一步地,本发明所述调度节点采用如下过程进行选举,具体为:
[0018] 系统初始化过程中,临时选举一个节点作为临时调度节点,然后以临时调度节点为基础选出调度节点和备用调度节点;
[0019] 在系统运行过程中出现调度节点故障或者调度节点的权值下降,需要进行调度节点身份转移,将其转移到备用调度节点上,以保证系统的正常运行。
[0020] 进一步地,本发明方法还进一步包括:
[0021] 智能节点采集不同通道数据,采用模糊层次综合评价算法对采集的通道参数进行状态分析,给出每个通道参数的状态值,并将单个智能节点所分析的结果上传至调度节点;
[0022] 调度节点收集系统在线节点的所有通道状态结果,并将参数通道进行分类处理,再次使用模糊层次综合评价算法,给出系统健康状态评估值。
[0023] 有益效果
[0024] 本发明采用去中心化集群结构的方法能够从实现系统长期工作免维护,以及系统节点智能的出网与入网、负载的均衡等保证了系统的高可靠性,从而实现免维护和智能化设计的目标。
[0025] 本发明测控方法实现对故障检测率大于95%,具备40s内对弹体状态评估能力。附图说明
[0026] 图1为本发明去中心化集群计算架构的免维护测控结构示意图。
[0027] 图2为本发明集群节点心跳结构示意图。
[0028] 图3为本发明调度节点选举逻辑示意图。
[0029] 图4为本发明分通道分布式数据分析逻辑示意图。

具体实施方式

[0030] 下面结合附图和具体实例对本发明进行详细说明。
[0031] 图1是本发明去中心化集群计算架构的免维护测控结构示意图。如图所示由通讯与同步子系统、任务调度与容错子系统以及分布式集群健康状态评估系统组成,各节点间通过通讯与同步系统进行节点、系统信息交互。任务调度与容错子系统完成节点故障信息分析与检测、系统冗余功能以及系统负载均衡保证系统运行平稳。分布式集群健康状态评估系统对当前系统健康状态进行综合评估,并根据评估结果进行动态调整。
[0032] 基于上述系统的一种基于去中心化集群计算架构的免维护测控方法,具体过程为:
[0033] 智能节点组成分布式结构的测控系统,节点间采用无线通讯互连,系统有常备暖备节点供激活使用;当判断出系统中出现故障节点时,系统其余在线工作节点识别出故障节点,并断开与故障节点的连接,故障节点承担的采集通道负载将通过负载均衡模块转移到其他节点中;当系统节点数量或者计算能力不足以满足系统需求时,唤醒暖备节点,通过负载均衡模块将周边节点采集通道均衡一部分到被激活的暖备节点上。
[0034] 本发明在出现故障节点时,通过负载均衡将其负载转移到其他节点上,在出现系统计算能力不足时,激活暖备节点来分担一些负载,从而保证了系统的可靠性。
[0035] 图2是本发明集群节点心跳结构示意图。如图所示节点间维护多冗余机制,测控系统包括普通节点、调度节点以及备用调度节点,其中普通节点以单播的方式向调度节点以一秒为一个周期发送心跳,调度节点对普通节点进行心跳检测,连续三个周期未成功发送心跳则会被调度节点判为故障节点,调度节点向故障节点的多节点冗余控制模块发送退网控制指令;调度节点的心跳模块用来接收向它发送心跳指令节点的心跳状态,并将自己的心跳发送给备用调度节点。备用调度节点除了将正常心跳发送给调度节点,接受调度节点的心跳检测外,还将接收到调度节点的心跳,对调度节点心跳进行检测,当连续三个周期接收不到调度节点的心跳,向故障调度节点多节点冗余控制模块发送退网控制指令。
[0036] 本发明当系统检测到负载不均衡时,节点计算自身的负载信息,并将负载信息同步至调度节点;调度节点负载均衡模块从存储区中获取系统中各节点同步的负载信息,调度节点综合判断给出系统节点负载调整信息表,并将调整结果分别同步至各节点负载均衡存储区;各节点扫描负载均衡存储区获取调度节点同步的负载调整结果,负载均衡模块执行调整结果。本发明实施例负载信息包括当前节点任务数量、当前节点健康状态、当前节点的节点连接数量以及当前节点采集通道数量信息。当前节点的健康状态有节点CPU利用率、内存使用率、网络速率等决定。
[0037] 图3为本发明调度节点选举逻辑示意图。如图所示系统在运行过程中调度节点会出现多种不同形态的动态改变,系统需要动态维护调度节点的状态。主要分为系统初始化以及调度节点身份移交两个状态,系统初始化过程中,系统中不存在调度节点,需要首先选举一个临时调度节点,然后以临时调度节点为基础选出调度节点和备用调度节点。系统初始化后,选出调度节点,在运行过程中出现如调度节点故障或者调度节点的权值下降等问题,系统需要进行调度节点的身份转移以保证系统的正常运行,将权值最大的节点作为调度节点,全局次大的节点作为备用调度节点。
[0038] 本实施例考虑调度节点的信誉度、节点位置、剩余能量比3种因素计算权值,其中参数说明见表所示,并对节点权值进行排序,选择权值最大的节点为调度节点而选择次大的节点作为备选调用节点。3种因素分别用Ti、Pi、Ej表示,节点计算的权值计算公如下:
[0039]
[0040] 其中,
[0041]
[0042] 图4为本发明分通道分布式数据分析逻辑示意图。根据系统采集通道以及模糊算法的特点采用通道分布式方式进行数据分析,各节点采用模糊层次综合评估算法完成对采集通道参数的健康状态分级处理,各节点将通道的分级结果上传至调度节点。调度节点分析系统所有采集通道健康状态分级,并对采集通道进行归类处理,分为组件1、组件2、组件3……组件n等,最后依据模糊层次综合评估方法给出系统的健康状态等级(一类故障、二类故障、三类故障、四类故障和健康)。
[0043] 本发明采用去中心分布式系统的数据处理算法,提出了多节点冗余机制;动态调度节点选举;动态负载均衡;基于分布式架构的状态评估方法有效的弥补了单点处理能力有限的问题,智能节点的灵活的出网和入网机制满足了长期加电、免维护的需求,系统负载均衡处理实现了节点负载动态调整,并且集群存储机制保证了故障节点的出网和暖备节点入网前后系统数据的完整性,该方法适用于对测控系统有维护条件限制、系统数据智能备份以及系统功耗有限制的特殊测控场合。
[0044] 综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈