Experimental Analysis of the Errors Induced into Linux by Three Fault Injection Techniques - LAAS - Laboratoire d'Analyse et d'Architecture des Systèmes Accéder directement au contenu
Communication Dans Un Congrès Année : 2002

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

Résumé

The main goal of the experimental study 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.
Fichier principal
Vignette du fichier
DSN-2002-Tahar.pdf (59.19 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01975990 , version 1 (09-01-2019)

Identifiants

  • HAL Id : hal-01975990 , version 1

Citer

Tahar Jarboui, Jean Arlat, Yves Crouzet, Karama Kanoun. Experimental Analysis of the Errors Induced into Linux by Three Fault Injection Techniques. International Conference on Dependable Systems & Networks (DSN'2002), Jun 2002, Washington D.C, United States. ⟨hal-01975990⟩
30 Consultations
18 Téléchargements

Partager

Gmail Facebook X LinkedIn More