2. RPC

2.1. Zadania projektowe

Uwaga: Proszę użyć systemu RPC na protokole UDP!

  1. Usługa blokowania plików. Realizacja synchronizacji w dostępie do plików poprzez obsługę blokad (zajmowanie rekordów) w trybie współdzielonym oraz wyłącznym na obszarze opisanym przez początek i długość w bajtach. [30 pkt.]
  2. Usługa zdalnego uruchamiania zadań. Realizacja mechanizmu uruchamiania zadań na zdalnej maszynie z przekazaniem parametrów i zwróceniem statusu zakończenia oraz z obsługą standardowych strumieni (standardowego wejścia, standardowego wyjścia, standardowego wyjścia awaryjnego). [35 pkt.]
  3. Zdalny (rozproszony) potok. Realizacja łącza nazwanego, umożliwiającego przekazywanie strumienia danych pomiędzy zdalnymi procesami z odpowiednią synchronizacją przy zapisie i odczycie. [35 pkt.]
  4. Zdalny semafor. Realizacja semafora uogólnionego (zliczającego, z możliwością opuszczenia/podniesienia o wartość wskazaną jako parametr) do synchronizacji zdalnych procesów. [30 pkt.]

Spis treści

Poprzedni temat

1. 0MQ

Następny temat

3. RMI

Ta strona