2015
DOI: 10.1109/tdsc.2014.2334300
|View full text |Cite
|
Sign up to set email alerts
|

Fault Injection in Virtualized Systems—Challenges and Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
7
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(8 citation statements)
references
References 22 publications
1
7
0
Order By: Relevance
“…Hu et al set up a system-level fault injection platform based on the Simics simulator, and studied the impact of hardware fault on a multi-core system through software simulation, including operating system and application program [31]. Le and Tamir proposed fault injection tools based on cloud environments, taking advantage of virtualization environment (virtual machine monitor) to implement a fault injection interface toward the upper layers [32]. As fault injection modules are (and can only be) implemented in a virtual machine monitor, only misbehaviors of the guest operating system fall into the observation scope and can be tracked.…”
Section: Fault Injectorsmentioning
confidence: 99%
“…Hu et al set up a system-level fault injection platform based on the Simics simulator, and studied the impact of hardware fault on a multi-core system through software simulation, including operating system and application program [31]. Le and Tamir proposed fault injection tools based on cloud environments, taking advantage of virtualization environment (virtual machine monitor) to implement a fault injection interface toward the upper layers [32]. As fault injection modules are (and can only be) implemented in a virtual machine monitor, only misbehaviors of the guest operating system fall into the observation scope and can be tracked.…”
Section: Fault Injectorsmentioning
confidence: 99%
“…Figure 5 shows this setup when the target system is the 3AppVM configuration. This setup simplified and sped up the fault injection campaigns by facilitating the restart of the target system and refresh its disk images after each injection run to isolate the effects of faults injected in different runs [16,22]. Since there is a potential that running the target system in a VM may bias the results, we have run experiments to validate the 3AppVM results on bare hardware (Section 9).…”
Section: System Configurationsmentioning
confidence: 99%
“…Furthermore, in the Use bad function arguments * When the target system is run inside a FV VM, we do not inject into the reserved bits and the VM-8086 bit of the EFL register. This is due to the limitation of performing fault injection into a VM as some hardware faults cannot be accurately emulated [22].…”
Section: Workloadsmentioning
confidence: 99%
See 1 more Smart Citation
“…Some of them are able to emulate upsets in FPGA fabric and microprocessor cache lines and special registers. 42 In Le and Tamir 43 and Pham et al, 44 fault injection tools implemented in cloud environments are proposed. The authors use them to evaluate and characterize dependability of OSs, taking advantage of virtualization (Virtual Machine Monitor) for fault injection into nonvirtualized systems (GuestOS).…”
Section: Related Workmentioning
confidence: 99%