2023-11-08 04:15:56 +00:00
|
|
|
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]]**
|
2023-11-11 18:41:34 +00:00
|
|
|
- [[dimensione dei messaggi illimitata]]
|
2023-11-08 18:28:09 +00:00
|
|
|
- [[half-duplex]]
|
2023-11-08 04:15:56 +00:00
|
|
|
- **[[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à
|
2023-11-08 04:15:56 +00:00
|
|
|
- **[[restrizione di tempo|Tempo]]**
|
2023-11-11 18:41:34 +00:00
|
|
|
- [[ritardo di comunicazione illimitato]]
|
|
|
|
- [[risveglio multiplo]]
|
2023-11-08 18:28:09 +00:00
|
|
|
- [[terminazione locale]]
|
2023-11-08 04:15:56 +00:00
|
|
|
|
|
|
|
## [[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]]
|