1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-28 04:44:19 +00:00
appunti-steffo/9 - Algoritmi distribuiti/3 - Computazione distribuita/5 - Algoritmi di leader election/leader election.md

33 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

Problema per un [[sistema distribuito]].
## Definizione
Si vuole scegliere un'[[entità]] che diventerà il [[leader]] per un [[algoritmo]] futuro.
## [[restrizioni al modello dei sistemi distribuiti|Restrizioni]]
- **[[restrizione di comunicazione|Comunicazione]]**
- [[dimensione dei messaggi illimitata]]
2023-11-08 18:28:09 +00:00
- [[half-duplex]]
- **[[restrizione di affidabilità|Affidabilità]]**
- [[affidabilità totale]]
- **[[restrizione di topologia|Topologia]]**
- [[grafo connesso]]
2023-11-08 18:28:09 +00:00
- [[identificatori univoci]]
- il teorema [[Angluin 1980]] li pone come requisito per la risolvibilità
- **[[restrizione di tempo|Tempo]]**
- [[ritardo di comunicazione illimitato]]
- [[risveglio multiplo]]
2023-11-08 18:28:09 +00:00
- [[terminazione locale]]
## [[algoritmo|Algoritmi]]
- **[[leader election su albero]]**
- **[[leader election su grafo aciclico]]**
- **leader election su anello**
- [[leader election su anello all-the-way|all-the-way]]
- [[leader election su anello as-far-as-it-can|as-far-as-it-can]]
- [[leader election su anello controlled-distance|controlled-distance]]
- **leader election su grafo qualsiasi**
- [[FloodMax]]