Advertisement

Fernaufrufe für die Realisierung verteilter Applikationen in heterogenen lokalen Rechnernetzen

  • Rainer Isle
  • Klaus-Peter Löhr
  • Joachim Müller
  • Lutz Nentwig
  • Jörg Perhson
  • Karin Vosseberg
  • Karl Heinz Zachries
Conference paper
Part of the Informatik-Fachberichte book series (INFORMATIK, volume 130)

Zusammenfassung

Der Fernaufruf (remote procedure call) ist als Kommunikationsmechanismus für heterogene Netze ebenso wie für homogene Netze geeignet. Da er sich auf Lokalnetzen besonders effizient realisieren läßt, bietet er sich als Basismechanismus für lokal verteilte Anwendungssysteme an. Ziel des Projekts DAPHNE ist die Schaffung einer Umgebung, in der ungeachtet der Heterogenität verteilte Anwendungsprogramme weitgehend netztransparent entwickelt werden können. DAPHNE verfolgt einen programmiersprachlich orientierten Zugang; alle sprachspezifischen Probleme werden im Kontext von Modula-2 gelöst. Wir beschreiben die wesentlichen Entwurfsentscheidungen für das Kommunikationssystem und gehen besonders auf die Konsequenzen der Heterogenität ein.

Keywords

