Plug and Play Fault Injector for Dependability Benchmarking
Dependability benchmarks must include fault injectors that are very simple to install and use. They should be downloadable from the web together with the other components of the benchmark and be able to target all system components. Since the existing injectors did not fulfill this requirement, we h...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Buchkapitel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Dependability benchmarks must include fault injectors that are very simple to install and use. They should be downloadable from the web together with the other components of the benchmark and be able to target all system components. Since the existing injectors did not fulfill this requirement, we have developed DBench-FI. Presently this SWIFI tool targets the Linux OS on Intel processors, and uses a flexible runtime kernel upgrading algorithm to allow access to either user or system spaces. It does not require the availability of the source code of any system component or user process. It is not based on any debug mode either, being able to inject faults even in tasks that were already running when it is installed, irrespective of their complexity. It currently only injects memory faults, but there are plans to include other fault models in the future. Results of complex fault injection campaigns are presented. |
---|---|
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/978-3-540-45214-0_4 |