Abstract
DFN-RPC, a remote procedure call tool, was designed to distribute scientific applications accross workstations and compute servers. This document describes the methods in which the DFN-RPC tool supports parallel and distributed applications. Asynchronous RPC’s are enhanced into parallel RPC’s and combined with data pipes. The startup of processes required for a distributed environment is integrated. The features and possibilities of DFN-RPC’s are compared with those of DCE, PVM, Cronus, Astra and Mercury.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ralf Allrutz, Rolf Rabenseifner: Der DFN-RPC, ein Remote Procedure Call Tool. Proceedings, 15. DECUS München Symposium, 1992, S. 523–532.
A.L. Ananda, B.H. Tay, E.K. Koh: ASTRA — An Asynchronous Remote Procedure Call Facility. In Proc. 11th Intl. Conf. on Distributed Computing Systems (ICDCS-11), IEEE, Arlington, Texas, USA, 1991, pp. 172–179.
Developing DCE Applications for AIX and OS/2. IBM International Technical Support Center, Austin, July 1993, Chap. 12.0 Pipes.
Al Geist et al.: PVM 3 User’s Guide and Reference Manual. ORNL/TM-12187, Oak Ridge National Laboratory, Tennessee, 5/1993.
David B. Johnson, Willy Zwaenepoel: The Peregrine High-performance RPC System. Software-Practice and Experience 23(2), 1993, pp. 201–221.
Werner Kollak: Distributing FORTRAN Applications using DCE RPC. White Paper. Computer Center University of Stuttgart, March 5, 1993.
Barbara Liskov, Liuba Shira: Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems. ACM SIGPLAN Conf. on Programming Language Design and Implementation 1988, pp. 260–267.
Barbara Liskov, T. Bloom, D. Gifford, R. Scheifler, W.E. Weihl: Communication in the Mercury System. Proc. 21st Annual Hawaii Conference on System Science, Jan. 1988, pp. 178–187.
Roland Laifer, Andreas Knocke: fidl — a tool for using DCE from Fortran. In Alexander Schill (Ed.), DCE — The OSF Distributed Computing Environment, International DCE Workshop, Proceedings, Karlsruhe, Germany, Oct. 7–8, 1993, pp. 78–88.
Bruce-Jay Nelson: Remote Procedure Call. Computer Science Department, Carnegie-Mellon University, Pittsburgh, Pennsilvania, May 3, 1981.
Open Software Foundation (OSF): OSF DCE Version 1.0, DCE Application Development Guide, Part 3: DCE Remote Procedure Call (RPC). Revision 1.0, Dec. 31, 1991.
Rolf Rabenseifner et al.: The DFN Remote Procedure Call Tool. Reference Manual, Ver. 1.0.60, Computer Center University of Stuttgart, Dec. 15, 1994.
Rolf Rabenseifner et al.: Das DFN Remote Procedure Call Tool. Benutzerhandbuch, Rel. 1.0.60, Rechenzentrum Universität Stuttgart, 15. Dez. 1994.
Rolf Rabenseifner, Werner Kollak: DFN-RPC im Vergleich mit DCE, ONC und PVM. DFN-Mitteilungen Nr. 34, März 1994, S. 18f.
Rolf Rabenseifner, Armin Schuch: Comparison of DCE RPC, DFN-RPC, ONC and PVM. In Alexander Schill (Ed.), DCE — The OSF Distributed Computing Environment, International DCE Workshop, Proceedings, Karlsruhe, Germany, Oct. 7–8, 1993, pp. 39–46.
Rolf Rabenseifner, Hans Dieter Reimann: Verteilte Anwendungen mit dem DFN-RPC. DFN Mitteilungen Nr. 31, März 1993, S. 23–25.
Rolf Rabenseifner: Distributed Applications between Workstation and Supercomputer using ISO/OSI Protocols. Proceedings, Twenty-Seventh Semi-Annual Cray User Group Meeting, London. April 22–26, 1991, pp. 80–84.
Alexander Schill: Remote Procedure Call: Fortgeschrittene Konzepte und Systeme — ein Überblick. Teil 2: Erweiterte RPC-Ansätze. Informatik Spektrum 15, pp. 145–155, Juni 1992.
SUN microsystems: Network Programming Guide. Part Number 800–3850–00, 1990.
Edward F. Walker, Richard Floyd, Paul Neves: Asynchronous Remote Operation Execution in Distributed Systems. In Proc. 10th Intl. Conf. on Distributed Computing Systems (ICDCS-10), IEEE, Paris, France, 1990, pp. 253–259.
Yi-hsiu Wei and Chuan-lin Wu: Integrating RPC and Message Passing for Distributed Programming. In Alexander Schill (Ed.), DCE — The OSF Distributed Computing Environment, International DCE Workshop, Proceedings, Karlsruhe, Germany, Oct. 7–8, 1993, pp. 192–206.
ftp://ftp.rus.uni-stuttgart.de/pub/rus/dfn_rpc/README_dfnrpc.html contains all informations about the DFN-RPC, accessible by Mosaic and anonymous ftp.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rabenseifner, R. (1995). The DFN Remote Procedure Call Tool for Parallel and Distributed Applications. In: Franke, K., Hübner, U., Kalfa, W. (eds) Kommunikation in Verteilten Systemen. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79561-9_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-79561-9_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58960-0
Online ISBN: 978-3-642-79561-9
eBook Packages: Springer Book Archive