Skip to main content

An RPC facility for PVM

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1067))

Included in the following conference series:

Abstract

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.

Research supported by the U. S. Department of Energy, under Grant No. DE-FG05-91ER25105, and the National Science Foundation, under Award Nos. ASC-9214149 and ASC-9527186

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Editor information

Heather Liddell Adrian Colbrook Bob Hertzberger Peter Sloot

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Krantz, A.T., Zadroga, A., Chodrow, S.E., Sunderam, V.S. (1996). An RPC facility for PVM. In: Liddell, H., Colbrook, A., Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1996. Lecture Notes in Computer Science, vol 1067. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61142-8_629

Download citation

  • DOI: https://doi.org/10.1007/3-540-61142-8_629

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61142-4

  • Online ISBN: 978-3-540-49955-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics