Advertisement

A distributed process execution and communication environment for high-performance application systems

  • W. Schröder
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 309)

Abstract

Simplicity is the slogan in order to design and implement high-performance communication systems. It is almost a natural consequence that simplicity in system design promotes a flexible and/or application-oriented operating system implementation, too. With PEACE, a process execution and communication environment is explained in this paper which consequently follows the maxim of keeping things as simple as possible.

Keywords

Server Process Domain Server Remote Procedure Call Server Team Distribute 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.

References

  1. [Balter et al. 1986]
    R. Balter, A. Donelly, E. Finn, C. Horn, G. Vandome: Systems Distributes sur Reseau Local — Analyse et Classification, Esprit project COMANDOS, No 834, 1986Google Scholar
  2. [Behr et al. 1986]
    P. M. Behr, W. K. Giloi, H. Mühlenbein: Rationale and Concepts for the SUPRENUM Supercomputer Architecture, Gesellschaft für Mathematik und Datenverarbeitung (GMD), 1986Google Scholar
  3. [Birrell, Nelson 1984]
    A. D. Birrell, B. J. Nelson: Implementing Remote Procedure Calls, ACM Transactions on Computer Systems, Vol. 2, No. 1, 39–59, 1984Google Scholar
  4. [Cheriton 1979]
    D. R. Cheriton: Multi-Process Structuring and the Thoth Operating System, Dissertation, University of Waterloo, UBC Technical Report 79-5, 1979Google Scholar
  5. [Cheriton, Mann 1986]
    D. R. Cheriton, T. P. Mann: A Decentralized Naming Facility, Technical Report STAN-CS-86-1098, Department of Computer Science, Stanford University, 1986Google Scholar
  6. [Cheriton, Zwaenepoel 1983]
    D. R. Cheriton, W. Zwaenepoel: The Distributed V Kernel and its Performance for Diskless Workstations, ACM Operating Systems Review, 17, 5, Proceedings of the Ninth ACM Symposium on Operating Systems Principles, Bretton Woods, New Hampshire, 1983Google Scholar
  7. [Clark 1985]
    D. D. Clark: The Structuring of Systems Using Upcalls, ACM Operating Systems Review, 19, 5, Proceedings of the Tenth ACM Symposium on Operating Systems Principles, Orcas Island, Washington, 1985Google Scholar
  8. [Eichler et al. 1987]
    L. Eichler, J. Nolte, T. Patzelt, F. Schön, W. Schröder, W. Seidel: Communication-and Management Protocols for the Distributed PEACE Operating System, Technical Report, GMD FIRST an der TU Berlin, 1987Google Scholar
  9. [Habermann et al. 1976]
    A. N. Habermann, P. Feiler, L. Flon, L. Guarino, L. Cooprider, B. Schwanke: Modularization and Hierarchy in a Family of Operating Systems, Carnegie-Mellon University, 1976Google Scholar
  10. [Lampson 1983]
    B. W. Lampson: Hints for Computer System Design, ACM Operating Systems Review, 17, 5, Proceedings of the Ninth ACM Symposium on Operating Systems Principles, Bretton Woods, New Hampshire, 10–13 October, 1983Google Scholar
  11. [Lantz et al. 1985]
    K. A. Lantz, W. I. Nowicki, M. M. Theimer: An Empirical Study of Distributed Application Performance, Technical Report STAN-CS-86-1117 (also available as CSL-85-287), Department of Computer Science, Stanford University, 1985Google Scholar
  12. [Liskov 1981]
    B. H. Liskov: Report on the Workshop on Fundamental Issues in Distributed Computing, ACM Operating Systems Review, 15, 3, 1981Google Scholar
  13. [Metcalfe, Boggs 1976]
    R. M. Metcalfe, D. R. Boggs: Ethernet: Distributed Packet Switching for Local Computer Networks, Comm. ACM, 19, 7, 395–404, 1976Google Scholar
  14. [Mullender 1986]
    S. J. Mullender: Report on the Workshop on Making Distributed Systems Work, ACM Operating Systems Review, 21, 1, 1986Google Scholar
  15. [Mullender, Tanenbaum 1986]
    S. J. Mullender, A. S. Tanenbaum: The Design of a Capability-Based Distributed Operating System, The Computer Journal,, Vol. 29, No. 4, 1986Google Scholar
  16. [Parnas 1975]
    D. L. Parnas: On the Design and Development of Program Families, Forschungsbericht BS I 75/2, TH Darmstadt, 1975Google Scholar
  17. [Parnas 1976]
    D. L. Parnas: Some Hypotheses about the’ uses’ Hierarchy for Operating Systems, Report, TH Darmstadt, 1976Google Scholar
  18. [Parnas, Siewiorek 1972]
    D. L. Parnas, D. P. Siewiorek: Use of the Concept of Transparency in the Design of Hierarchically Structured Systems, Department of Computer Science, Carnegie-Mellon University, Pittsburgh, PA. 15213, 1972Google Scholar
  19. [Powell, Miller 1983]
    M. L. Powell, B. P. Miller: Process Migration in DEMOS/MP, ACM Operating Systems Review, 17, 5, Proceedings of the Ninth ACM Symposium on Operating Systems Principles, Bretton Woods, New Hampshire, 1983Google Scholar
  20. [Saltzer et al. 1984]
    J.H. Saltzer, D.P. Reed, D.D. Clark: End-To-End Arguments in System Design, ACM Transactions on Computer Systems, Vol. 2, No. 4 (November), 277–288, 1984Google Scholar
  21. [Schroeder 1986]
    W. Schröder: Eine Familie von UNIX-ähnlichen Betriebssystemen — Anwendung von Prozessen und des Nachrichtenübermittlungskonzeptes beim strukturierten Betriebssystementwurf, Dissertation, TU Berlin, Fachbereich 20 (Informatik), 1986Google Scholar
  22. [Tanenbaum, van Renesse 1985]
    A. S. Tanenbaum, R. van Renesse: Distributed Operating Systems, ACM Computing Surveys, Vol. 17, No. 4 (December), 1985Google Scholar
  23. [Watson, Mamrak 1987]
    R. W. Watson, S. A. Mamrak: Gaining Efficiency in Transport Services by Appropriate Design and Implementation Choices, ACM Transactions on Computer Systems, Vol. 5, No. 2 (May), 97–120, 1987Google Scholar
  24. [Zwaenepoel 1985]
    W. Zwaenepoel: Protocols for Large Data Transfers over Local Networks, Proceedings Ninth Data Communication Symposium, IEEE, September, 1985Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • W. Schröder
    • 1
  1. 1.Gesellschaft für Mathematik und Datenverarbeitung mbHGMD FIRST and der TU BerlinBerlin 12

Personalised recommendations