FERRARI - A FLEXIBLE SOFTWARE-BASED FAULT AND ERROR INJECTION SYSTEM

被引:184
作者
KANAWATI, GA
KANAWATI, NA
ABRAHAM, JA
机构
[1] GENIX GRP,DETROIT,MI 48126
[2] UNIV TEXAS,COMP ENGN RES CTR,AUSTIN,TX 78712
关键词
FAULT INJECTION; ERROR INJECTION; REAL TIME; COVERAGE; LATENCY;
D O I
10.1109/12.364536
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A major step toward the development of fault-tolerant computer systems is the validation of the dependability properties of these systems. Fault/error injection has been recognized as a powerful approach to validate the fault tolerance mechanisms of a system and to obtain statistics on parameters such as coverages and latencies. This paper describes the methodology and guidelines for the design of flexible software based fault and error injection and presents a tool, FERRARI, that incorporates the techniques. The techniques used to emulate transient errors and permanent faults in software are described in detail. Experimental results are presented for several error detection techniques, and they demonstrate the effectiveness of the software-based error injection tool in evaluating the dependability properties of complex systems.
引用
收藏
页码:248 / 260
页数:13
相关论文
共 38 条
  • [1] Andrews D. M., 1979, Ninth Annual International Symposium on Fault-Tolerant Computing, P102
  • [2] FAULT INJECTION FOR DEPENDABILITY VALIDATION - A METHODOLOGY AND SOME APPLICATIONS
    ARLAT, J
    AGUERA, M
    AMAT, L
    CROUZET, Y
    FABRE, JC
    LAPRIE, JC
    MARTINS, E
    POWELL, D
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) : 166 - 182
  • [3] ARLAT J, 1989, 19TH P INT S FAULT T, P348
  • [4] AVIZIENIS A, 1972, SEP COMCON 72, P321
  • [5] ALGORITHM-BASED FAULT TOLERANCE ON A HYPERCUBE MULTIPROCESSOR
    BANERJEE, P
    RAHMEH, JT
    STUNKEL, C
    NAIR, VS
    ROY, K
    BALASUBRAMANIAN, V
    ABRAHAM, JA
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (09) : 1132 - 1145
  • [6] FAULT INJECTION EXPERIMENTS USING FIAT
    BARTON, JH
    CZECK, EW
    SEGALL, ZZ
    SIEWIOREK, DP
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (04) : 575 - 582
  • [7] CHILLAREGE R, 1987, IEEE T COMPUT, V36, P529, DOI 10.1109/TC.1987.1676937
  • [8] CHILLAREGE R, 1989, 19TH P INT S FAULT T, P356
  • [9] FOCUS - AN EXPERIMENTAL ENVIRONMENT FOR FAULT SENSITIVITY ANALYSIS
    CHOI, GS
    IYER, RK
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (12) : 1515 - 1526
  • [10] COURTOIS B, 1989, OCT P INT C COMP DES, P561