Um Toolkit para Avaliação da Intrusão de Métodos de Injeção de Falhas

  • Patrícia Pitthan A. Barcelos UNISINOS
  • Taisy Silva Weber UFRGS
  • Roberto Jung Drebes UFRGS

Resumo


This paper presents implementation and experiments of fault injection used to validate mechanisms of fault tolerance in communication protocols with temporal restrictions. It describes two approaches. The first implements fault injection through modifications in the application libraries, which ones support the target protocol. The second approach uses operating system resources. Also, the paper shows practical experiments using the fault injectors to validate a timeout mechanism of a communication protocol. The fault injectors are part of the INFIMO project, a toolkit to fault injection experimentation developed under Linux platform.

Palavras-chave: Fault-tolerance, Validation, Fault Injection, Communication Protocol, Linux

Referências

CARREIRA, J.; MADEIRA, H.; SILVA, J. G. Xception: A Technique for the Experimental Evaluation of Dependability in Modern Computers. IEEE TOSE, v. 24, n. 2, Fev. 1998.

CHILLAREGE, R.; BOWEN, N. S. Understanding Large-System Failures: A Fault-Injection Experiment. FTCS 19, Los Alamitos, California, p.356-363, 1989.

CUNHA, J. C.; RELA, M. Z.; SILVA, J. G. RT-Xception: Fault-Injection for Real-Time. Coimbra: Centro de Informatica e de Sistemas da Univ. de Coimbra, 2000. (TR-2000/002).

HAN, S. et. al. DOCTOR: an integrateD sOftware fault injeCTion enviRonment for Distributed RT systems. Int. Comp. Performance and Dependability Symp., Erlangen, Germany, 1995.

HSUEH, M. et. al. Fault Injection Techniques and Tools. IEEE Computer, v. 30, n. 4, Apr. 1997.

LIESENBORGS, J. Manual da JRTLIB. http://limumba.luc.ac.be/jori/jrtplib/jrtplib.html

KANAWATTI, G. A. et. al. FERRARI: A flexible software-based fault and error injection system. IEEE Transactions on Computers, v. 44, n. 2, Feb. 1995.

KRISHNAMURTHY, N. et. al. A design methodology for software fault injection in embedded systems. Int. Workshop Dependable Comp. and Applications, Johannesburg, South Africa, 1998.

SCHULZRINNE, H. G. Protocolo RTP. http://www.cs.columbia.edu/~hgs/RTP.
Publicado
21/05/2002
BARCELOS, Patrícia Pitthan A.; WEBER, Taisy Silva; DREBES, Roberto Jung. Um Toolkit para Avaliação da Intrusão de Métodos de Injeção de Falhas. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 3. , 2002, Búzios/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2002 . p. 17-24. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2002.23398.