基于Profile检查点的航天级软件加固机制

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:jacklong1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
星载计算机工作于辐射环境复杂的外太空,高能宇宙射线是影响星载计算机工作的重要因素,这些因素会导致航天器存储器件发生单粒子翻转效应(Single Event Upset,简称SEU)。SEU会触发硬件瞬时错误,从而使得软件故障和出现错误的几率成倍增长。为了满足星载计算机高可靠性需求,硬件加固与软件加固缺一不可。多数嵌入式实时操作系统都会提供一套自带的检错恢复机制来应对SEU。重启任务是其主要手段之一,但是这种方法恢复代价巨大,会造成严重的系统资源浪费。因此,开发一种兼具可靠性与实时性的软件加固机制势在必行。本文主要工作如下:首先对星载计算机工作所处的严峻宇宙环境以及星载计算机的可靠性需求进行深入分析。然后对目前的容错技术进行分类对比,尤其对软件加固中的检查点机制进行细致研究。通过与概率论相结合,对SEU硬件瞬时错误导致的软件错误代码分布进行分析,提出基于Profile的检查点模型以及PBC算法。与传统检查点相比,本机制具有以下两个优点:一,在同一段测试代码,基于Profile的检查点可以使用较少的检查点,较少的空间开销,获取比传统检查点技术更高的恢复性能;二,可以通过用户指导,动态的优化检查点插入位置,快速适应宇宙环境的变化。最后,本文基于该软件加固思想,采用BM3803处理器和Vx Works嵌入式操作系统搭建实验平台,实现基于Profile的检查点和传统检查点加固机制,并对两者回滚效率进行对比。实验结果表明,基于Profile的检查点相较于传统检查点具有明显的优势。
其他文献
随着Internet的迅速发展以及各级各类学校信息化程度的不断提高,网络教育资源日益丰富,基于Internet/Intranet的教学方式已经深入人心,推动了我国教育改革的进程和人们学习观念的
随着网络应用范围的不断扩大,它在带给人们极大便利的同时,也带来了一个日益严峻的问题--网络安全问题。为确保网络安全,很多单位或个人都采用了防火墙。但随着科技的发展,仅
本文以基于空间数据库特别是GIS数据库的数据挖掘技术为研究对象,主要研究了基于Rough集理论的空间数据分类和空间关联规则挖掘技术,分析了在空间数据库与在关系数据库中进行数
服务等级协议(SLA)被广泛应用与描述服务所需达到的性能目标,随着SOA架构下服务的组合方式日益复杂,SLA所包含的内容日益增多,覆盖的范围日益广泛。如何运用SLA保证SOA架构下
随着计算机网络技术的发展,基于网络的教学和远程教育已成为人们关注的热点,而虚拟实验室的建设亦愈来愈引起大家的重视。虚拟实验是指借助于多媒体、仿真和虚拟现实等技术来模
由于MVC模式在开发中表现的强大优势,MVC模式被逐渐引入J2EE体系中,成为J2EE进行交互式应用开发(特别是Web应用开发)时的一个非常重要的模式。MVC是一种设计模式,它定义“预
网格计算是伴随着互联网技术而迅速发展起来的,最初是专门针对复杂科学计算应用的一种新型计算模式.这种计算模式是把整个网络整合成一台巨大的超级计算机.随着网格技术的发
本文深入研究了移动Adhoc网络的安全路由问题及椭圆曲线密码体制,提出并实现了一个基于椭圆曲线密码体制的移动Adhoc网络安全路由算法。 论文首先详尽综述了移动Adhoc网络
基于位置的服务融合GIS、互联网和移动通讯三种技术,提供一种对于地理空间位置敏感的服务,它带给用户全新的体验,应用前景十分看好.目前大多数基于位置的服务的实现方案都是
自组织网络也叫做无中心结构的移动网络或者称作移动adhoc网络,是由一群共享无线信道且没有中心控制或固定的通信主干的移动节点所组成的系统。所以,在这种网络架构中,路由是一