会议专题

用软件中断实现的Linux内核故障注入方法

针对容错操作系统的可靠性评测问题,提出一种向Linux内核注入”单个位”故障的方法.基于x86体系结构中的软件中断机制,首先利用可加载内核模块机制在时钟中断中设置一个探测点,然后将用户态的故障数据传输到内核空间,最后利用一种C/S结构的故障注入模型,分别向Linux内核的arch、fs、kernel和mm四个子系统注入故障(瞬时型、间歇型和永久型)6700余次.实验结果表明,与arch和fs子系统相比,kernel和mm子系统对故障的敏感度较高,平均检测故障覆盖率达到38.23%;与数据段相比,内核代码段对故障的敏感度较高,平均检测故障覆盖率达到73.49%,该方法提高了容错型操作系统可靠性评测的速度和准确度.

容错操作系统 可靠性评估 Linux内核 故障注入方法

郭庆伟 杨麦顺 张影 张兴军

西安交通大学 电子与信息工程学院,西安 710049

国内会议

2014年全国开放式分布与并行计算学术年会

湖北襄阳

中文

200-203

2014-09-27(万方平台首次上网日期,不代表论文的发表时间)