Pr-1st-1.1-m12-Slajd62

Z Studia Informatyczne
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Zgodne rozgłaszanie niezawodne z przyczynowym uporządkowaniem wiadomości: Specyfikacja

Zgodne rozgłaszanie niezawodne z przyczynowym uporządkowaniem wiadomości: Specyfikacja


Mówimy, że wiadomość M1 poprzedza przyczynowo M2, jeżeli zdarzenie wysłania M2 zależy przyczynowo od zdarzenia wysłania M1. Innymi słowy, oznacza to, że zachodzi któryś z poniższych przypadków:

1) Obie wiadomości zostały rozgłoszone przez ten sam proces i wiadomość M1 została rozgłoszona przed M2,

2) Wiadomość M1 została odebrana przez pewien proces Pi, a M2 została rozgłoszona przez Pi po odebraniu M1,

3) Istnieje wiadomość M taka, że dla M1 i M, oraz M i M2 zachodzi 1) bądź 2)


Relacja przyczynowego porządku między wiadomościami jest zachowana przez kolejny, omawiany w ramach wykładu mechanizm niezawodnego rozgłaszania, mianowicie zgodnego rozgłaszania niezawodnego z przyczynowym uporządkowaniem wiadomości (ang. Causally order reliable broadcast ). Mechanizm ten posiada wszystkie własności zgodnego rozgłaszania niezawodnego i dodatkowo własność przyczynowego uporządkowania (ang. causal delivery ) wiadomości.


Własność przyczynowego uporządkowania oznacza, że przed dostarczeniem dowolnej wiadomości M, proces musi dostarczyć wszystkie wiadomości od których M przyczynowo zależy.


<< Poprzedni slajd | Spis treści | Następny slajd >>