舰载分布式构件系统的容错技术研究

被引量 : 1次 | 上传用户:ie_down
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
舰载作战指挥系统是舰载作战系统的核心部分,是一种典型的分布式实时嵌入式应用系统。它面临着基础计算平台复杂、系统功能多样和用户需求多变等问题。随着作战需求的变化,舰载作战指挥系统的软件规模不断增大,系统的可移植、软件重用性以及可集成能力变得越来越重要,传统结构化软件开发方法很难适应新一代舰载作战指挥系统的研制模式,采用基于构件的软件开发(Component-Based Software Development,CBSD)方法是解决上述问题的有效途径。在构件开发过程中加入冗余、容错功能是保证系统可靠性的方法之一。传统的构件冗余、容错方法是构件开发者根据所需的冗余、容错控制方案编写专用的容错管理代码,使得构件开发的工作量加大,构件复用度变小。为解决上述问题,开展适合构件系统的容错技术研究是很有意义的。本文所做工作是“十一五”国防预先研究课题“海战场综合电子信息系统服务集成技术研究”的组成部分,主要研究舰载分布式构件系统的容错技术和实现,结合课题的具体研制要求,设计和实现舰载分布式构件系统容错模块。本文主要完成了以下工作:(1)结合课题的研究内容和背景,分析了容错技术的国内外研究现状和发展趋势,对基于构件的舰载指挥系统及其系统特点进行了讨论。(2)对舰载分布式构件系统容错模块进行了整体设计,完成了各个子模块的实现。容错模块在设计实现过程中充分考虑了舰载计算环境对实时性和可靠性的需求,在保证可靠性的同时兼顾了舰载计算环境对可用性的要求。(3)给出了一种适合分布式构件系统的基于检查点的后向恢复机制,该机制针对系统应用环境,简化了失效检测和错误诊断子模块,从系统中分离出存储子模块,减小了系统运行开销,适用于系统资源有限的嵌入式平台。(4)给出了分布式构件系统容错模块实验效果,并对该模块的基本功能、错误恢复时间和检查点信息存储时间进行了测试。结果表明,分布式构件系统容错模块具有较好的错误恢复时间和检查点保存速度。
其他文献
心房颤动(简称房颤)是临床最常见的持续性心律失常之一,严重威胁人类的健康,增加患者心衰、卒中、血栓栓塞等疾病的发生率与死亡率。房颤具有自身进展性,异位活动与折返是房
由于煤矿高压电网中性点接地方式的改变,造成井下高压防爆开关的漏电保护在应用中存在不少误动和拒动现象,详细分析了漏电故障时各开关所测零序分量的特征和造成原有漏电保护
为研究含水量对水泥砂浆抗拉性能的影响,采用"8"字模试验方法对两种配合比下三种含水量(饱和度分别为0%、50%、100%)共60个水泥砂浆试件进行了单轴拉伸试验。试验结果表明:不
常食红薯,抗癌长寿据《本草纲目》中记载,红薯"补虚乏,益气力。健脾胃,张肾阴"。现代科学研究认为,红薯可供给人体大量的粘液性物质,而粘液性物质能保护人的呼吸道、消化道和骨关节,起
目的:探讨重症超声快速诊断方案在外科患者术后急性呼吸衰竭病因诊断中的作用。方法:将2015年1月至2017年12月浙江省人民医院SICU收住的术后急性呼吸衰竭患者纳入研究,随机分
2001年度诺贝尔奖获得者奈保尔是一名典型的移民作家。他的一生都受到印度、特立尼达和英国文化的影响。这种复杂的背景让奈保尔对殖民地人民对身份的渴望和遥遥无期的身份追
本文介绍了英国BTEC课程模式的内容和实施机制。在此基础上,对该模式进行评价,并针对我国职业教育课程改革提出几点意见。
  运用建立社会指标体系的方法对复杂的社会现象进行测量,是一个严肃和严谨的科学过程,绝不可用随意堆砌或拼凑指标的方法简单为之。必须首先对研究对象的内在逻辑
期刊
目的 探讨结节性甲状腺肿与甲癌的关系以及结节性甲状腺肿术后复发的原因。方法 对湘雅医院普外科近 12年手术治疗的 199例结节性甲状腺肿患者的临床资料进行回顾性分析。
目的探讨使用不同的血液净化方式治疗脓毒症导致的急性肾损伤的疗效对比及其机理。方法参与治疗实验的患者均须建立临时的血管通路,本实验全部为股静脉置管。①CBP组28例患者