ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
Aula 3- TRATAMENTO DE FALHAS
L.Rodrigo - Versão: 2015.08.27
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
ESTRUTURA DA DISCIPLINAAULA 1 – Introdução
AULA 2 – Aplicações Distribuídas
AULA 3 – Tratamento de Falhas
AULA 4 – Classificação de Flynn
AULA 5 – Modelo Cliente/Servidor
AULA 6 – Sockets e RPC
AULA 7 – Modelo P2P
AULA 8 – Sistemas de Arquivos Distribuídos
AULA 9 – Serviços WEB
AULA 10 – Tecnologia: Computação Ubíqua e nas Nuvens
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
Conteúdo Programático AULA 3
▪ Falhas em Sistemas Distribuídos
▪ Tolerância a falhas
▪ Conceito: Falha, Erro e Defeito
▪ Tipos de falhas
▪ Detecção, Tratamento e Recuperação
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
FALHAS EM SISTEMAS DISTRIBUÍDOS
A falha parcial pode acontecer quando um componente em um sistema distribuído não funciona.
Essa falha pode afetar a operação adequada de outros componentes e, ao mesmo tempo, deixar outros totalmente ilesos.
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
TOLERÂNCIA A FALHAS
Disponibilidade
Confiabilidade
Segurança
Capacidade de manutenção
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
TOLERÂNCIA A FALHAS
Disponibilidade ! estar pronto para ser usado imediatamente
Confiabilidade
Segurança
Capacidade de manutenção
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
TOLERÂNCIA A FALHAS
Disponibilidade ! estar pronto para ser usado imediatamente
Confiabilidade ! funcionar continuamente sem falhas.
Segurança
Capacidade de manutenção
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
TOLERÂNCIA A FALHAS
Disponibilidade ! estar pronto para ser usado imediatamente
Confiabilidade ! funcionar continuamente sem falhas.
Segurança ! deixar de funcionar corretamente durante certo tempo e nada de catastrófico acontecer.
Capacidade de manutenção
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
TOLERÂNCIA A FALHAS
Disponibilidade ! estar pronto para ser usado imediatamente
Confiabilidade ! funcionar continuamente sem falhas.
Segurança ! deixar de funcionar corretamente durante certo tempo e nada de catastrófico acontecer.
Capacidade de manutenção ! facilidade com que um sistema que falhou pode ser consertado.
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
Falha, Erro e Defeito
Falha (físico) ! Erro (informação) ! Defeito (erro percebido)
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
RESUMINDO
• Identificação das falhas
• Tolerância a falhas
• Falhas, Erros e Defeitos
“QUEM TEM DOIS TEM UM.
QUEM TEM UM NÃO TEM NENHUM.”
AULA 3 – Tratamento de Falhas
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS