Escolar Documentos
Profissional Documentos
Cultura Documentos
Tolerância A Falhas
Tolerância A Falhas
Tolerância de Falhas
CONCEITOS BÁSICOS
▸ Técnica fundamental para tratamento de falhas: redundância;
▸ Disponibilidade (availability)
▸ Confiabilidade (reliability)
▸ Segurança (safety)
▸ Confiabilidade baixa;
▸ Alta confiabilidade;
▸ Apenas 96 % de disponibilidade;
CONCEITOS BÁSICOS
▸ Defeito: se um sistema não pode cumprir suas promessas,
apresenta defeito.
▸ Intermitente:
▸ Permanente:
▸ Fault tolerance:
▸ Construir componente que possa mascarar a presença de
faltas;
▸ Fault removal:
▸ Reduzir a presença, o número e a gravidade (seriousness) de
faltas;
▸ Fault forecasting:
▸ Estimar a situação atual e futura de faltas e as consequências de
suas ocorrências;
MODELOS DE FALHA
▸ Para melhor identificar as falhas, foram desenvolvidos
diversos esquemas de classificação, entre eles, o
quadro abaixo:
MASCARAMENTO DE FALHA POR
REDUNDÂNCIA
▸ Para o sistema ser tolerante a falhas, as ocorrências destas
devem ser ocultas de outros processos e dos usuários;
▸ Redundância de tempo:
▸ Redundância física:
▸ Mecanismos:
▸ Soluções:
▸ Soluções:
▸ Soluções:
▸ Problemas:
▸ Quando fica cheio, mas pode resultar em uma retransmissão não ser
honrada!
▸
Implosões de retorno ainda podem acontecer!
CONTROLE DE RECONHECIMENTO (FEEDBACK)
NÃO HIERÁRQUICO
▸ Proposta: Scalable Reliable Multicasting (SRM);