Zdalne wywoływanie procedur/metod ================================= Zadania projektowe ------------------ Uwaga: W przypadku Sun RPC proszę użyć UDP jako protokołu warstwy transportowej! +----+------------------------------------------------------------------------------+-----------+ | Nr | Treść | Punktacja | | | +-----+-----+ | | | RPC | RMI | +====+==============================================================================+=====+=====+ | 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 | 20 | +----+------------------------------------------------------------------------------+-----+-----+ | 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 | 25 | +----+------------------------------------------------------------------------------+-----+-----+ | 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 | 30 | +----+------------------------------------------------------------------------------+-----+-----+ | 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 | 20 | +----+------------------------------------------------------------------------------+-----+-----+