Skip to main content

The DFN Remote Procedure Call Tool for Parallel and Distributed Applications

  • Conference paper
Kommunikation in Verteilten Systemen

Part of the book series: Informatik aktuell ((INFORMAT))

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ralf Allrutz, Rolf Rabenseifner: Der DFN-RPC, ein Remote Procedure Call Tool. Proceedings, 15. DECUS München Symposium, 1992, S. 523–532.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Developing DCE Applications for AIX and OS/2. IBM International Technical Support Center, Austin, July 1993, Chap. 12.0 Pipes.

    Google Scholar 

  4. Al Geist et al.: PVM 3 User’s Guide and Reference Manual. ORNL/TM-12187, Oak Ridge National Laboratory, Tennessee, 5/1993.

    Google Scholar 

  5. David B. Johnson, Willy Zwaenepoel: The Peregrine High-performance RPC System. Software-Practice and Experience 23(2), 1993, pp. 201–221.

    Article  Google Scholar 

  6. Werner Kollak: Distributing FORTRAN Applications using DCE RPC. White Paper. Computer Center University of Stuttgart, March 5, 1993.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Bruce-Jay Nelson: Remote Procedure Call. Computer Science Department, Carnegie-Mellon University, Pittsburgh, Pennsilvania, May 3, 1981.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. Rolf Rabenseifner et al.: The DFN Remote Procedure Call Tool. Reference Manual, Ver. 1.0.60, Computer Center University of Stuttgart, Dec. 15, 1994.

    Google Scholar 

  13. Rolf Rabenseifner et al.: Das DFN Remote Procedure Call Tool. Benutzerhandbuch, Rel. 1.0.60, Rechenzentrum Universität Stuttgart, 15. Dez. 1994.

    Google Scholar 

  14. Rolf Rabenseifner, Werner Kollak: DFN-RPC im Vergleich mit DCE, ONC und PVM. DFN-Mitteilungen Nr. 34, März 1994, S. 18f.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. Rolf Rabenseifner, Hans Dieter Reimann: Verteilte Anwendungen mit dem DFN-RPC. DFN Mitteilungen Nr. 31, März 1993, S. 23–25.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. SUN microsystems: Network Programming Guide. Part Number 800–3850–00, 1990.

    Google Scholar 

  20. 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.

    Chapter  Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics