filmov
tv
Algoritmo de Eleição - Anél Lógico (Sistemas Distribuídos)
Показать описание
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.
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.