Linux操作系统内核可靠性评测方法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:Aegean1218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机系统在社会生活中的广泛应用,人们对其可靠稳定运行能力的要求也越来越提高。操作系统内核是计算机系统中最重要的部分,它包括了操作系统最基本的如内存管理、文件系统、任务调度、设备管理等功能,在统一的操作系统内核中,都以子系统的形式存在,这些子系统在运行期间共享一个内存地址空间,一旦出现错误,便会对整个系统产生影响,因此操作系统内核的可靠性研究显得尤为重要。故障注入作为一种有效的加速系统失效的实验方法,通过系统在模拟真实环境下的故障反应,收集系统的反应信息,对评测系统的可靠性提供数据支持。本文主要研究基于故障注入的操作系统内核可靠性评测方法,首先研究分析了影响操作系统可靠性的因素,国内外故障注入方法和工具的发展和研究现状,对可靠性评测技术、故障注入技术的方法和应用等进行了详细的介绍和分析。针对操作系统内核架构和可靠性属性特点,把操作系统运行时的内存地址和系统源码级别定义的内存数据结构进行一一对应,并测试操作系统内核中静态分配的内核数据在内存故障下对系统可靠性的影响,提高了系统评测的全面性和精确性,并以此为基础完成了基于故障注入的操作系统内核可靠性评测工具的设计和实现工作。通过分析故障注入的原理和过程,给出了操作系统内核可靠性评测工具的总体架构和各个功能结构,设计了系统控制模块、心跳检测模块、故障负载生成模块、内核内存故障注入模块、结果回收和数据分析模块,支持不同的故障类型,支持不同的故障注入间隔时间。最后应用开发的故障注入工具进行一系列的实际故障注入实验,验证了本文所设计的面向操作系统内核的故障注入工具的有效性,并给出实验初步结果及分析。
其他文献
水利信息化的基础是水文现代化建设,信息传输是水利信息化的重要基础工作之一。通信规约对水文监测系统安全且可靠地运行起着极其重要的作用,但由于水文监测行业中规约种类繁
随着普适计算的发展,人们对基于位置的服务(LBS)需求越来越多,特别是在某些应急场合下,如发生火灾或者保障设施故障时,需要一种即时布设,方便使用的定位系统,能在尽可能短的
H.264视频编码标准在保证图像质量的情况下比以往其他视频压缩标准具有更好的压缩性能,在如今高科技的社会得到了广泛的应用,但同时对H.264编码标准也提出了更高的要求,即实时性
随着计算技术的高速发展,处理器的计算能力持续高速增长,虚拟化技术在计算机系统中的作用日益重要。内存作为计算机系统的宝贵资源,内存虚拟化是虚拟化技术中至关重要的一方面。
在增强现实系统中,为了实现虚实的无缝融合,光照一致性是必须解决的问题。光照一致性的目标是使虚拟物体的光照情况与真实场景中的光照情况相一致,虚拟物体与真实物体有着一
汽车安全技术分为被动安全技术和主动安全技术两个方面。其中,被动安全技术,是以碰撞安全为中心,侧重于交通事故发生后汽车车体对车内人员的防护作用;以碰撞预警为中心的主动
与既有的铁路无线通信系统相比,GSM-R (Global System for MobileCommunications Railway,铁路移动通信系统)更符合铁路运输的通信信号一体化技术发展的需要,可以为旅客提供更加
在信息时代里,信息安全已经变得越来越重要,密码学是保障信息安全的一种基本手段。传统的密码系统都是基于口令或密钥的,而这些口令或密钥容易受到字典攻击,很难记忆和容易被非法
层状岩体是由多种不同属性、不同厚度岩层按某种方式组合而成的天然复杂岩体。近年来,随着GIS和地理空间信息技术的发展,三维可视化技术在层状岩体研究方面发挥着越来越大的
随着电子商务的蓬勃发展,电子商务协议的研究越来越深入。交换协议是电子商务协议中很重要的一类,可以通过对交换协议的建模和形式化分析研究的结果去指导交换协议的设计或弥