3.2 - Replicação

Replicação, também conhecida como redundância, é a operação de duplicação de um componente a fim de aumentar a confiabilidade e o desempenho.

A replicação pode ser alcançada de duas formas:



Redundância

onde existem várias cópias idênticas de um componente que executam simultaneamente.



Programação N-versões

onde existem várias implementações diferentes da mesma funcionalidade.

Programação N-versões envolve a execução simultânea de componentes redundantes para executar uma função e usando um algoritmo para determinar qual dos vários resultados está correto.

Redundância está relacionada com o padrão de automonitoramento. O sistema de autocontrole é capaz de detectar algumas falhas de componentes e pode notificar um operador ou realizar uma alteração de componente de forma automática. Diferentes estratégias de replicação podem ser usadas com diferentes conjuntos de componentes num sistema.

Copyright © 2016 AIEC.