Pr-1st-1.1-m13-Slajd40
Rozgłoszeniowy algorytm konsensusu jednolitego (3)
Rozgłoszeniowy algorytm konsensusu jednolitego jest modyfikacją algorytmu konsensusu zgodnego. Stąd pierwsze kroki są bardzo podobne.
Zainicjowanie rozgłoszeniowego algorytmu konsensusu jednolitego związane jest z zajściem zdarzenia w procesie aplikacyjnym . W efekcie tego zdarzenia, monitor rozpoczyna wymianę wiadomości z innymi monitorami w celu uzgodnienia wspólnej decyzji co do wartości . Uzgodnienie to prowadzi do zajścia zdarzeń .
W wyniku wykrycia awarii z użyciem detektora awarii P, proces jest usuwany ze zbioru poprawnych procesów widzianych przez .
W przypadku otrzymania propozycji od monitora wartość z pola otrzymanej wiadomości MYPROP dodawana jest do zbioru propozycji . Identyfikator procesu dodawany jest do zbioru identyfikatorów procesów, od których w danej rundzie roundNoi otrzymano wiadomość z proponowanym zbiorem wartości.