BUSCA

Links Patrocinados



Buscar por Título
   A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z


www.joaodamasceno.com
()

Publicidade
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 .



Resumos Relacionados


- Programação De Banco De Dados Com Java

- Programação De Banco De Dados Com Java

- Servidor Dns Djbdns Com Openbsd

- "frankenstein" De Mary Shelly E "candide" De Voltaire

- As Regras De Ouro Do I-mail



Passei.com.br | Biografias

FACEBOOK


PUBLICIDADE




encyclopedia