Distributed-Computing Algorithms. 1)Lamport Distributed mutual exclusion using RMI. 2)Lamport Logical clock using Java Threads. 3)RPC based Dictionary using Sun RPC and C.