【技术实现步骤摘要】
一种分布式系统的热备份装置
本专利技术涉及分布式系统和RapidIO
,具体涉及一种分布式系统的热备份装置。
技术介绍
热备份是容错系统中的一个重要机制,利用故障点转移的方式保障分布式系统业务的不间断运行。目前最常见的热备份技术是双机热备系统,通常采用如下两种方案:采用第三方仲裁机构实现故障检测和双机切换;不用第三方仲裁机构,通过主备机身份识别,建立主备机之间的心跳通信,在主备机同步工作的前提下,实现主备机故障检测和切换。上述两种方法均能实现双机热备功能,但是也都存在不足之处。第一种双机容错技术的缺点是若第三方仲裁机构出现故障,则无法实现双机故障检测;第二种双机容错技术虽然没有利用第三方仲裁机构,但是其只能勉强应付软件接口和设备个数较少的系统,一旦系统较为庞大,或是软件接口较多时,系统实现的复杂性会增加,而可靠性会降低,不适用于分布式系统的热备份。为了解决上述热备份技术存在的不足,提高系统的可靠性,需要设计一种分布式系统的热备份装置。
技术实现思路
( ...
【技术保护点】
1.一种分布式系统的热备份装置,其特征在于,该装置在VPX总线架构下利用RapidIO和DDS数据分发服务实现对分布式系统中多个设备的热备份。/n
【技术特征摘要】
1.一种分布式系统的热备份装置,其特征在于,该装置在VPX总线架构下利用RapidIO和DDS数据分发服务实现对分布式系统中多个设备的热备份。
2.如权利要求1所述的装置,其特征在于,所述分布式系统的热备份装置包括主处理模块、管理模块、网络交换模块及电源模块组成,共有四块主处理模块和一块管理模块,均采用龙芯3A3000处理器,网络交换模块集成RapidIO交换芯片,主处理模块和管理模块之间采用RapidIO和DDS相结合的通讯方式,管理模块用于实时监控其余四块主处理模块的运行状态,若某个主处理模块出现故障,通过IPMB总线禁止故障主处理模块工作,并由自身接替故障主处理模块当前的工作。
3.如权利要求2所述的装置,其特征在于,所述装置还包括计算机机箱,所述计算机机箱采用VPX总线架构,四块主处理模块、一块管理模块、网络交换模块和电源模块通过计算机机箱内部的背板插槽通信;四块主处理模块和一块管理模块这五个模块上均运行VxWorks6.9操作系统,并搭载了DDS中间件软件;网络交换模块上集成了RapidIO接口,五个模块之间通过RapidIO构成了通信网络。
4.如权利要求3所述的装置,其特征在于,在装置加电后,四块主处理模块和一块管理模块通过DDS中间件软件匹配各自的主题、数据类型和服务质量策略,如果匹配成功,则四块主处理模块和一块管理模块之间开始通信。
5.如权利要求...
【专利技术属性】
技术研发人员:赵昶宇,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。