************************************************************** *** Simulação de uma Versão do Algoritmo de Consenso Paxos *** ************************************************************** Processo 0 envia mensagem com ID 0 aos demais. O processo 1 recebera a mensagem no instante de tempo 42. O processo 2 recebera a mensagem no instante de tempo 73. O processo 3 recebera a mensagem no instante de tempo 71. O processo 4 recebera a mensagem no instante de tempo 30. O processo 5 recebera a mensagem no instante de tempo 53. O processo 6 recebera a mensagem no instante de tempo 77. O processo 7 recebera a mensagem no instante de tempo 24. O processo 7 recebeu a mensagem do processo 0 no tempo 24.0. O processo 7 envia ACK para o processo 0. O processo 7 envia ACK para o processo 1. O processo 7 envia ACK para o processo 2. O processo 7 envia ACK para o processo 3. O processo 7 envia ACK para o processo 4. O processo 7 envia ACK para o processo 5. O processo 7 envia ACK para o processo 6. O processo 0 recebeu 1 ACK. Ainda não há ACK suficiente para o consenso. O processo 4 recebeu a mensagem do processo 0 no tempo 30.0. O processo 4 envia ACK para o processo 5. O processo 4 envia ACK para o processo 6. O processo 4 envia ACK para o processo 7. O processo 4 envia ACK para o processo 0. O processo 4 envia ACK para o processo 1. O processo 4 envia ACK para o processo 2. O processo 4 nao envia ACK para o processo 3, pois ele esta falho. O processo 0 recebeu 2 ACK. Ainda não há ACK suficiente para o consenso. O processo 1 recebeu a mensagem do processo 0 no tempo 42.0. O processo 1 envia ACK para o processo 2. O processo 1 nao envia ACK para o processo 3, pois ele esta falho. O processo 1 envia ACK para o processo 4. O processo 1 envia ACK para o processo 5. O processo 1 envia ACK para o processo 6. O processo 1 envia ACK para o processo 7. O processo 1 envia ACK para o processo 0. O processo 0 recebeu 3 ACK. Agora o processo 0 recebeu ACK da maioria dos processos não-falhos e esta pronto para o consenso. A decisao de consenso foi enviada para o processo 1. A decisao de consenso foi enviada para o processo 2. A decisao de consenso nao foi enviada ao processo 3, pois ele esta falho. A decisao de consenso foi enviada para o processo 4. A decisao de consenso foi enviada para o processo 5. A decisao de consenso foi enviada para o processo 6. A decisao de consenso foi enviada para o processo 7. ** Consenso Atingido **