============================================================================= Inicio da execucao: programa que implementa o Adaptive DSD. Aluna Acacia dos Campos da Terra - Disciplina Redes e Sistemas Distribuidos Modificado em 29/03/2018 ============================================================================= Vetor STATE do nodo 0 antes de efetuar o teste >> -1 -1 -1 -1 -1 O nodo 0 encontrou o nodo 1 SEM-FALHA no tempo 30.0 O valor de STATE do nodo 1 eh agora atualizado para 0 ------------- Vetor STATE do nodo 1 antes de efetuar o teste >> -1 -1 -1 -1 -1 O nodo 1 encontrou o nodo 2 SEM-FALHA no tempo 30.0 O valor de STATE do nodo 2 eh agora atualizado para 0 ------------- Vetor STATE do nodo 2 antes de efetuar o teste >> -1 -1 -1 -1 -1 O nodo 2 encontrou o nodo 3 SEM-FALHA no tempo 30.0 O valor de STATE do nodo 3 eh agora atualizado para 0 ------------- Vetor STATE do nodo 3 antes de efetuar o teste >> -1 -1 -1 -1 -1 O nodo 3 encontrou o nodo 4 SEM-FALHA no tempo 30.0 O valor de STATE do nodo 4 eh agora atualizado para 0 ------------- Vetor STATE do nodo 4 antes de efetuar o teste >> -1 -1 -1 -1 -1 O nodo 4 encontrou o nodo 0 SEM-FALHA no tempo 30.0 O valor de STATE do nodo 0 eh agora atualizado para 0 ------------- ....Fim da rodada 1.... O nodo 0 falhou no tempo 31.0 Vetor STATE do nodo 1 antes de efetuar o teste >> -1 -1 0 -1 -1 O nodo 1 encontrou o nodo 2 SEM-FALHA no tempo 60.0 O valor de STATE do nodo 2 eh agora atualizado para 0 ------------- Vetor STATE do nodo 2 antes de efetuar o teste >> -1 -1 -1 0 -1 O nodo 2 encontrou o nodo 3 SEM-FALHA no tempo 60.0 O valor de STATE do nodo 3 eh agora atualizado para 0 ------------- Vetor STATE do nodo 3 antes de efetuar o teste >> -1 -1 -1 -1 0 O nodo 3 encontrou o nodo 4 SEM-FALHA no tempo 60.0 O valor de STATE do nodo 4 eh agora atualizado para 0 ------------- Vetor STATE do nodo 4 antes de efetuar o teste >> 0 0 -1 -1 -1 O nodo 4 encontrou o nodo 0 FALHO no tempo 60.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 0 eh agora atualizado para 1 ------------- O nodo 4 encontrou o nodo 1 SEM-FALHA no tempo 60.0 O valor de STATE do nodo 1 eh agora atualizado para 0 ------------- ....Fim da rodada 2.... O nodo 3 falhou no tempo 69.0 O nodo 0 recuperou no tempo 90.0 Vetor STATE do nodo 1 antes de efetuar o teste >> -1 -1 0 0 -1 O nodo 1 encontrou o nodo 2 SEM-FALHA no tempo 90.0 O valor de STATE do nodo 2 eh agora atualizado para 0 ------------- Vetor STATE do nodo 2 antes de efetuar o teste >> -1 -1 -1 0 0 O nodo 2 encontrou o nodo 3 FALHO no tempo 90.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 3 eh agora atualizado para 1 ------------- O nodo 2 encontrou o nodo 4 SEM-FALHA no tempo 90.0 O valor de STATE do nodo 4 eh agora atualizado para 0 ------------- Vetor STATE do nodo 4 antes de efetuar o teste >> 1 0 0 0 -1 O nodo 4 encontrou o nodo 0 SEM-FALHA no tempo 90.0 O valor de STATE do nodo 0 eh agora atualizado para 0 ------------- O nodo 3 recuperou no tempo 110.0 Vetor STATE do nodo 0 antes de efetuar o teste >> -1 0 -1 -1 -1 O nodo 0 encontrou o nodo 1 SEM-FALHA no tempo 120.0 O valor de STATE do nodo 1 eh agora atualizado para 0 ------------- ....Fim da rodada 3.... Vetor STATE do nodo 1 antes de efetuar o teste >> -1 -1 0 0 0 O nodo 1 encontrou o nodo 2 SEM-FALHA no tempo 120.0 O valor de STATE do nodo 2 eh agora atualizado para 0 ------------- Vetor STATE do nodo 2 antes de efetuar o teste >> 1 0 0 1 0 O nodo 2 encontrou o nodo 3 SEM-FALHA no tempo 120.0 O valor de STATE do nodo 3 eh agora atualizado para 0 ------------- Vetor STATE do nodo 4 antes de efetuar o teste >> 0 0 0 0 -1 O nodo 4 encontrou o nodo 0 SEM-FALHA no tempo 120.0 O valor de STATE do nodo 0 eh agora atualizado para 0 ------------- Vetor STATE do nodo 3 antes de efetuar o teste >> 0 0 -1 -1 0 O nodo 3 encontrou o nodo 4 SEM-FALHA no tempo 140.0 O valor de STATE do nodo 4 eh agora atualizado para 0 ------------- ----------- Fim do tempo do programa! Resultados: ----------- Numero de testes executados pelo nodo 0: 2 Numero de testes executados pelo nodo 1: 4 Numero de testes executados pelo nodo 2: 5 Numero de testes executados pelo nodo 3: 3 Numero de testes executados pelo nodo 4: 5 Numero de rodadas completas de testes durante a simulacao: 3