Pr-1st-1.1-m02-Slajd50

Z Studia Informatyczne
Wersja z dnia 16:52, 2 wrz 2006 autorstwa Szopen (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Podstawowy model k spośród r

Podstawowy model k spośród r

W podstawowym modelu k spośród r, z pasywnym procesem Pi skojarzony jest zbiór warunkujący 𝒟i, liczba naturalna ki, 1ki|𝒟i|, oraz liczba ri=|𝒟i|. W modelu tym proces staje się aktywny tylko wówczas, gdy uzyska wiadomości od co najmniej ki różnych procesów ze zbioru warunkującego 𝒟i. Model spośród k spośród r jest uogólnieniem modelu AND oraz modelu OR. Istotnie, model ten redukuje się do modelu AND, gdy ki=ri , a do modelu OR, gdy ki=1. Model k spośród r, odpowiada na przykład ubieganiu się o bufory w sieciach komunikacyjnych, w których przesyłane wiadomości składają się z wielu (k) pakietów. Jeżeli w tym wypadku pojedynczy pakiet pamiętany może być w buforze jednostkowym, to przesłanie wiadomości wymaga zarezerwowania w następnym węźle puli k równoważnych buforów z ogólnej ich liczby r , w celu przesłania do nich wiadomości składającej się z Parser nie mógł rozpoznać (błąd składni): {\displaystyle k</math) pakietów. Model k spośród r wykorzystywany jest również w systemach replikowanych baz danych, w których stosowany jest algorytm głosowania do zarządzania współbieżnością (ang. ''quorum based concurrency control algorithm''). W algorytmach tych transakcje realizujące odczyt muszą odczytać <math>k^r} kopii spośród r , a transakcje realizujące zapis, muszą uzyskać dostęp do kw kopii spośród r, przy czym kr+kw>r oraz 2kw>r.


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