Comparison of physical and software-implemented fault injection techniques

被引:99
作者
Arlat, J
Crouzet, Y
Karlsson, J
Folkesson, P
Fuchs, E
Leber, GH
机构
[1] CNRS, LAAS, F-31077 Toulouse 4, France
[2] Chalmers Univ Technol, Dept Comp Engn, SE-41296 Gothenburg, Sweden
[3] Vienna Univ Technol, A-1060 Vienna, Austria
关键词
fault injection techniques; experimental assessment; fault-tolerant computing; error detection coverage;
D O I
10.1109/TC.2003.1228509
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the issue of characterizing the respective impact of fault injection techniques. Three physical techniques and one software-implemented technique that have been used to assess the fault tolerance features of the MARS fault-tolerant distributed real-time system are compared and analyzed. After a short summary of the fault tolerance features of the MARS architecture and especially of the error detection mechanisms that were used to compare the erroneous behaviors induced by the fault injection techniques considered, we describe the common distributed testbed and test scenario implemented to perform a coherent set of fault injection campaigns. The main features of the four fault injection techniques considered are then briefly described and the results obtained are finally presented and discussed. Emphasis is put on the analysis of the specific impact and merit of each injection technique.
引用
收藏
页码:1115 / 1133
页数:19
相关论文
共 52 条
[1]   GOOFI: Generic Object-Oriented Fault Injection tool [J].
Aidemark, J ;
Vinter, J ;
Folkesson, P ;
Karlsson, J .
INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, :83-88
[2]  
[Anonymous], P EUR DEP COMP C
[3]   Dependability of COTS microkernel-based systems [J].
Arlat, J ;
Fabre, JC ;
Rodríguez, M ;
Salles, F .
IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (02) :138-163
[4]   FAULT INJECTION AND DEPENDABILITY EVALUATION OF FAULT-TOLERANT SYSTEMS [J].
ARLAT, J ;
COSTES, A ;
CROUZET, Y ;
LAPRIE, JC ;
POWELL, D .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (08) :913-923
[5]   Validation-based development of dependable systems [J].
Arlat, J ;
Boué, J ;
Crouzet, Y .
IEEE MICRO, 1999, 19 (04) :66-79
[6]   FAULT INJECTION FOR DEPENDABILITY VALIDATION - A METHODOLOGY AND SOME APPLICATIONS [J].
ARLAT, J ;
AGUERA, M ;
AMAT, L ;
CROUZET, Y ;
FABRE, JC ;
LAPRIE, JC ;
MARTINS, E ;
POWELL, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) :166-182
[7]  
ARLAT J, 1992, P WORKSH FAULT TOL S, P33
[8]   FAULT INJECTION EXPERIMENTS USING FIAT [J].
BARTON, JH ;
CZECK, EW ;
SEGALL, ZZ ;
SIEWIOREK, DP .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (04) :575-582
[9]  
Benso A., 1998, Annual Reliability and Maintainability Symposium 1998 Proceedings. International Symposium on Product Quality and Integrity (Cat. No.98CH36161), P383, DOI 10.1109/RAMS.1998.653808
[10]   Xception: A technique for the experimental evaluation of dependability in modern computers [J].
Carreira, J ;
Madeira, H ;
Silva, JG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (02) :125-136