Sistemas Distribuídos - CI721

Jéfer Benedett Dörr
Última atualização - Fri Apr 8 18:02:35 2011

Tarefa 2

Tarefa2

Cada nodo sem-falha executa testes sequencialmente até encontrar outro nodo sem-falha.

---------RELATÓRIO--------------

Usado como base o fonte da Tarefa1. Foi utilizado uma condição para que os testes sejam executados até encontrar um nodo sem falha.

O seguinte trecho em C foi extraído do fonte do programa "while (status (nodo[prox].id) !=0)", é o responsável por fazer que o teste seja executado até encontrar o próximo nodo sem falha.

Tarefa2 em txt: Tarefa2

LOG: arquivo de log.

Observando o log podemos verificar que:

o nodo 2 falhou no tempo 50.0 <-- o nodo 2 falhou no tempo 50

o nodo 1 vai testar o nodo 2 no tempo 60.0 <-- o nodo 1 tenta testar o nodo 2 que falhou anteriormente

o nodo 1 vai testar o nodo 3 no tempo 60.0 <-- como o nodo 2 estava falho, o nodo 1 testou o nodo 3

*o trecho acima do log possui apenas as linhas necessárias para a explicação, o log completo pode ser visto no link acima.