首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种分布式多模冗余容错系统软件表决方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国船舶重工集团公司第七0九研究所

摘要:一种分布式多模冗余容错系统软件表决方法,包括:1在N模冗余程序中插入若干个同步点和表决点;2表决器程序独立运行,为N模冗余任务提供同步和表决服务;3表决器对每个冗余任务分别维护1个“超时错误”标记和1个“数据错误”标记,且初始时这些标记均为无故障;4N模冗余任务同步操作中,表决器向冗余任务反馈同步完成报文;5N模冗余任务表决操作中,表决器进行结果表决,并向冗余任务反馈表决完成报文或表决失败报文。优点是:既可适用于云计算环境下的任务容错,也可用于分布式系统的任务容错;消除了对处理器锁步机制的依赖性,降低了对容错系统的硬件设计要求。

主权项:1.一种分布式多模冗余容错系统软件表决方法,其特征在于包括如下步骤:1在N模冗余程序中插入若干个同步点和表决点;2表决器程序独立运行,通过特定格式的网络报文通信为N模冗余任务提供同步和表决服务;3表决器对每个冗余任务分别维护1个“超时错误”标记和1个“数据错误”标记,且初始时这些标记均为无故障;4在N模冗余任务同步操作中,表决器根据其所维护的“超时错误”标记以及当前接收同步请求报文的超时情况,向冗余任务反馈同步完成报文;5在N模冗余任务表决操作中,表决器根据其所维护的“超时错误”标记、“数据错误”标记以及当前接收表决请求报文的超时情况,按照“少数服从多数的原则”进行结果表决,并向冗余任务反馈表决完成报文或表决失败报文;步骤5中N模冗余任务表决的步骤包括:S1、表决器进行初始化操作,将所有任务的“超时错误”标记和“数据错误”标记设置为未标记状态;S2、表决器等待接收冗余任务端发送的表决请求报文;S3、表决器接收到第1个请求报文后,设置接收时间门限并启动内部计时器;S4、表决器继续等待接收冗余任务端发送的表决请求报文;S5、若在接收时间门限内,表决器接收到所有未标记为“超时错误”的冗余任务发送的请求报文,则进入步骤S7;若计时器发生超时则进入步骤S6;否则进入步骤S4继续等待接收表决请求报文;S6、表决器将未接收到其表决请求的冗余任务标记为“超时错误”,在后续同步和表决操作中将不再接收其请求报文,然后进入步骤S7;S7、表决器根据“数据错误”标记对已接收到的待表决数据进行筛选,仅未被标记为“数据错误”的冗余任务所发送的待表决数据为有效数据;S8、表决器按照“少数服从多数”原则对有效数据进行表决,生成和输出表决结果;S9、表决器将此次表决结果与接收到的各冗余任务的待表决数据进行对比;若某一冗余任务的待表决数据与表决结果一致,则清除其“数据错误”标记,并向其反馈表决完成报文;若某一冗余任务的待表决数据与表决结果不一致,则设置其“数据错误”标记,并向其反馈表决失败报文;然后进入步骤S2等待下一次表决操作。

全文数据:

权利要求:

百度查询: 中国船舶重工集团公司第七0九研究所 一种分布式多模冗余容错系统软件表决方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。