Experiência com a Implementação de um Injetor de Falhas em Linux
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.
References
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.
