Experiences with Distributed Systems pp 162-188 | Cite as
A distributed process execution and communication environment for high-performance application systems
Conference paper
First Online:
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.
Download
to read the full conference paper text
References
- [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
- [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
- [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
- [Cheriton 1979]D. R. Cheriton: Multi-Process Structuring and the Thoth Operating System, Dissertation, University of Waterloo, UBC Technical Report 79-5, 1979Google Scholar
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [Liskov 1981]B. H. Liskov: Report on the Workshop on Fundamental Issues in Distributed Computing, ACM Operating Systems Review, 15, 3, 1981Google Scholar
- [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
- [Mullender 1986]S. J. Mullender: Report on the Workshop on Making Distributed Systems Work, ACM Operating Systems Review, 21, 1, 1986Google Scholar
- [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
- [Parnas 1975]D. L. Parnas: On the Design and Development of Program Families, Forschungsbericht BS I 75/2, TH Darmstadt, 1975Google Scholar
- [Parnas 1976]D. L. Parnas: Some Hypotheses about the’ uses’ Hierarchy for Operating Systems, Report, TH Darmstadt, 1976Google Scholar
- [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
- [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
- [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
- [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
- [Tanenbaum, van Renesse 1985]A. S. Tanenbaum, R. van Renesse: Distributed Operating Systems, ACM Computing Surveys, Vol. 17, No. 4 (December), 1985Google Scholar
- [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
- [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