Shvoong Home > Internet E Tecnologia > Computadores > www.joaodamasceno.com

.

www.joaodamasceno.com

Summary rating: 5 stars 1 Avaliações
Review by : jdjunior
Visitas : 95  palavras: 600   Publicado em: outubro 11, 2007
Emulando o Comportamento de TCP/IP em um Ambiente com Falhas para Teste de Aplicações de Rede
 

Sempre vão existir problemas e ocorrências de falhas de comunicação quando da execução de aplicações em rede . Uma das técnicas empregadas para resolver o problema é a Injeção de Falhas que é uma técnica de validação experimental de mecanismos de telerância a falhas flexível e de baixo custo . Nesta avaliação vamos estudar o FIERCE , que é um injetor de falhas de comunicação na linguagem JAVA e que usa o protocolo TCP/IP .
Todas as aplicações que usam comunicação de dados via redes de computadores estão sujeitas a falhas . Existem todos os tipos de problema , desde perdas de pacotes, congestionamentos e problemas de segurança . As aplicações devem considerar os mecanismos de tolerância a falhas para que a dependabilidade seja razoável. Dependabilidade é o grau de confiança que se pode ter em um sistema de computadores e engloba vários atributos : confiabilidade, disponibilidade, integridade, segurança, manutenção e confidenciabilidade .
O FIERCE é um injetor de falhas para comunicação TCP/IP . É construído sobre uma infraestrutura  criada para a implementação de FIONA ( injetor de falhas para aplicações JAVA que realizam comunicação usando o protocolo UDP/IP ). Foram desenvolvidas várias ferramentas para injeção de falhas de comunicação cada uma com um objetivo e uma estratégia de implementação diferente. Mas nenhum se encaixa de maneira satisfatória no objetivo dos teste de aplicações Java que usem o TCP/IP . O FIERCE ( Fault Injection Environment for Remote Communication Evaluation ) usa o teste de aplicações de rede Java que usem a comunicação TCP . Ele injeta falhas através da instrumentação de classes de comunicação usadas pela plataforma Java .
Um modelo de falhas é uma quantidade de atributos e regras que governam a interação entre os componentes que falharem .Adotando um modelo de falhas se consegue planejar os mecanisos de tolerância , se prevendo maneiras de como os erros se manifestam dentro do sistema e projetando-os para que os cenários previstos sejam todos cobertos .
A idéia central do FIERCE é a instrumentação das classes de comunicação da JRE ( Java Runtime Environment ) para que as falhas que ocorrãm em um determinado ambiente sejam emuladas . Os mecanismos usados para detectar falhas de comunicação na rede durante a execução de uma aplicação devem ser usados antes da entrada da aplicação em produção .Com aplicações que necessitam de um alto nível de dependabilidade torna ainda mais importante a validação . Com a injeção de falhas , a técnica de validação experimental de mecanismos de telerância a falhas se mostra muito mais flexível e baixo custo . O FIERCE já pode ser usado para testes de aplicações que usem serviços construídos sobre o protocolo TCP , como servidores HTTP e serviços de Web .
 

Mais críticas sobre www.joaodamasceno.com
Avalie este resumo : 1 2 3 4 5


Adicione seu comentário. Comentários totais neste abstrato :1

Comentários sobre www.joaodamasceno.com

Showing 1 out of 1   Adicione seu comentário.
  1. Emulando o Comportamento de TCP/IP em um Ambiente com Falhas para Teste de Aplicações de Rede

    Cássio Drezza

    quarta-feira, 17 de outubro de 2007

    Excelente artigo, faltou só um link ou uma indicação bibliográfica para aprofundar o assunto

Leia resumos gratuitamente - Escreva e ganhe dinheiro

Resuma o conhecimento humano no Shvoong. Junte-se a nós!

------