Komunikacja i koordynacja
10 pojęć w 9 podgrupach, z prostymi definicjami i źródłami.
Porzadek zdarzen · 1
- 01zegar wektorowyvector clockWektor liczników (po jednym na proces) pozwalający dokładnie wykryć relację przyczynowości i współbieżności między zdarzeniami w systemie rozproszonym.
Posrednictwo komunikatow · 1
- 01broker komunikatówmessage brokerPośrednik rozdzielający nadawców od odbiorców, przyjmujący, buforujący i kierujący komunikaty według reguł, umożliwiając komunikację asynchroniczną i luźne powiązanie.
Przekazywanie komunikatow · 1
- 01komunikatmessageSamodzielna jednostka danych wymieniana między procesami, stanowiąca podstawową abstrakcję bezpośredniej komunikacji w systemie rozproszonym.
Reprezentacja danych · 1
- 01marshallingporządkowaniePrzekształcenie struktur danych i parametrów w postać liniowego strumienia bajtów nadającą się do przesłania przez sieć i odtworzenia po stronie odbiorcy.
Rozglaszanie · 1
- 01komunikacja grupowamulticastWzorzec dostarczania komunikatu do zdefiniowanego zbioru odbiorców jako pojedynczej operacji, z gwarancjami dotyczącymi atomowości i porządku dostarczenia.
Synchronizacja dostepu · 1
- 01wzajemne wykluczaniemutual exclusionMechanizm koordynacji gwarantujący, że w danej chwili najwyżej jeden proces przebywa w sekcji krytycznej i korzysta ze współdzielonego zasobu.
Uzgadnianie · 1
- 01konsensusconsensusProblem uzgodnienia przez zbiór procesów jednej wspólnej wartości mimo opóźnień i awarii, spełniający zgodność, ważność i zakończenie.
Wywolanie zdalne · 2
- 01namiastkastubLokalny obiekt pośredniczący reprezentujący zdalny komponent; przyjmuje wywołanie klienta, porządkuje argumenty i przekazuje je przez sieć do właściwej implementacji.
- 02RPCRemote Procedure CallMechanizm wywołania procedury wykonywanej w innej przestrzeni adresowej (zwykle na zdalnym hoście), ukrywający komunikację sieciową za interfejsem zwykłego wywołania lokalnego.
Zatwierdzanie rozproszone · 1
- 01zatwierdzanie dwufazowe2PCProtokół koordynacji transakcji rozproszonej w dwóch rundach (głosowanie i decyzja), zapewniający, że wszyscy uczestnicy atomowo zatwierdzą albo wycofają operację.
Pozostałe grupy — Systemy rozproszone i współbieżność
- SłownikCzas i uporzadkowanie
- SłownikKonsensus i replikacja
- SłownikModele spojnosci
- SłownikModele wspolbieznosci
- SłownikTolerancja bledow