[发明专利]一种分布式系统拓扑维护方法和装置有效

专利信息
申请号: 201410408891.4 申请日: 2014-08-19
公开(公告)号: CN104135393B 公开(公告)日: 2017-07-14
发明(设计)人: 郭道荣 申请(专利权)人: 新华三技术有限公司
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 北京德琦知识产权代理有限公司11018 代理人: 谢安昆,宋志强
地址: 310052 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分布式 系统 拓扑 维护 方法 装置
【说明书】:

技术领域

本申请涉及通信技术领域,特别涉及一种分布式系统拓扑维护方法和装置。

背景技术

分布式系统各设备之间通过各种媒介互连,这种物理通道可以是外设部件互连标准(Peripheral Component Interconnect,PCI)/快速外设组件互连标准(PCI Express,PCIE)/SPI4等物理总线,也可是以太网/串口等接口,甚至可以是无线接口。但有一个共同点,都是通过互连通道交互控制数据,在逻辑上形成一台虚拟设备。

分布式系统中各设备具有一定的独立性,绝大多数分布式系统都是通过源设备和目标设备间发送心跳报文来维护相互之间的关系。以分布式系统中各设备源设备和目标设备间发送维护心跳报文来维护系统拓扑为例,当目标设备在一段时间内没有收到源设备的维护心跳报文时,目标设备就会认为相关成员离开了。在现实运行中,心跳报文可能被丢失,比如分布式系统中各成员设备之间的管理通道,因为大数据量冲击导致心跳报文丢失,如果维护心跳报文丢失到一定程度,可能导致相关成员设备被误认为离开了,从面影响整个分布式系统的稳定性。

发明内容

有鉴于此,本申请提供一种分布式系统拓扑维护方法和装置,以解决心跳报文丢失,影响分布式系统的稳定性的问题。

为解决上述技术问题,本申请的技术方案是这样实现的:

一种分布式系统拓扑维护方法,所述方法包括:

通过分布式系统连接接口接收到第一监控心跳报文时,确定本地是否已生成与该第一监控心跳报文绑定的第一中继信息表项,如果是,刷新该中继信息表项的老化时间;否则,根据该第一监控心跳报文携带的源设备标识和目的设备标识,生成与该第一监控心跳报文绑定的第一中继信息表项,设置老化时间;

并发送接收到的第一监控心跳报文;

在中继报文周期到时,确定当前中继报文周期内接收到过源设备标识和目的设备标识与该第一中继信息表项匹配的报文时,将与该第一中继信息表项绑定的第一监控心跳报文复制发送,其中,所述中继报文周期小于所述中继信息表项的老化时间。

一种分布式系统拓扑维护装置,所述装置包括:接收单元、确定单元、生成单元和发送单元;

所述接收单元,用于接收报文;

所述确定单元,用于当所述接收单元通过分布式系统连接接口接收到第一监控心跳报文时,确定本地是否已生成与该第一监控心跳报文绑定的第一中继信息表项;在中继报文周期到时,确定当前中继报文周期内是否接收到过源设备标识和目的设备标识与该第一中继信息表项匹配的报文;其中,所述中继报文周期小于所述中继信息表项的老化时间;

所述生成单元,用于当所述确定单元确定本地已生成与该第一监控心跳报文绑定的第一中继信息表项时,刷新该中继信息表项的老化时间;当所述确定单元确定本地未生成与该第一监控心跳报文绑定的第一中继信息表项时,根据该第一监控心跳报文携带的源设备标识和目的设备标识,生成与该第一监控心跳报文绑定的第一中继信息表项,设置老化时间;

所述发送单元,用于发送所述接收单元接收到的第一监控心跳报文;当所述确定单元确定当前中继报文周期内接收到过源设备标识和目的设备标识与该第一中继信息表项匹配的报文时,将所述生成单元中与该第一中继信息表项绑定的第一监控心跳报文复制发送。

综上所述,本申请通过分布式系统中的任一设备通过分布式系统连接接口接收到第一监控心跳报文时,根据第一监控心跳报文生成更新第一中继信息表项,并在中继报文周期到时,且在当前中继报文周期内已接收到过与该第一中继信息表项匹配的报文时,将与该第一中继信息表项绑定的第一监控心跳报文复制发送,从而能够在不增加管理链路开销的情况下,增强分布式系统的稳定性。

附图说明

图1为本申请实施例中中继信息表项生成更新流程示意图;

图2为本申请实施例中分布式系统拓扑维护方法流程示意图;

图3为本申请具体实施例中应用于上述技术的装置的结构示意图。

具体实施方式

为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请所述方案作进一步地详细说明。

在分布式系统中存在多种类型的心跳报文,如用于设备管理的心跳报文、系统拓扑维护心跳报文等。各种心跳报文都可以使用本申请的提供的维护方法进行拓扑维护,如果在一个分布式系统中多类心跳报文都使用本申请的实现方式维护时,根据各心跳报文的类型进行区分即可。本申请下文将上述每一种心跳报文统称为监控心跳报文。下面以某一种心跳报文为例,为了描述方便,称之为第一监控心跳报文。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410408891.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top