USING REMOTE PROCEDURE CALLS IMPLEMENTING DISTRIBUTED ALGORITHM

G Murali, K Anusha, A Shirisha, S Sravya D A Assistant
unpublished
Remote Procedure Call (RPC) is a powerful primitive method used for communication and synchronization between distributed processes. RPC poses a problem that it reduces the amount of parallelism, because of its synchronous nature. This paper shows how simple processes can be used to find a way of avoiding a difficulty in this problem. The combination of blocking RPC calls and lightweight processes provides both simple semantics and efficient exploitation of parallelism. We will describe how two
more » ... important classes of algorithms, branch and bound can be run in a parallel way using this RPC. The results of some experiments comparing this algorithms on a single processor discussed.
fatcat:xaduie3wkzbrjbem7alh3cw4qy