============================================================================= 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 2 falhou 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 FALHO no tempo 90.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 2 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 3 SEM-FALHA no tempo 90.0 O valor de STATE do nodo 3 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 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 FALHO no tempo 90.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 90.0 O valor de STATE do nodo 1 eh agora atualizado para 0 ------------- ....Fim da rodada 3.... O nodo 3 falhou no tempo 110.0 Vetor STATE do nodo 1 antes de efetuar o teste >> 0 0 1 0 0 O nodo 1 encontrou o nodo 2 FALHO no tempo 120.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 2 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 3 FALHO no tempo 120.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 3 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 4 SEM-FALHA no tempo 120.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 0 O nodo 4 encontrou o nodo 0 FALHO no tempo 120.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 120.0 O valor de STATE do nodo 1 eh agora atualizado para 0 ------------- ....Fim da rodada 4.... O nodo 4 falhou no tempo 150.0 Vetor STATE do nodo 1 antes de efetuar o teste >> 0 0 1 1 0 O nodo 1 encontrou o nodo 2 FALHO no tempo 150.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 2 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 3 FALHO no tempo 150.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 3 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 4 FALHO no tempo 150.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 4 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 5 SEM-FALHA no tempo 150.0 O valor de STATE do nodo 5 eh agora atualizado para 0 ------------- Vetor STATE do nodo 1 antes de efetuar o teste >> 0 0 1 1 1 O nodo 1 encontrou o nodo 2 FALHO no tempo 180.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 2 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 3 FALHO no tempo 180.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 3 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 4 FALHO no tempo 180.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 4 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 5 SEM-FALHA no tempo 180.0 O valor de STATE do nodo 5 eh agora atualizado para 0 ------------- Vetor STATE do nodo 1 antes de efetuar o teste >> 0 0 1 1 1 O nodo 1 encontrou o nodo 2 FALHO no tempo 210.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 2 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 3 FALHO no tempo 210.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 3 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 4 FALHO no tempo 210.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 4 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 5 SEM-FALHA no tempo 210.0 O valor de STATE do nodo 5 eh agora atualizado para 0 ------------- Vetor STATE do nodo 1 antes de efetuar o teste >> 0 0 1 1 1 O nodo 1 encontrou o nodo 2 FALHO no tempo 240.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 2 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 3 FALHO no tempo 240.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 3 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 4 FALHO no tempo 240.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 4 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 5 SEM-FALHA no tempo 240.0 O valor de STATE do nodo 5 eh agora atualizado para 0 ------------- Vetor STATE do nodo 1 antes de efetuar o teste >> 0 0 1 1 1 O nodo 1 encontrou o nodo 2 FALHO no tempo 270.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 2 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 3 FALHO no tempo 270.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 3 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 4 FALHO no tempo 270.0 e continuou a procurar por um nodo sem-falha O valor de STATE do nodo 4 eh agora atualizado para 1 ------------- O nodo 1 encontrou o nodo 5 SEM-FALHA no tempo 270.0 O valor de STATE do nodo 5 eh agora atualizado para 0 ------------- O nodo 0 recuperou no tempo 275.0 O nodo 2 recuperou no tempo 275.0 O nodo 3 recuperou no tempo 275.0 O nodo 4 recuperou no tempo 275.0 Vetor STATE do nodo 1 antes de efetuar o teste >> 0 0 1 1 1 O nodo 1 encontrou o nodo 2 SEM-FALHA no tempo 300.0 O valor de STATE do nodo 2 eh agora atualizado para 0 ------------- ----------- Fim do tempo do programa! Resultados: ----------- Numero de testes executados pelo nodo 0: 1 Numero de testes executados pelo nodo 1: 28 Numero de testes executados pelo nodo 2: 2 Numero de testes executados pelo nodo 3: 3 Numero de testes executados pelo nodo 4: 7 Numero de rodadas completas de testes durante a simulacao: 4