[en] FAULT TOLERANCE IN RIO ENVIRONMENT
Ano de defesa: | 2006 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
MAXWELL
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=8749&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=8749&idi=2 http://doi.org/10.17771/PUCRio.acad.8749 |
Resumo: | [pt] A utilização de tolerância a falhas na construção de aplicações em sistemas distribuídos é, em geral, uma tarefa complexa. Para facilitar esta tarefa, pode-se utilizar um ambiente de desenvolvimento que forneça técnicas padronizadas e ferramentas para o suporte a tolerância a falhas. Com esse objetivo, foi concebido um suporte especializado para a tolerância a falhas. Parte deste suporte foi implementado e adicionado ao ambiente RIO (Reconfigurable interconnectable Objects) O RIO é centrado no conceito de módulos configuráveis que se comunicam por interfaces bem definidas. O suporte a tolerância a falhas é obtido a partir de técnicas baseadas em replicação de módulos de software. Como exemplo, são apresentadas três técnicas de replicação, Replicação Passiva Reserva Quente, Replicação Ativa Competitiva e Replicação Ativa Cíclica, bem como o suporte concebido e implementado para as mesmas. Os detalhes relevantes desta implementação são discutidos e, finalmente, apresenta-se conclusões e sugestões para trabalhos futuros. |