论文标题

三个类似CentOS的操作系统的基于故障注射的故障分析

Fault Injection based Failure Analysis of three CentOS-like Operating Systems

论文作者

Xu, Hao, Hu, Yuxi, Tan, Bolong, Shi, Xiaohai, Lu, Zhangjun, Zhang, Wei, Jiang, Jianhui

论文摘要

操作系统(OS)的可靠性一直是学术界和行业的主要关注点。本文研究了如何根据故障模式库通过故障注入进行操作失败分析。首先,我们使用基于Linux抽象层次结构分析的故障模式生成方法来系统定义类似Linux的故障模式,构建Linux故障模式库,并根据故障模式库(FIFML)开发故障注入工具。然后,对三个商业Linux分布(CentOS,Anolis OS和OpenEuler)进行故障注射实验,以确定其可靠性问题并提高建议。我们还将这三个OSS的虚拟文件系统用作实验对象,以在光线和正常水平上执行故障注入,测量故障注入前后13个常见文件操作的性能。

The reliability of operating system (OS) has always been a major concern in the academia and industry. This paper studies how to perform OS failure analysis by fault injection based on the fault mode library. Firstly, we use the fault mode generation method based on Linux abstract hierarchy structure analysis to systematically define the Linux-like fault modes, construct a Linux fault mode library and develop a fault injection tool based on the fault mode library (FIFML). Then, fault injection experiments are carried out on three commercial Linux distributions, CentOS, Anolis OS and openEuler, to identify their reliability problems and give improvement suggestions. We also use the virtual file systems of these three OSs as experimental objects, to perform fault injection at levels of Light and Normal, measure the performance of 13 common file operations before and after fault injection.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源