Distributed operating systems
- 10 December 1985
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 17 (4) , 419-470
- https://doi.org/10.1145/6041.6074
Abstract
Distributed operating systems have many aspects in common with centralized ones, but they also differ in certain ways. This paper is intended as an introduction to distributed operating systems, and especially to current university research about them. After a discussion of what constitutes a distributed operating system and how it is distinguished from a computer network, various key design issues are discussed. Then several examples of current research projects are examined in some detail, namely, the Cambridge Distributed Computing System, Amoeba, V, and Eden.Keywords
This publication has 62 references indexed in Scilit:
- A distributed load‐balancing policy for a multicomputerSoftware: Practice and Experience, 1985
- File servers for network-based distributed systemsACM Computing Surveys, 1984
- Using Time Instead of Timeout for Fault-Tolerant Distributed Systems.ACM Transactions on Programming Languages and Systems, 1984
- Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsACM Transactions on Programming Languages and Systems, 1983
- Implementing atomic actions on decentralized dataACM Transactions on Computer Systems, 1983
- Distributed deadlock detection algorithmACM Transactions on Database Systems, 1982
- Operating system support for database managementCommunications of the ACM, 1981
- Rocky Mountain symposium on microcomputers: 27–30 August 1978, Colorado State University, Ft Collins, Colorado, USA. Organized by the Department of Electrical Engineering, Colorado State University.Microprocessors, 1978
- The notions of consistency and predicate locks in a database systemCommunications of the ACM, 1976
- The UNIX time-sharing systemCommunications of the ACM, 1974