Um roteiro para exploração dos conceitos básicos de tolerância a falhas
 

Taisy Silva Weber
Instituto de Informática – UFRGS
taisy@inf.ufrgs.br

2002

arquivo para dowload

Sumário
1 Introdução

1.1 Mercado para produtos tolerantes a falhas
1.2 Sobre o texto
1.3 Defeitos em sistemas de computação
1.4 Desafios atuais
1.5 Tolerância a falhas ou dependabilidade?
2 Conceitos clássicos 2.1 Falha, erro e defeito
2.2 Dependabilidade
2.3 Número de noves
2.4 Medidas relacionadas a tempo médio de funcionamento
3 Técnicas para alcançar dependabilidade 3.1 Tolerância a falhas
3.2 Fases de aplicação das técnicas de tolerância a falhas
3.3 Mascaramento de falhas
4 Redundância 4.1 Redundância de informação
4.2 Redundância temporal
4.3 Redundância de hardware
4.4 Redundância de software
5 Aplicações de Sistemas Tolerantes a Falhas 5.1 Áreas de Aplicação
5.2 Sistemas de tempo real
5.3 Sistemas digitais de telefonia
5.4 Sistemas de transações
5.5 Servidores de redes
5.6 Sistemas seguros
6 Arquiteturas de Sistemas Tolerantes a Falhas 6.1 Tolerância a falhas em microprocessadores
6.2 Tolerância a falhas em sistemas de grande porte
6.3 Computadores de bordo
6.4 Sistemas Comerciais Tolerantes a Falhas
7 Clusters de alta disponibilidade 7.1 Compartilhamento de recursos de armazenamento
7.2 Exemplos de cluster de alta disponibilidade
7.3 Disponibilidade em HA-clusters
8 Tolerância a Falhas em Sistemas Distribuídos 8.1 Motivação para tolerância a falhas em sistemas distribuídos
8.2 Classificação das técnicas de tolerância a falhas em camadas
8.3 Modelos de sistemas distribuídos
8.4 Falhas em sistemas distribuídos
8.5 Processadores Fail-stop e armazenamento estável
8.6 Consenso
8.7 Protocolos de difusão confiável
8.8 Recuperação em sistemas distribuídos
8.9 Gerenciamento e manipulação de grupos
8.10 Replicação de dados
9 Validação de técnicas de tolerância a falhas

10 Conclusão

11 Bibliografia


página inicial