Modelo de um Ambiente para Descrição de Cenários Detalhados de Falhas

  • Ruthiano S. Munaretti UFRGS
  • Taisy S. Weber UFRGS

Resumo


Em aplicações baseadas em troca de mensagens, a técnica de injeção de falhas tem como objetivo provocar falhas de forma controlada. Assim, pode-se investigar o comportamento destes sistemas na presença de falhas. Entretanto, a existência de diversos injetores de falhas relacionados a este fim ocasionam uma certa dificuldade, inerente ao uso destes injetores, por adotarem abordagens distintas de funcionamento. Neste contexto, o presente trabalho apresenta um ambiente para descrição de cenários detalhados de falhas, abordando os principais elementos deste ambiente, bem como a aplicação dos mesmos em injetores de falhas existentes na literatura.

Referências

Arlat, J., Crouzet, Y., Karlsson, J., Folkesson, P., Fuchs, E., and Leber, G. H. (2003). Comparison of Physical and Software-Implemented Fault Injection Techniques. IEEE Transactions on Computers, 52:1115–1133.

Birman, K. (1996). Building Secure and Reliable Network Applications. Manning Publications, Co, Greenwich.

Cristian, F., Aghili, H., and Strong, R. (1986). Clock Synchronization in the Presence of Omissions and Performance Faults, and Processor Joins. In 16th International Symposium on Fault Tolerant Computing Systems.

Gerchman, J. and Weber, T. S. (2006). Emulando o Comportamento de TCP/IP em um Ambiente com Falhas para Teste de Aplicações de Rede. In SBC, editor, VII Workshop de Testes e Tolerância a Falhas - WTF2006, pages 41–52, Curitiba, PR.

Han, S., Shin, K., and Rosenberg, H. (1995). DOCTOR: An Integrated Software Fault Injection Environment for Distributed Real-Time Systems. In Int. Computer Performance and Dependability Symposium. (IPDS’95), pages 204–213, Erlangen, Germany. IEEE Computer Society Press.

Hoarau, W. and Tixeuil, S. (2005). A Language-Driven Tool for Fault Injection in Distributed Systems. In Proc. of the 6th IEEE/ACM Intl. Workshop on Grid Computing, pages 194–201, Grand Large, França.

Jacques-Silva, G., Drebes, R., Gerchman, J., and Weber, T. (2004). FIONA: A Fault Injector for Dependability Evaluation of Java-Based Networks. In Proc. of the 3rd IEEE Intl. Symposium on Network Computing and Applications, pages 303–308, Cambridge, MA.

Shin, K. (1991). HARTS: A Distributed Real-Time Architecture. IEEE Computer, 24(5):25–35.

Tixeuil, S., Hoarau, W., and Silva, L. (2006). An Overview of Existing Tools for Fault-Injection and Dependability Benchmarking in Grids. Technical Report TR-0041, CoreGRID (http://www.coregrid.net).

Vacaro, J. C. and Weber, T. S. (2006). FIRMI: Um Injetor de Falhas para a Avaliação de Aplicações Distribuı́das baseadas em RMI. In SBC, editor, VII Workshop de Testes e Tolerância a Falhas - WTF2006, pages 159–170, Curitiba, PR.
Publicado
27/05/2008
MUNARETTI, Ruthiano S.; WEBER, Taisy S.. Modelo de um Ambiente para Descrição de Cenários Detalhados de Falhas. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 9. , 2008, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 59-72. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2008.23146.