一种网络受限状态下的集群故障检测方法技术

技术编号:41220074 阅读:23 留言:0更新日期:2024-05-09 23:40
本发明专利技术涉及集群故障检测领域,特别是涉及一种网络受限状态下的集群故障检测方法。目的在于解决现有Raft算法中同步心跳存在延迟、资源浪费、短暂故障的检测问题。主要方案包括获取集群中各节点的当前资源、网络使用情况指标数据,并对数据进行均值化处理,得到各节点状态数据;将得到的各个节点中的最近节点状态数据带入故障检测性能评价函数表达式和粒子群优化算法递推表达式中,得到动态故障检测间隔表达式,将每一个节点的动态故障检测间隔表达式都包装为一个单独的任务;采用粒子群优化算法,得到当前网络状态下主节点与各节点之间最优的故障检测间隔时间;发送故障检测消息,并根据节点应答情况,对节点的可用性进行标记。

【技术实现步骤摘要】

本专利技术涉及集群故障检测领域,特别是涉及一种网络受限状态下的集群故障检测方法


技术介绍

1、随着分布式系统的广泛应用,一致性协议成为了保证多个节点之间数据一致性的重要工具之一。分布式一致性算法的目标是保证在分布式环境下,每个节点存储的数据是一致的,同时也要确保在网络不可靠的情况下,系统仍能够正确地工作。为了实现这一目标,许多分布式一致性算法被提出,如paxos、zab、raft等。随着分布式系统的广泛应用,一致性协议成为了保证多个节点之间数据一致性的重要工具之一。分布式一致性算法的目标是保证在分布式环境下,每个节点存储的数据是一致的,同时也要确保在网络不可靠的情况下,系统仍能够正确地工作。为了实现这一目标,许多分布式一致性算法被提出,如paxos、zab、raft等。raft算法作为一种新兴的一致性协议,逐渐受到了越来越多的关注,成为了分布式一致性算法领域中的最优秀代表之一。相较于其他一致性协议,raft算法具有实现简单、易于理解和维护的优点。此外,

2、raft算法还提供了心跳机制,以保证系统中的节点之间保持心跳连接,从而提高系统的可靠性本文档来自技高网...

【技术保护点】

1.一种网络受限状态下的集群故障检测方法,其特征在于,包括:

2.根据权利要求1所述的一种网络受限状态下的集群故障检测方法,其特征在于,S1中数据采集和均值化预处理具体包括以下步骤:

3.根据权利要求1所述的一种网络受限状态下的集群故障检测方法,其特征在于,S2中动态故障检测间隔表达式的详细描述如下:

4.根据权利要求1所述的一种网络受限状态下的集群故障检测方法,其特征在于,采用粒子群优化算法,得到当前网络状态下主节点与各节点之间最优的故障检测间隔时间,具体如下:

5.根据权利要求1所述的一种网络受限状态下的集群故障检测方法,其特征在于,根...

【技术特征摘要】

1.一种网络受限状态下的集群故障检测方法,其特征在于,包括:

2.根据权利要求1所述的一种网络受限状态下的集群故障检测方法,其特征在于,s1中数据采集和均值化预处理具体包括以下步骤:

3.根据权利要求1所述的一种网络受限状态下的集群故障检测方法,其特征在于,s2中动态故障检测间隔表达式的详细描述如下...

【专利技术属性】
技术研发人员:牛新征马勇文帅张杨李松明邹翔宇易志军朱家辉
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1