Aula 12 Tolerancia A Falhas Confiabilidade E Disponibilidade
SISTEMAS COMPUTACIONAIS
Tecnologias e Sistemas de Informação
Sistemas Computacionais Tolerantes a Falhas
Confiabilidade e Disponibilidade
Olá Tudo Bem?
A aula de hoje é especialmente interessante, pois apresenta conceitos bastante práticos relacionados aos sistemas computacionais.
Tem uma porção de conceitos aqui, mas uma dica... muitos deles são bem intuitivos e pode ser que você até já os tenha utilizado e uma porção de vezes na sua vida.
1
SISTEMAS COMPUTACIONAIS
Tecnologias e Sistemas de Informação
Conteúdo
Falha, Erro e Defeito
Classificação das falhas
Dependabilidade
Como medir e obter a dependabilidade
Classificação da tolerância a falhas
Redundância
Medidas de confiabilidade
Curva da banheira
Disponibilidade
Questões
Leituras sugeridas
Próximas aulas
2
2
SISTEMAS COMPUTACIONAIS
Tecnologias e Sistemas de Informação
Existem três conceitos que precisam muito ser bem esclarecidos: - falha, erro e defeito
Este é o conteúdo básico das páginas que seguem...
3
3
SISTEMAS COMPUTACIONAIS
Tecnologias e Sistemas de Informação
FALHA, ERRO E DEFEITO
Um sistema computacional deve atender à um conjunto de especificações. (lembram?)
Um exemplo de especificação é jamais parar suas atividades, sob pena de
causar um imenso prejuízo aos seus usuários.
Portanto, os eventos definidos a seguir são indesejáveis...
Defeito (failure): é definido tradicionalmente como sendo um desvio da especificação.
Deve-se evitar sua ocorrência.
Erro: é o estado de um sistema que antecede o processamento que leva a defeito.
Falha (ou falta): é a causa física ou algorítmica do erro.
Sua ocorrência, em geral, não pode ser evitada.
Assim, seria bom que jamais um destes eventos ocorressem, especialmente a falha.
4
4
SISTEMAS COMPUTACIONAIS
Tecnologias e Sistemas de Informação
FALHA, ERRO E DEFEITO
- Falhas estão associadas ao universo físico
- Erros ao universo da informação
- Defeitos ao universo do usuário
Exemplo: Um chip de memória, que apresenta uma falha