mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-29 05:14:18 +00:00
1.7 KiB
1.7 KiB
Problema per un sistema distribuito che restringe il consenso asincrono deterministico bizantino.
Definizione
Ad ogni entità viene fornito un 9 - Algoritmi distribuiti/1 - Problemi algoritmici/parametro, che usa per scegliere un valore da una enumerazione.
Successivamente, deve accordarsi con almeno un certo numero di altre per selezionare un risultato.
Tutte le entità non guasto devono:
- principio di non-trivialità
- dato uno stesso 9 - Algoritmi distribuiti/1 - Problemi algoritmici/parametro, scegliere lo stesso valore
- principio di accordo
- dare lo stesso risultato
- principio di terminazione
- dare eventualmente un risultato
restrizioni al modello dei sistemi distribuiti
- restrizione di comunicazione
- restrizione di affidabilità
- restrizione di topologia
- restrizione di tempo
Tip
Credo che la restrizione sui guasti sia perchè con più di
\frac{Entities}{3}
guasti sarebbe impossibile ottenere un quorum, ma non sono sicurissimo.