A Survey of QEMU-Based Fault Injection Tools & Techniques for Emulating Physical Faults

被引:0
作者
Bekele, Yohannes B. [1 ]
Limbrick, Daniel B. [1 ]
Kelly, John C. [1 ]
机构
[1] North Carolina Agr & Tech State Univ, Elect & Comp Engn Dept, Greensboro, NC 27411 USA
关键词
Dependability; fault injection; QEMU; reliability; security; virtualization; SOFT ERRORS; DEPENDABILITY; SENSITIVITY; SYSTEMS; IMPACT; BULK;
D O I
10.1109/ACCESS.2023.3287503
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fault Injection (FI) is a method used to quantify the reliability and resilience of a system by assessing the system's ability to detect, locate, and/or mitigate fault occurrences. At the architecture level, targeted bit flips at specific times and locations can help quantify the response of a running application to unwanted changes in state and memory values. FI campaigns of this type can be performed on the target hardware virtual implementations of the target device. In this paper, we present a survey of Quick EMUlator (QEMU) based FI techniques. After discussing the various techniques proposed by academia and industry, we classified them into categories and compare their attributes. This review will help researchers understand the capabilities and limitations of using the QEMU emulator for FI-based system reliability analysis. Additionally, we identify the gaps in existing techniques and propose opportunities for extensions.
引用
收藏
页码:62662 / 62673
页数:12
相关论文
共 80 条
  • [1] Selective protection analysis using a SEU emulator:: testing protocol and case study over the leon2 processor
    Aguirre, M. A.
    Tombs, J. N.
    Munoz, F.
    Baena, V.
    Guzman, H.
    Napoles, J.
    Fernandez-Leon, A.
    Tortosa-Lopez, F.
    Merodio, D.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2007, 54 (04) : 951 - 956
  • [2] A Fault Injection Approach to Evaluate Soft-Error Dependability of System Calls
    Amarnath, Rakshith
    Bhat, Shashank Nagesh
    Munk, Peter
    Thaden, Eike
    [J]. 2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2018, : 71 - 76
  • [3] [Anonymous], RODINIA BENCHMARK SU
  • [4] [Anonymous], RTEMS APPL
  • [5] [Anonymous], CELL BASED ADAPTIVE
  • [6] [Anonymous], 2013, P INT C HARDW SOFTW, DOI DOI 10.1109/CODES-ISSS.2013.6659014
  • [7] [Anonymous], 2002, EN61508 IEC
  • [8] [Anonymous], 2001, 200025425 IST
  • [9] [Anonymous], MPI VERSION MATRIX V
  • [10] [Anonymous], 2013, PROC 18 IEEE EUR TES