基于软件故障注入的容错系统故障检测能力评测技术

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:sorry314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机系统应用到航天、军事、工业等高可靠性领域,人们对计算机的系统在软件和硬件方面的可靠性要求也大大提高.故障注入作为一种加速系统失效的手段,能够测试并评估容错系统的容错性能,并对容错系统的研制有着重要的参考价值.该文详细分析了目前国内外故障注入技术的优缺点,重点分析了软件故障注入技术.结合对目标容错系统的结构和故障的分析,提出了容错系统的故障传播机理,即系统中的故障是在容错机制的层次结构中传播的,故障在层次之间由下至上传播,故障传播的结果有两种,一是导致系统不能正常对外服务,一是在某个层次由于容错机制的处理而被屏蔽.该文在这个传播机理的基础上提出了系统的故障模型,包括硬件故障、通讯故障和软件故障.然后分析了目前故障注入工具中采用的故障注入机制和目标系统的注入对象的特点,提出了适合本目标系统的5种软件故障注入机制:基于调试器的故障注入方法、基于winsock的故障注入方法、基于驱动程序的故障注入方法、基于SCM、SCP的故障注入方法和基于ToolHelp32 API的故障注入方法.最后提出了软件故障注入平台的功能和结构设计,并将其实现.用这个平台向目标系统注入故障.用户通过控制平台设定故障模型和故障属性,可以注入瞬时性、间歇性、永久性故障.注入完成后,平台回收结果并保存,通过对这些数据的分析,得到了系统的故障检测覆盖率,证明了目标系统的容错机制有着很好的检测能力.
其他文献
“查找”在计算机的任何算法中几乎无处不在。据报道,计算机70%以上的时间在进行查找工作。因此节省查找的时间和空间成为了一个重要的研究课题。检索树(trie树)是支持较快查找
问答系统是信息检索的一个新的发展方向,是解决互联网上信息不断丰富与人们从互联网上获取自己需要的信息越来越难的矛盾的有效方法.数据源是问答系统的知识库,它是问答系统
该文在分析了多种传统的持久化机制的基础上,深入研究了sun公司指定的JDO规范,结合软件模式设计、框架设计等技术,对JDO持久化中间件框架设计进行了研究,并提出了一套能够指
目标识别与跟踪是计算机视觉、图像处理与模式识别领域中非常活跃的课题。当前对运动目标检测与跟踪的研究已取得了一定的成绩,但由于运动目标经常处于室外多样的自然环境中,因
计算机用户界面是指计算机与其使用者之间的对话接口,是计算机系统的重要组成部分,它直接关系到整个计算机系统的可用性和使用效率。目前开发用户界面的工作量及难度十分可观,非
随着Internet技术的发展带来了电子商务的快速发展.那么如何在交易的过程中保证敏感数据的保密性、完整性、不可否认性,以及如何确认对方的真实身份就非常重要.公钥基础设施P
本文主要研究了如下几个方面的内容:(1)介绍了将混沌、分形的研究思想、方法和成果制作成CAI教学与试验软件的设计与实现方法.(2)设计了一种新的混沌扩频码序列中间段多比特
相干体技术是近年来地震勘探在资料解释方面的重要突破,与原来揭示地下异常体的方法相比,相干体可以更清楚地识别断层.该方法是一种自动和半自动的解释技术,它利用三维地震数
随着数字信息技术的飞速发展,由传统的模拟电视到数字电视的数字化革命已成为必然.数字电视将带给我们全新的视觉冲击和前所未有的大容量信息资源.中国目前也正在经历着电视
随着Internet规模的爆炸性增长以及新的应用需求、传输速度要求,Internet遇到了许多在设计初期所没有预料到的困难.为此我们提出了一种新的Internet体系结构:层次式交换网络(