Algoritmo de Eleição - Anél Lógico (Sistemas Distribuídos)

preview_player
Показать описание
Apresentação e explicação do funcionamento do Algoritmo de Eleição do Anél Lógico, desenvolvido na disciplina de Sistemas Distribuídos do curso de Ciência da Computação na FURB.

Desenvolvido por: Alex Seródio Gonçalves e Luma Kühl
Professor da disciplina: Aurélio Hoppe

+-------------------------------------------------------------------------------------------------+

Cenário / Funcionamento

- Vários processos trabalhando em paralelo;

- Um dos processos é o coordenador;

- Todos os outros processos fazem requisições apenas ao coordenador;

- Se em algum momento um processo fazer uma requisição ao coordenador e o
coordenador não conseguir recebê-la significa que o coordenador está morto ou
inativo;

- Nesse caso o processo que realizou a requisição não recebida começa uma eleição
para definir o novo coordenador.

+-------------------------------------------------------------------------------------------------+

Especificações
1. a cada 30 segundos um novo processo deve ser criado;
2. a cada 25 segundos um processo deve fazer uma requisição para o coordenador;
3. a cada 100 segundos o coordenador fica inativo;
4. a cada 80 segundos um processo da lista de processos fica inativo;
5. dois processos não podem ter o mesmo ID;
6. dois processos de eleição não podem acontecer simultaneamente.
Рекомендации по теме