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

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

Resumo


Este artigo trata da validação experimental de mecanismos de Tolerância a Falhas através da Injeção de Falhas, relatando a experiência obtida durante a implementação da ferramenta ComFIRM. É feita uma pequena revisão dos conceitos genéricos de Injeção de Falhas (por simulação, hardware e software) e então são dissecadas as técnicas de implementação de injetores de falhas em software, considerando suas vantagens e desvantagens. É dada especial atenção à Injeção de Falhas no nível do Sistema Operacional.

Palavras-chave: Injeção de Falhas, validação experimental, Tolerância a Falhas

Referências

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.
Publicado
15/07/2000
LEITE, Fábio Olivé; WEBER, Taisy Silva. Experiência com a Implementação de um Injetor de Falhas em Linux. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (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.