一种基于两级管控的ima系统及其动态重构控制方法_2

文档序号:9471197阅读:来源:国知局
模块上所有分区应用的健康状况;
[0059]?收集分区应用运行时的关键数据。
[0060]系统重构管理负责整个IMA系统的重构管理,功能包括:
[0061 ].SYSRCM功能失效时由SysRCS接管;
[0062]籲系统重构方案的决策;
[0063]?系统重构日志的记录与存储;
[0064]?全系统关键数据的采集和纷发;
[0065].监控系统内所有IMA模块的健康状况。
[0066]IMA动态重构主要针对分区故障和模块开展IMA系统再配置的过程,基于以上的功能分解和设计,针对此两级管控机制,分别从分区故障和模块故障两种情况设计如图5和图6所示的动态重构时序控制逻辑关系;同时对两级管控机制在上电初始化的控制逻辑关系(图4所示)和系统重构管理(SysRC)的主从切换关系(图7所示)进行了介绍。
[0067]如图4所示,该时序图描述了为完成上电初始化,IMA系统的操作步骤及各功能模块之间的交互信息。
[0068]1.CPURC, SYSRCM、MMM,网络交换机完成上电初始化;
[0069]2.CPURC, MMM、交换机向SYSRCM发送上电初始化完成指令;
[0070]3.SYSRCM管理初始状态的APP (A\B\C\D)加载,通知MMM向相关的CPURC传送应用映像;
[0071 ]4.CPURC完成应用映像加载;
[0072]5.应用软件启动成功并向CPURC发送启动成功指令;
[0073]6.CPURC切换调度表使得IMA模块可以运行不同的分区应用;
[0074]7.分区应用(A\B\C\D)发送分区关键参数给CPURC,CPURC将各个分区应用的关键参数采集整理后发送给SYSRCM ;
[0075]8.SYSRCM将分区关键参数发送给大容量存储模块。
[0076]如图5所示,该时序图描述了 IMA系统发生分区故障时,各功能模块的操作步骤及数据交互信息。
[0077]1.应用软件(A/B/C/D)发送分区关键参数给CPURC ;
[0078]2.CPURC完成对应用分区的关键参数采集并整理转发给SYSRCM ;
[0079]3.SYSRCM把全系统的关键参数信息发送给大容量存储模块用于存储;
[0080]4.CPURC检测到故障后向SYSRCM发送重构指令;
[0081]5.SYSRCM进行全系统状态管理并向大容量存储模块记录故障信息;
[0082]6.CPURC通过分区重启、在线分区加载等完成分区应用的加载;
[0083]7.CPURC向被重构分区应用发送分区关键参数信息;
[0084]8.被重构分区应用完成初始化并向CPURC发送初始化成功指令;
[0085]9.被重构分区应用向CPURC周期性发送分区关键参数信息。
[0086]如图6所示,该时序图描述了 IMA平台发生模块级故障时,各功能模块的操作步骤和它们之间的数据交互。
[0087]1.重构模块(即故障模块)的CPURC和常规模块的CPURC分别将模块关键参数发送给SysRC ;
[0088]2.SysRC进行全系统的故障检测和重构决策;
[0089]3.SysRC向重构模块的CPURC和网络交换机发送重构启动指令;
[0090]4.CPURC在线加载分区应用;
[0091]5.CPURC向分区应用发送关键参数信息;
[0092]6.分区应用向CPURC发送创建成功及初始化成功指令;
[0093]7.CPURC向SysRC发送重构完成指令;
[0094]8.CPURC向SysRC周期性发送模块关键参数;
[0095]9.SysRC进入正常管理状态。
[0096]如图7所示,该时序图描述了系统主重构管理和系统从重构管理实现交接时的步骤和信息交互。CPURC分别向SYSRCM和SysRCS发送模块关键参数和分区关键参数。
[0097]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种基于两级管控的IMA系统,包含大容量存储模块、网络交换机和一个以上的IMA模块,其特征在于还包含驻留在各个IMA模块中的模块重构管理软件和驻留在其中一个IMA模块中的系统主重构管理软件; 所述模块重构管理软件用于监控所在IMA模块上各分区的健康状况,在分区出现故障时通过分区重启、在线分区加载完成分区应用的重新加载,并向系统主重构管理软件发送所在IMA模块的模块关键参数以及所在IMA模块上的各分区的分区关键参数; 所述系统主重构管理软件用于接收各模块重构管理软件发送的分区关键参数和模块关键参数并存储在大容量存储模块;监控IMA系统内所有IMA模块的健康状况,当有IMA模块出现故障时进行IMA系统重构方案的决策。2.根据权利要求1所述的IMA系统,其特征在于所述模块重构管理软件还用于通过虚分区代理的方式实现所在IMA模块的分区应用与外界的通信。3.根据权利要求1所述的IMA系统,其特征在于还包含与系统主重构管理软件不在同一个IMA模块上的系统从重构管理软件,所述系统从重构管理软件的功能与系统主重构管理软件相同,当系统主重构管理软件功能失效时由系统从重构管理软件接管。4.根据权利要求1至3任一所述的IMA系统的动态重构控制方法,包含发生分区故障时进行重构的方法,通过以下步骤实现: 步骤1-1)、各分区上的分区应用发送分区关键参数给模块重构管理软件; 步骤1-2)、模块重构管理软件完成对各分区应用的分区关键参数采集并整理转发给系统主重构管理软件; 步骤1-4)、系统主重构管理软件把全IMA系统的分区关键参数信息发送给大容量存储模块用于存储; 步骤1-5)、模块重构管理软件检测到分区故障后向系统主重构管理软件发送重构指令; 步骤1-6)、系统主重构管理软件进行全IMA系统状态管理并向大容量存储模块记录故障信息; 步骤1-7)、模块重构管理软件通过分区重启、在线分区加载完成分区应用的加载; 步骤1-8)、模块重构管理软件向被重构分区应用发送分区关键参数信息; 步骤1-9)被重构分区应用完成初始化并向模块重构管理软件发送初始化成功指令; 步骤1-10)被重构分区应用向模块重构管理软件周期性发送分区关键参数信息。5.根据权利要求4所述的动态重构控制方法,其特征在于还包含发生IMA模块故障时进行重构的方法,通过以下步骤实现: 步骤2-1)、故障IMA模块的模块重构管理软件和常规IMA模块的模块重构管理软件分别将模块关键参数发送给系统主重构管理软件; 步骤2-2)、系统主重构管理软件进行全IMA系统的故障检测和重构决策; 步骤2-3)、系统主重构管理软件向故障IMA模块的模块重构管理软件和交换机发送重构启动指令; 步骤2-4)、模块重构管理软件在线加载分区应用; 步骤2-5)、模块重构管理软件向分区应用发送分区关键参数信息; 步骤2-6)、分区应用向模块重构管理软件发送创建成功及初始化成功指令; 步骤2-7)、模块重构管理软件向系统主重构管理软件发送重构完成指令; 步骤2-8)、模块重构管理软件向系统主重构管理软件周期性发送模块关键参数; 步骤2-9)、系统主重构管理软件进入正常管理状态。6.根据权利要求4所述的动态重构控制方法,其特征在于还包含初始化上电方法,通过以下步骤实现: 步骤3-1)、模块重构管理软件、系统主重构管理软件、大容量存储模块、交换机完成上电初始化; 步骤3-2)、模块重构管理软件、大容量存储模块、交换机向系统主重构管理软件发送上电初始化完成指令; 步骤3-3)、系统主重构管理软件管理初始状态的分区应用加载,通知大容量存储模块向相关的模块重构管理软件传送应用映像; 步骤3-4)、模块重构管理软件完成应用映像加载; 步骤3-5)、分区应用启动成功并向模块重构管理软件发送启动成功指令; 步骤3-6)、模块重构管理软件切换调度表使得IMA模块用于运行不同的分区应用;步骤3-7)、分区应用发送分区关键数据给模块重构管理软件,模块重构管理软件将各个分区应用的分区关键数据采集整理后发送给系统主重构管理软件; 步骤3-8)、系统主重构管理软件将分区关键数据发送给大容量存储模块。
【专利摘要】一种基于两级管控的IMA系统,包含模块重构管理软件和系统主重构管理软件;所述模块重构管理软件用于监控所在IMA模块上各分区的健康状况,在分区出现故障时通过分区重启、在线分区加载完成分区应用的重新加载,并向系统主重构管理软件发送所在IMA模块的模块关键参数以及所在IMA模块上的各分区的分区关键参数;所述系统主重构管理软件用于接收各模块重构管理软件发送的分区关键参数和模块关键参数并存储在大容量存储模块;监控IMA系统内所有IMA模块的健康状况,当有IMA模块出现故障时进行IMA系统重构方案的决策。本发明将任务软件与物理资源相互独立,为机载维护保障提供了便捷灵活的手段。
【IPC分类】G06F9/445
【公开号】CN105224360
【申请号】CN201510567215
【发明人】周庆, 谷涛, 詹志娟, 洪蓉
【申请人】中国航空无线电电子研究所
【公开日】2016年1月6日
【申请日】2015年9月8日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1