Remote Operation Remote Procedure Call Root Directory Xerox Corporation Local Operating System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. [Almes 86]
    G.T. Almes: The Impact of Language and System on Remote Procedure Call Design. Proc. 6th International Conference on Distributed Computing Systems, Cambridge, IEEE, 1986Google Scholar
  2. [Birell/Nelson 84]
    A.D. Birell, B.J. Nelson: Implementing Remote Procedure Calls. ACM TOCS 2.1, Februar 1984Google Scholar
  3. [Black/Lazowska 86]
    A.P. Black, E.D. Lazowska: Interconnecting Heterogeneous Computer Systems. Proc. EUUG Autumn’86 Conf., Manchester, September 1986Google Scholar
  4. [Black et al. 83]
    J.P. Black, F. Panzieri, L.F. Marshall: Newcastle Connection Remote Procedure Call Protocol. Release 1.1, Computing Laboratory, University of Newcastle, 1983Google Scholar
  5. [Bloom 86]
    T. Bloom: Communication in the Common System. ACM SIGOPS Workshop on Making Distributed Systems Work, Amsterdam, September 1986Google Scholar
  6. [Brownbridge et al. 82]
    D.R. Brownbridge, L.F. Marshall, B. Randall: The Newcastle Connection or ‘Unixes of the world unite!’ S-P&E 12.12, Dezember 1982Google Scholar
  7. [CCITT 84]
    CCITT: X.410 Remote Operations and Reliable Transfer Service. 1984Google Scholar
  8. [Cooper 82]
    E.G. Cooper: Writing Distributed Programs with Courier. Computer Science Division EECS, Berkeley, März 1982Google Scholar
  9. [ECMA 85]
    ECMA: Remote Operations; Concepts, Notations, and Connection-Oriented Mapping. Juli 1985Google Scholar
  10. [Hofmann et al. 85]
    F. Hofmann, M. Kaiserswerth, C.-U. Linster: Ein in den Unix-Kern integrierter Mechanismus zur Realisierung des Remote Procedure Calls. Arbeitsgespräch “Verteilte Betriebssysteme” des Gl-AK “Architektur von Betriebssystemen”, Landshut, Oktober 1985Google Scholar
  11. [Hofmann 86]
    F. Hofmann: Remote Procedure Call. Das Aktuelle Schlagwort. Informatik- Spektrum 9.5, Oktober 1986Google Scholar
  12. [IEEE 84]
    IEEE: LAN Standard 802.2–1985 - Logical Link Control. IEEE 1984Google Scholar
  13. [Isle et al. 86]
    R. Isle, J. Müller, L. Nentwig: Maintaining the State of a Distributed Unix Process. Proc. EUUG Autumn’86 Conf., Manchester, September 1986Google Scholar
  14. [ISO 86]
    ISO/TC97/SC18: MOTIS — Remote Operation Service. WE4/N356–1,2, Januar 1986Google Scholar
  15. [Jones et al. 85]
    M.B. Jones, R.F. Rashid, M.R. Thompson: Matchmaker: An Interface Specification Language for Distributed Processing. Proc. 12th Annual ACM Symp. on Principles of Programming Languages, Januar 1985Google Scholar
  16. [Kemen/Nagel 78]
    H. Kernen, H.H. Nagel: Experiences with a Virtual Network Machine Concept for an Inhomogeneous Local Computer Network. Proc. IEEE COMPCON Fall 78, Washington D.C., 1978Google Scholar
  17. [Lohr 85]
    K.-P. Lohr: Remote Procedure Calls in Heterogeneous Local Networks. ACM SIGOPS Workshop on Accomodating Heterogeneity, Orcas Island, Dezember 1985Google Scholar
  18. [Mamrak et al. 82]
    S.A. Mamrak, P. Maurath, J. Gomez, S. Janardan, C. Nicholas: Guest Layering Distributed Processing Support on Local Operating Systems. Proc. 3. International Conference on Distributed Computing Systems. IEEE, New York, 1982Google Scholar
  19. [Nelson 81]
    B.J. Nelson: Remote Procedure Call. Ph.D. thesis, TR CS-81–119, Dept. of Computer Science, CMU, Mai 1981Google Scholar
  20. [Notkin et al. 86]
    D. Notkin, N. Hutchinson, J. Sanislo, M. Schwartz: Report on the ACM SIGOPS Workshop on Accomodating Heterogeneity. ACM Operating Systems Review 20.2, April 1986Google Scholar
  21. [Popek/Walker 85]
    G. Popek, B. Walker: The Locus Distributed System Architecture. MIT Press, 1985Google Scholar
  22. [Popek et al. 86]
    G. Popek, T. Gray, G. Thiel: Support for Heterogeneity in Locus. IBM Institute, Oberlech, August 1986Google Scholar
  23. [Seifert/Eberle 86]
    M.H. Seifert, H.M. Eberle: Remote Service Call: A Network Operating System Kernel and its Protocols. Proc. 8th International Conference on Computer Communication ICCC ’86, München, September 1986Google Scholar
  24. [Shrivastava/Panzieri 82]
    S.K. Shrivastava, F. Panzieri: The Design of a Reliable Remote Procedure Call Mechanism. IEEE Trans. Computers, C 31, Juli 1982Google Scholar
  25. [Sun 84]
    Sun Microsystems: Remote Procedure Call Reference Manual. Mountain View, CA, Oktober 1984Google Scholar
  26. [White 76]
    J. E. White: A high-level Framework for Network-based Resource Sharing. NCC, AFIPS, 1976Google Scholar
  27. [Wirth 83]
    N. Wirth: Programming in Modula-2. Second Edition, Springer Verlag, 1983MATHGoogle Scholar
  28. [Xerox 81]
    Courier: The Remote Procedure Call Protocol XSIS 038112, Xerox Corporation, Dezember 1981Google Scholar
  29. [Xerox 85]
    Xerox Network Systems Architecture, General Information Manual XNSG 068504, Xerox Corporation, April 1985Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1987

Authors and Affiliations

  • Rainer Isle
    • 1
  • Klaus-Peter Löhr
    • 1
  • Joachim Müller
    • 2
  • Lutz Nentwig
    • 2
  • Jörg Perhson
    • 2
  • Karin Vosseberg
    • 2
  • Karl Heinz Zachries
    • 2
  1. 1.FB Mathematik, Institut für InformatikFreie Universiät BerlinBerlin 31Deutschland
  2. 2.FB Mathematik und InformatikUniversität BremenBremen 33Deutschland

Personalised recommendations