Dalton Cézane, Diego Renato, Miguel Queiroga, Sabrina Souto, Marco Spohn.
Sistemas distribuídos têm se utilizado de protocolos de comunicação para troca de mensagens. A validação destes sistemas envolve estratégias de tolerância a falhas, as quais devem ser criteriosamente testadas. A observação do comportamento da aplicação sob falhas permite refinar as estratégias de tolerância a falhas implementadas e antecipar a maneira como a aplicação reage as mesmas em uma situação real. Este artigo apresenta um injetor de falhas para avaliação de aplicações distribuídas implementadas sob o Commune, um middleware que dá suporte ao uso do protocolo XMPP. Falhas de comunicação são injetadas através da instrumentação do Commune, acrescentando o injetor de falhas na pilha de protocolos do middleware, de modo transparente ao usuário. O artigo ainda descreve as técnicas empregadas no desenvolvimento e demonstra as funcionalidades do injetor através da condução de um experimento.
http://www.lbd.dcc.ufmg.br/colecoes/sbrc/2009/063.pdf
Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web