Experiência com a Implementação de um Injetor de Falhas em Linux

  • Fábio Olivé Leite Conectiva S/A
  • Taisy Silva Weber UFRGS

Abstract


This paper is about the experimental validation of Fault Tolerance mechanisms through Fault Injection, reporting the expertise gathered during the implementation of ComFIRM. A small revision of the generic concepts behind Fault Injection (via simulation, hardware and software) is given, and then the software fault injectors implementation techniques are approached. Considering their advantages and disadvantages. Special attention is given to Operating System level Fault Injection.

Keywords: Fault Injection, experimental validation, Fault Tolerance

References

ARLAT, J. et. al. Fault-injection for dependability validation: a methodology and some applications. IEEE Transactions on Software Engineering, Special Issue on Experimental Computer Science. New York, v. 16, n. 2, Fevereiro, 1990.

BARCELOS, P. P; LEITE, F. O; WEBER, T. S. Implementação de um Injetor de Falhas de Comunicação. Anais do VIII Simpósio de Computação Tolerante a Falhas, Campinas, 1999.

CARREIRA, J; MADEIRA, H; SILVA, J. G. Xception: A Technique for the Experimental Evaluation of Dependability in Modern Computers. Transactions on Software Engineering, v. 24, n. 2, Fevereiro, 1998.

DAWSON, Scott; JAHANIAN, Farnam; MITTON, Todd. ORCHESTRA: A Fault Injection Environment for Distributed Systems. University of Michigan, Department of Electrical Engineering and Computer Science, Techical Report n. 318, 1996.

GONÇALVES. Luis C. R.; WEBER, Taisy S. Injeção de Falhas via Depuradores. Anais do 1º Fórum Internacional Software Livre 2000 - Workshop sobre Software Livre. Porto Alegre, Maio, 2000.

HSUEH, Mei-Chen; TSAI, Timothy K.; IYER, Ravishankar K. Fault Injection Techniques and Tools. Computer, v. 30, n. 4, Abril, 1997.

LEITE, Fábio O.; WEBER, Taisy S. Injeção de Falhas de Comunicação em Linux. Anais do 1º Fórum Internacional Software Livre 2000 - Workshop sobre Software Livre. Porto Alegre, Maio, 2000.

PRADHAN, Dhiraj. Fault-Tolerant Computer System Design. Prentice-Hall, 1996.

STALLMAN, Richard. Palestra proferida no 1º Fórum Gnu/Linux de Curitiba, 30 de abril de 2000.
Published
2000-07-15
LEITE, Fábio Olivé; WEBER, Taisy Silva. Experiência com a Implementação de um Injetor de Falhas em Linux. In: FAULT TOLERANCE WORKSHOP (WTF), 2. , 2000, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2000 . p. 94-99. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2000.23481.