【技术实现步骤摘要】
一种基于管理平台的任务级双机热备系统及其方法
本专利技术属于计算机控制领域,尤其是一种基于管理平台的任务级双机热备系统及其方法。
技术介绍
在某些高可靠性的应用场景中,比如航行数据服务器、飞行器控制器等设备,执行任务的计算机一旦出现故障,将造成重大的经济损失或严重的安全事故,为避免这种风险,通常采取双机冗余备份系统来提升计算机设备的任务可靠性。双机冗余备份可分冷备份、热备份,冷备份是主机出现异常后,在启动备机工作,其通常用在执行任务实时性要求低的场景;热备份是主备机同时工作,一旦主机出现异常,备机切换为主机,备机通过系统迁移等方式接管执行任务,其通常用在执行任务实时性有一定要求的场景,其中双机热备的切换时间较冷备份短。但在实时性要求较高的应用场景中,如飞行器控制应用场景,对主备切换时间达到了1/10秒的级别,对于基于系统迁移的双机热备系统,不能满足这种应用场景。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提出一种基于管理平台的任务级双机热备系统及其方法,能够实现任务级双机热备切换切换。 ...
【技术保护点】
1.一种基于管理平台的任务级双机热备系统,其特征在于:包括主机A、主机B、冗余电源A、冗余电源B、智能管理平台、外部设备、指挥中心和人机交互设备,所述管理平台通过网络接口、串行接口、CPCI总线、VGA和USB信号接口与主机A和主机B相连,通过网络接口和串行接口与指挥中心相连,通过串行接口、A/D接口连接外部设备,通过VGA和USB信号接口连接人机交互设备,冗余电源A、主机A和管理平台连接CPCI总线,冗余电源B、主机B和管理平台连接CPCI总线。/n
【技术特征摘要】
1.一种基于管理平台的任务级双机热备系统,其特征在于:包括主机A、主机B、冗余电源A、冗余电源B、智能管理平台、外部设备、指挥中心和人机交互设备,所述管理平台通过网络接口、串行接口、CPCI总线、VGA和USB信号接口与主机A和主机B相连,通过网络接口和串行接口与指挥中心相连,通过串行接口、A/D接口连接外部设备,通过VGA和USB信号接口连接人机交互设备,冗余电源A、主机A和管理平台连接CPCI总线,冗余电源B、主机B和管理平台连接CPCI总线。
2.根据权利要求1所述的一种基于管理平台的任务级双机热备系统,其特征在于:所述管理平台包括外部接口转换模块、KVM切换模块、数据同步模块和看门狗模块,并由ARM于FPGA进行控制,其中外部接口转换模块与KVM切换模块通过FPGA控制,数据同步模块和看门狗模块通过ARM控制,ARM通过GPMC总线与FPGA连接。
3.根据权利要求1所述的一种基于管理平台的任务级双机热备系统,其特征在于:所述主机A和主机B完全相同,所述冗余电源A和冗余电源B完全相同,系统主机的串行接口和A/D接口与设备联通,系统备机未与设备联通。
4.一种如权利要求1基于管理平台的任务级双机热备系统的方法,其特征在于包括以下步骤:
步骤1、启动主机A和主机B,管理平台选择系统主机和系统备机并向系统主机和系统备机转发任务指令,主机和备机执行任务指令;
步骤2、管理平台判断系统主机和系统备机的运行情况,若系统主机和系统备机运行情况正常,则系统主机和系统备机继续执行任务指令,若系统主机异常进行步骤3,若系统备机异常进行步骤4;
步骤3、管理平台进行系统主机和系统备机切换;
步骤4、管理平台进行系统备机重启并使其处于热备状态。
5.根据权利要求3所述的一种基于管理平台的任务级双机热备系统的方法,其特征在于:所述步骤1的具体实现方法为:主机A和主机B上电运行后,管理平台默认主机A为系统主机,主机B为系统备机;系统主机和系统备机分别向管理平台发送启动完成信号,并准备接收外部任务指令;管理平台接收指挥中心任务命令并向系统主机和系统备机转发任务指令,系统主机和系统备机同步执行接收的任务指令。
6.根据权利要求3所述的一种基于管理平台的任务级双机热备系统的方法...
【专利技术属性】
技术研发人员:王剑,王朝斌,
申请(专利权)人:天津七所精密机电技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。