Proceedings of the 2007 Workshop on Engineering Fault Tolerant Systems 2007
DOI: 10.1145/1316550.1316559
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating fault-tolerant system designs using FAUmachine

Abstract: This paper presents an elaborate framework for early evaluation of fault-tolerant behaviour of complex hardware/software systems in the presence of hardware faults. The evaluation is based on sophisticated fault injection experiments. An illustrative example for such experiments is discussed in some details.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 36 publications
(17 citation statements)
references
References 10 publications
0
17
0
Order By: Relevance
“…In order to assess RAMpage's effectiveness, we conducted a series of automated tests with FAUmachine [13], a virtual machine environment specifically designed for hardware-error injection. FAUmachine can be configured to inject single-bit errors at arbitrary memory locations.…”
Section: A Effectiveness: Virtually and Really Broken Hardwarementioning
confidence: 99%
“…In order to assess RAMpage's effectiveness, we conducted a series of automated tests with FAUmachine [13], a virtual machine environment specifically designed for hardware-error injection. FAUmachine can be configured to inject single-bit errors at arbitrary memory locations.…”
Section: A Effectiveness: Virtually and Really Broken Hardwarementioning
confidence: 99%
“…An example is FAUMACHINE (Sieh et al, [6]), which provides access to a large part of its x86 simulator's state, and enables various FI methods, including, e.g., harddisk faults. But despite the advantage of providing access to the backend's full capabilities, this class of tools is characterized by severe maintainability issues: Deep stateaccess usually results in deep intrusion into the backend's code-base.…”
Section: State Of the Artmentioning
confidence: 99%
“…This includes tools for single-node systems, where the Linux kernel and applications run inside a single user-levelLinux process [2,3,18]. In [16], fault injection is performed using a software-implemented emulator of PC hardware. This tool is also focused on single-CPU systems.…”
Section: Related Workmentioning
confidence: 99%
“…The use of fault injection to test distributed systems [19,7,8,6] and leveraging virtualization for fault injection [2,3,18,16,9,12] have been presented in previous works. However, unique features of our work include: A) a comprehensive presentation of all aspects of a practical testing infrastructure, and B) ad etailed case study of the use of the infrastructure to validate a system with multiple advanced fault tolerance features.…”
Section: Introductionmentioning
confidence: 99%