An RPC facility for PVM
Parallel Virtual Machine (PVM) is a software system that enables concurrent computing, based on the message-passing paradigm, in heterogeneous environments. To expand the scope and applicability of the PVM system, we have developed an alternate interface to PVM that supports client-server computing. The core of this interface is a remote procedure call (RPC) facility that permits the specification and export of services which may be invoked by clients using the well-established RPC paradigm and mechanics. Previous experiences have established that this model is natural and effective for programming distributed applications, and that RPC can be implemented in message-passing systems like PVM with a minimum of overhead. This model also enables significant additional functionality such as user-transparent load balancing, failure resilience, and adaptive parallelism.
Unable to display preview. Download preview PDF.