A Remote Execution Service in a Heterogeneous Network

  • Rainer Oechsle
Conference paper

Abstract

The DACNOS Remote Execution Service enables the sharing of resources such as algorithms, special hardware processors or special peripheral devices. It runs in a heterogeneous network with respect to both hardware and operating systems. Its design being guided by the principle that remote program execution should be a natural extension of local program execution, the DACNOS Remote Execution Service is control transparent at the command level as well as rather strongly home environment transparent. This paper describes the key design aspects of remote execution services in general, and the design and implementation of the DACNOS Remote Execution Service in particular.

Keywords

Migration 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. AGR87.
    Rakesh Agrawal, Ahmed K. Ezzat: Location Independent Remote Execution in NEST IEEE Transactions on Software Engineering, VoI.SE-13, No.8, August 1987, 905–912CrossRefGoogle Scholar
  2. ANT80.
    Charles J. Antonelli, Linda S. Hamilton, Priscilla M. Lu, John J. Wallace, Kang Yueh: SDS/NET - An Interactive Distributed Operating System Proc. IEEE COMPCON Fall 80, September 1980, 487–493Google Scholar
  3. BRO82.
    D. R. Brownbridge, L. F. Marshall, B. Randell: The Newcastle Connection Software - Practice and Experience, Vol.12, 1982, 1147–1162CrossRefGoogle Scholar
  4. EBE88.
    H. Eberle, K. Geihs, A. Schill, B. Schöner: Generic Support for Distributed Processing in Heterogeneous Networks in this volumeGoogle Scholar
  5. HOL88.
    U. Hollberg, E. Krämer: Transparent Access to Remote Files in Heterogeneous Networks in this volumeGoogle Scholar
  6. MAT88.
    B. Mattes, H. v. Drachenfels: Directories and Orientation in Heterogeneous Networks in this volumeGoogle Scholar
  7. MER87.
    Klaus Merx: Eine einheitliche E/A-Schnittstelle für IBM-3270-Terminals und IBM-PCs Studienarbeit, Institut für Betriebs-und Dialogsysteme, Universität Karlsruhe, Dezember 1987Google Scholar
  8. MUL86.
    S. J. Mullender, A. S. Tanenbaum: The Design of a Capability-Based Distributed Operating System The Computer Journal, Vol.29, No.4, 1986, 289–299CrossRefGoogle Scholar
  9. RIT74.
    D. M. Ritchie, K. Thompson: The UNIX Time-Sharing System Commun. ACM, Vol.17, No.7, July 1974, 365–375CrossRefGoogle Scholar
  10. ROW82.
    Lawrence A. Rowe, Kenneth P. Birman: A Local Network Based on the UNIX Operating System IEEE Transactions on Software Engineering,Vol.SE-8, No.2, March 1982, 137–146CrossRefGoogle Scholar
  11. STA84.
    John A. Stankovic: A Perspective on Distributed Computer Systems IEEE Transactions on Computers, Vol.C-33, No.12, December 1984, 1102–1115MathSciNetCrossRefGoogle Scholar
  12. THE85.
    Marvin M. Theimer, Keith A. Lantz, David R. Cheriton: Preemptable Remote Execution Facilities for the V-System Proc. loth ACM Symposium on Operating Systems Principles,December 1985, 2–12Google Scholar
  13. V86.
    V-System 6.0 Reference Manual Computer Systems Laboratory, Departments of Computer Science and Electrical Engineering, Stanford University, 20 June 1986Google Scholar
  14. WAL83.
    Bruce Walker, Gerald Popek, Robert English, Charles Kline, Greg Thiel: The LOCUS Distributed Operating System Proc. 9th ACM Symposium on Operating Systems Principles, October 1983, 49–70Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • Rainer Oechsle
    • 1
  1. 1.Institut für Betriebs- und DialogsystemeUniversität KarlsruheKarlsruhe 1Germany

Personalised recommendations