Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tolerncia a Falhas
Preveno e remoo de falhas no so suficientes quando
sistema exige alta confiabilidade ou alta disponibilidade;
Sistema deve ser construdo usando tcnicas de tolerncia a
falhas;
Tolerncia a Falhas
Duas classes de tcnicas de tolerncia a falhas:
Mascaramento:
Falhas no se manifestam como erros (so mascaradas na origem)
Deteco, localizao e reconfigurao.
Tcnicas de Recuperao
Mascaramento de Falhas
Garante resposta mesmo na presena de falhas;
A falha no se manifesta como erro;
Em caso de falhas permanentes, a localizao e o reparo da
falha so necessrios
Redundncia
Redundncia para aumento de confiabilidade quase to
antiga como a histria dos computadores;
Todas as tcnicas de tolerncia a falhas envolvem alguma
forma de redundncia;
Na indstria nacional, o termo utilizado para designar um
sistema tolerante a falhas sistema redundante
Redundncia
Redundncia de Informaes;
Redundncia Temporal;
Redundncia de Hardware;
Redundncia de software;
Redundncia
Serve tanto para deteco de falhas quanto para
mascaramento;
O grau de redundncia diferente para cada caso;
Para mascarar falhas so necessrios mais componentes do que para
detectar falhas.
Redundncia de Informao
Bits ou sinais extras so armazenados ou transmitidos junto
ao dado;
Servem para deteo de erros ou mascaramento de falhas
Ex.:
Cdigos de paridade;
Checksums;
Cdigos de duplicao;
Cdigos cclicos.
Redundncia Temporal
Repete a computao no tempo;
Evita custos de Hardware;
Aumenta o tempo necessrio para realizar uma computao
Usada em sistemas onde o tempo no crtico;
Redundncia Temporal
Aplicaes usuais:
Deteco de falhas transitrias: repetindo a computao;
Deteco de falhas permanentes: repete-se a computao com dados
codificados e decodifica-se o resultado antes da comparao;
Redundncia de Hardware
Baseada da replicao de componentes fsicos:
Confiabilidade de TMR