Experimental Analysis of the Errors Induced into Linux by Three Fault Injection Techniques

DSN(2002)

引用 40|浏览8
暂无评分
摘要
The main goal of the experimental stud), reported in this paper is to investigate to what extent distinct fault injection techniques lead to similar consequences (errors and failures). The target system we are using to carry out our investigation is the Linux kernel as it provides a representative operating system. It is featuring full controllability and observability thanks to its open source status. Three types of software-implemented fault injection techniques are considered, namely: i) provision of invalid values to the parameters of the kernel calls, ii) corruption of the parameters of the kernel calls, and iii) corruption of the input parameters of the internal functions of the kernel. The workload being used for the experiments is tailored to activate selectively each functional component. The observations encompass typical kernel failure modes (e.g., exceptions and kernel hangs) as well as a detailed analysis of the reported error codes.
更多
查看译文
关键词
detailed analysis,kernel hang,kernel call,experimental analysis,representative operating system,experimental study,target system,typical kernel failure mode,software-implemented fault injection technique,extent distinct fault injection,linux kernel,fault injection techniques,failure mode,kernel,operating system,robustness,corruption,benchmark testing,operating systems,observability,software fault tolerance,unix,controllability,failure analysis,linux
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要