[发明专利]一种分布式容错计算机成员一致性保证方法在审

专利信息
申请号: 201410734530.9 申请日: 2014-12-04
公开(公告)号: CN104483828A 公开(公告)日: 2015-04-01
发明(设计)人: 徐奡;刘帅;李鹏;郑久寿;马小博;程俊强 申请(专利权)人: 中国航空工业集团公司第六三一研究所
主分类号: G05B9/03 分类号: G05B9/03
代理公司: 西安智邦专利商标代理有限公司 61211 代理人: 王少文
地址: 710119 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明是一种分布式容错计算机成员一致性保证方法,包括以下步骤:1)容错计算机节点状态的初始化:N节点的容错计算机,初始状态设置为(Ai,N+1-i,0,A1A2…AN),Ai为第i个节点,N+1-i为初始确认计数器(AC)值,0为初始失败计数器(FC)值,A1A2…AN为初始成员列表,即初始状态下每个节点的成员列表中包含系统所有节点;2)节点Ai按顺序向所有节点广播数据帧;Ai成员列表记为mem(Ai);本发明针对分布式计算机系统容错技术,解决分布式系统余度管理问题,能够可靠地对系统各节点状态进行管理,有效避免系统成员结党的发生,使系统对故障作出及时一致性地响应,为机载分布式容错计算机的新型容错策略提供了有效支持。
搜索关键词: 一种 分布式 容错 计算机 成员 一致性 保证 方法
【主权项】:
一种分布式容错计算机成员一致性保证方法,其特征在于:所述方法包括以下步骤:1)容错计算机节点状态的初始化:N节点的容错计算机,初始状态设置为(Ai,N+1‑i,0,A1A2…AN),Ai为第i个节点,N+1‑i为初始确认计数器(AC)值,0为初始失败计数器(FC)值,A1A2…AN为初始成员列表,即初始状态下每个节点的成员列表中包含系统所有节点;2)节点Ai按顺序向所有节点广播数据帧;Ai成员列表记为mem(Ai);Ai判断本地AC是否大于FC,若结果为真,节点Ai清零本地AC和FC,使用本地成员列表与待发送数据合并计算CRC校验和,得到CRC后将其与待发数据组成数据帧,将该数据帧广播给所有节点(包括自身);若结果为假,节点反馈错误给上层应用并进入冻结状态;3)节点Ak接收并解码数据帧;节点Ak接收Ai发送来的数据帧,使用本地成员列表对接收数据帧进行解码及CRC校验;CRC校验成功的节点认为数据正确接收,CRC校验失败的节点认为数据帧接收失败;若节点Ak正确接收数据,则Ak将Ai加入本地成员列表,并累加AC;若节点Ak接收数据失败,则Ak将Ai从本地成员列表删除,并累加FC;若节点Ak没有在预期时间点接收到Ai发送的数据帧,则将Ai从本地成员列表删除,但不累加任何计数器;4)节点Ai发送数据后寻找第一成功节点;节点Ai发送数据后,等待下一节点在预期时间段发送来的正确数据帧;判断是否满足:mem(Ai)=mem(Aj),结果为真则Aj为Ai的第一成功节点,Ai被确认(即Ai正确),隐含确认算法结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410734530.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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