TOLERÂNCIA A FALTAS DISTRIBUÍDA
Mestrado em Informática,
1999/2000 - 2 Semestre
Ficha de avaliação contínua n. 2
- Título: Software Based Replication for Fault-Tolerance
- Nome do aluno:
- Quais os pontos que gostaria de ver discutidos após
a apresentação do trabalho?
- Que artigos citados considera importante ler para
compreender as ramificações do trabalho?
- Dos artigos mencionados no ponto anterior, quantos
leu? Comente o seu conteúdo.
- Considere a seguinte concretização de uma primitiva do tipo
TOCAST. O elemento do grupo com menor identificador fica responsável
por atribuir um número de ordem a cada mensagem que recebe e de enviar
este número para todos os elementos do grupo. Todos os elementos
entregam as mensagens de acordo com o número de ordem enviado pelo
elemento sequenciador. Quando o elemento falha (esta informação é
obtida através de uma nova vista do grupo), o elemento activo com
menor identificar substitui o sequenciador falhado.
Escreva o pseudo-código correspondente a este algoritmo e explique em
que medida a sincronia virtual facilita a sua concretização.