Acceleration of Simulated Fault Injection Using a Checkpoint Forwarding Technique

被引:0
|
作者
Na, Jongwhoa [1 ]
Lee, Dongwoo [2 ]
机构
[1] Korea Aerosp Univ, Dept Elect, Goyang, South Korea
[2] Korea Aerosp Univ, Avion Res Inst, Goyang, South Korea
关键词
Simulated fault injection; Simulation acceleration; Checkpoint and forwarding; Triple modular redundant;
D O I
10.4218/etrij.17.0116.0151
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Simulated fault injection (SFI) is widely used to assess the effectiveness of fault tolerance mechanisms in safety-critical embedded systems (SCESs) because of its advantages such as controllability and observability. However, the long test time of SFI due to the large number of test cases and the complex simulation models of modern SCESs has been identified as a limiting factor. We present a method that can accelerate an SFI tool using a checkpoint forwarding (CF) technique. To evaluate the performance of CF-based SFI (CF-SFI), we have developed a CF mechanism using Verilog fault-injection tools and two systems under test (SUT): a single-core-based co-simulation model and a triple modular redundant co-simulation model. Both systems use the Verilog simulation model of the OpenRISC 1200 processor and can execute the embedded benchmarks from MiBench. We investigate the effectiveness of the CF mechanism and evaluate the two SUTs by measuring the test time as well as the failure rates. Compared to the SFI with no CF mechanism, the proposed CF-SFI approach reduces the test time of the two SUTs by 29%-45%.
引用
收藏
页码:605 / 613
页数:9
相关论文
共 50 条
  • [1] Simulated Fault Injection Using Simulator Modification Technique
    Na, Jongwhoa
    Lee, Dongwoo
    ETRI JOURNAL, 2011, 33 (01) : 50 - 59
  • [2] Simulated fault injection in quantum circuits with the bubble bit technique
    Udrescu, M
    Prodan, L
    Vládutiu, M
    ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, : 276 - 279
  • [3] Using simulated fault injection for fault tolerance assessment of quantum circuits
    Boncalo, Oana
    Udrescu, Mihai
    Prodan, Lucian
    Vladutiu, Mircea
    Amaricai, Alexandru
    40TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2007, : 213 - +
  • [4] Simulated fault injections and their acceleration in SystemC
    Misera, Silvio
    Vierhaus, Heinrich Theodor
    Sieber, Andre
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (5-6) : 270 - 278
  • [5] Fault injection acceleration using failure models on a virtualized fault-tolerant system
    Graca, Bernardo
    Cerveira, Frederico
    Madeira, Henrique
    2024 19TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE, EDCC, 2024, : 155 - 160
  • [6] Testing Loaded Programs Using Fault Injection Technique
    Manaseer, S.
    Masooud, F. A.
    Sharieh, A. A.
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 3, 2005, 3 : 86 - 89
  • [7] Accelerated Simulated Fault Injection Testing
    Cioroaiea, Emilia
    Jahie, Jasmin
    Kuhn, Thomas
    Peper, Christian
    Uecker, Denis
    Dropmann, Christoph
    Munk, Peter
    Amamath, Rakshith
    Thaden, Eike
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2017), 2017, : 228 - 233
  • [8] Dependability analysis of a high-speed network using software-implemented fault injection and simulated fault injection
    Univ of Illinois at Urbana-Champaign, Urbana, United States
    IEEE Trans Comput, 1 (108-119):
  • [9] Dependability analysis of a high-speed network using software-implemented fault injection and simulated fault injection
    Stott, DT
    Ries, G
    Hsueh, MC
    Iyer, RK
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (01) : 108 - 119
  • [10] Fault Tolerant System for FPGA Using Simulation Based Fault Injection Technique
    Admane, Nikhila C.
    Rotake, Dinesh R.
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 855 - 859