Nr 01 · Słownik · Systemy i architektura · Systemy rozproszone i współbieżność

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ść

Grupa pojęć · Systemy rozproszone i współbieżność10 haseł