Pr-1st-1.1-m12-Slajd55: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Szopen (dyskusja | edycje)
Nie podano opisu zmian
 
Szopen (dyskusja | edycje)
Linia 4: Linia 4:




Zmienne <math>fanout_i</math>, <math>maxRoundNo_i</math>, <math>targets_i</math> oraz <math>pcktOut</math> posiadają znaczenie jak poprzednio. Wiadomość <math>ansOut</math> jest typu ANSWER, a wiadomość <math>reqOut</math> -  typu REQUEST. Zmienna <math>seqNo_i</math> (ang. ''sequence number'' ) przechowuje ostatni numer sekwencyjny wysyłanej wiadomości. Zmienna <math>storeThr_i</math> (ang. ''store threshold'' ) jest parametrem określającym prawdopodobieństwo zapamiętania otrzymanej wiadomości (w celu jej ewentualnej retransmisji). Zbiór <math>stored_i</math> zawiera pakiety przechowywane w celu ewentualnej retransmisji. Pakiety te powinny być po pewnym czasie usunięte z tego zbioru, co zostało pominięte dla prostoty prezentacji. Zbiór <math>pending_i</math> zawiera pakiety otrzymane, których wiadomości aplikacyjne jeszcze nie zostały dostarczone do procesów aplikacyjnych. Tablica <math>vSeqNo_i</math>, zawiera numery sekwencyjne ostatnio dostarczonych wiadomości, tak że ''k-ty'' element określa numer sekwencyjny ostatnio dostarczonej wiadomości od <math>Pk</math>. Zmienna <math>pckt</math>, typu PACKET jest używana lokalnie w funkcji <tt>DELIVERPENDING</tt>. Przypomnijmy, że zmienna <math>targets_i</math>, używana lokalnie w procedurze <tt>GOSSIP</tt> oznacza zbiór procesów, które zostały wybrane jako adresaci rozsyłanych wiadomości. Zbiór <math>candidate</math> jest używany lokalnie w przedstawionej dalej funkcji <tt>GOSSIP</tt>.  
Zmienne <math>fanout_i</math>, <math>maxRoundNo_i</math>, <math>targets_i</math> oraz <math>pcktOut</math> posiadają znaczenie jak poprzednio. Wiadomość <math>ansOut</math> jest typu ANSWER, a wiadomość <math>reqOut</math> -  typu REQUEST. Zmienna <math>seqNo_i</math> (ang. ''sequence number'' ) przechowuje ostatni numer sekwencyjny wysyłanej wiadomości. Zmienna <math>storeThr_i</math> (ang. ''store threshold'' ) jest parametrem określającym prawdopodobieństwo zapamiętania otrzymanej wiadomości (w celu jej ewentualnej retransmisji). Zbiór <math>stored_i</math> zawiera pakiety przechowywane w celu ewentualnej retransmisji. Pakiety te powinny być po pewnym czasie usunięte z tego zbioru, co zostało pominięte dla prostoty prezentacji. Zbiór <math>pending_i</math> zawiera pakiety otrzymane, których wiadomości aplikacyjne jeszcze nie zostały dostarczone do procesów aplikacyjnych. Tablica <math>vSeqNo_i</math>, zawiera numery sekwencyjne ostatnio dostarczonych wiadomości, takie, że ''k-ty'' element określa numer sekwencyjny ostatnio dostarczonej wiadomości od <math>Pk</math>. Zmienna <math>pckt</math>, typu PACKET jest używana lokalnie w funkcji <tt>DELIVERPENDING</tt>. Przypomnijmy, że zmienna <math>targets_i</math>, używana lokalnie w procedurze <tt>GOSSIP</tt> oznacza zbiór procesów, które zostały wybrane jako adresaci rozsyłanych wiadomości. Zbiór <math>candidate</math> jest używany lokalnie w przedstawionej dalej funkcji <tt>GOSSIP</tt>.  




[[pr-1st-1.1-m12-Slajd54 | << Poprzedni slajd]] | [[pr-1st-1.1-m12-toc|Spis treści ]] | [[pr-1st-1.1-m12-Slajd56 | Następny slajd >>]]
[[pr-1st-1.1-m12-Slajd54 | << Poprzedni slajd]] | [[pr-1st-1.1-m12-toc|Spis treści ]] | [[pr-1st-1.1-m12-Slajd56 | Następny slajd >>]]

Wersja z 14:51, 8 wrz 2006

Pasywny algorytm probabilistycznego rozgłaszania niezawodnego (2)

Pasywny algorytm probabilistycznego rozgłaszania niezawodnego (2)


Zmienne fanouti, maxRoundNoi, targetsi oraz pcktOut posiadają znaczenie jak poprzednio. Wiadomość ansOut jest typu ANSWER, a wiadomość reqOut - typu REQUEST. Zmienna seqNoi (ang. sequence number ) przechowuje ostatni numer sekwencyjny wysyłanej wiadomości. Zmienna storeThri (ang. store threshold ) jest parametrem określającym prawdopodobieństwo zapamiętania otrzymanej wiadomości (w celu jej ewentualnej retransmisji). Zbiór storedi zawiera pakiety przechowywane w celu ewentualnej retransmisji. Pakiety te powinny być po pewnym czasie usunięte z tego zbioru, co zostało pominięte dla prostoty prezentacji. Zbiór pendingi zawiera pakiety otrzymane, których wiadomości aplikacyjne jeszcze nie zostały dostarczone do procesów aplikacyjnych. Tablica vSeqNoi, zawiera numery sekwencyjne ostatnio dostarczonych wiadomości, takie, że k-ty element określa numer sekwencyjny ostatnio dostarczonej wiadomości od Pk. Zmienna pckt, typu PACKET jest używana lokalnie w funkcji DELIVERPENDING. Przypomnijmy, że zmienna targetsi, używana lokalnie w procedurze GOSSIP oznacza zbiór procesów, które zostały wybrane jako adresaci rozsyłanych wiadomości. Zbiór candidate jest używany lokalnie w przedstawionej dalej funkcji GOSSIP.


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