Explorando Sistemas

Um guia prático para ensinar conceitos de computação distribuída.



Eleição de Líder

Um líder é necessário em muitos sistemas distribuídos, porque os algoritmos normalmente não são completamente simétricos e algum processo precisa tomar a iniciativa de iniciar o algoritmo ou é necessário eleger um único processo para desempenhar uma função específica.

Os algoritmos de eleição de líder são utilizados para auxiliar na escolha desse processo que será considerado o novo líder. É importante lembrar que todos os processos precisam estar em consenso sobre a escolha do novo líder.

Tempos Lógicos

EM DESENVOLVIMENTO.

Sobre

Explorable Explanations (EEs) foram forjadas por um grupo de pessoas com o intuito de reunir textos, imagens, simulações, animações, etc., de forma que um aprendiz possa ler um texto e interagir ao mesmo tempo. Nosso projeto contém um conjunto de EEs abordando conceitos/algoritmos relacionados à disciplinas de Sistemas Distribuídos. O projeto ainda está em desenvolvimento mas, atualmente, já conta com a descrição de dois algoritmos distribuídos de "eleição" de líder.