Distributed operating systems

@article{Tanenbaum1985DistributedOS,
  title={Distributed operating systems},
  author={Andrew S. Tanenbaum},
  journal={ACM Comput. Surv.},
  year={1985},
  volume={17},
  pages={419-470}
}
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… Expand
Developing a heterogeneous distributed operating system
TLDR
This paper describes the design and current status of a heterogeneous distributed operating system project called ZGL, which follows the client/server model, and uses a common communication interface for heterogeneous existing client systems to access shared services. Expand
Distributed Operating Systems
The intention of this writing is to introduce the reader to problems, requirements and design issues of distributed operating systems. After introducing the main motivations, which lead toExpand
Local-Area Distributed Systems
TLDR
The forces leading to distributed systems and the obstacles to realizing the full value of the systems are discussed and systems that represent the main approaches are described. Expand
Distributed Software Systems Trends from Communication to Cooperation
TLDR
Distributed operating systems like Mach and Chorus are increasingly appreciated as becoming a future kernel of any operational support for a variety of application domains. Expand
Differences Between Distributed and Parallel Systems
TLDR
Puma portals are described, the basic building blocks for message passing paradigms implemented on top of Puma, and it is shown how the differences observed in the first part of the report have influenced the design and implementation of Pume. Expand
Distributed Computing with a Processor Bank
TLDR
An overview of the basic design of CDCS is given, an outline of its evolution and a description of the distributed systems research projects that were based on it are given. Expand
Reliability Issues in Distributed Operating Systems
TLDR
The authors examine the various kinds of distributed systems and discuss some of the reliability issues involved, examining one distributed operating system, Amoeba, to see how reliability issues have been handled in at least one real system, and how the pieces fit together. Expand
AI applications in distributed system design issues
The design of distributed systems using object-oriented techniques that support local area networking and distributed processing is proposed. The focus is on how these artificial intelligenceExpand
A distributed operating system for a workstation environment
  • J. H. Carson
  • Computer Science
  • Seventh Annual International Phoenix Conference on Computers an Communications. 1988 Conference Proceedings
  • 1988
A distributed processing operating system for software development is presented; it uses the Sun Network File System (NFS) and the Apollo Network Computing System (NCS). This system allows theExpand
Distributed System Software Design Paradigm with Application to Computer Networks
TLDR
The author's major point is an explanation of how to make design decisions about distributed systems in a way which will enhance maintainability and understandability of the software and, at the same time, result in good system performance. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 189 REFERENCES
The LOCUS distributed operating system
TLDR
The complete system architecture is outlined in this paper, and that experience in its use has been summarized. Expand
Using Sparse Capabilities in a Distributed Operating System
TLDR
A distributed operating system that includes capabilities for naming and protecting objects is reported, and a variety of the issues involved is outlined, and four different ways of dealing with access rights are presented. Expand
The Cambridge Distributed Computing System
  • A. Herbert
  • Computer Science
  • Advanced Course: Local Area Networks
  • 1983
TLDR
The emphasis is on the provision of a system rather than simply the assembly of components, and most of the main design issues of distributed systems arise, and the book describes the solutions adopted in the context of possible alternatives. Expand
Supporting distributed applications: experience with Eden
TLDR
Some of the experience that has been gained from the implementation and use of Eden is presented, which is relevant to other distributed systems, even though they may be based on different assumptions. Expand
The CHORUS Distributed Operating System: Some Design Issues
TLDR
The current version, CHORUS-V2, offers a full UNIX ™ compatibility at the user level, while providing control of distribution by relying on a powerful IPC facility, based on ports and messages, as the heart of its architecture. Expand
Basic Concepts for the Support of Distributed Systems: The Chorus Approach
TLDR
The UNIX subsystem built with the CHORUS technology that provides binary compatibility with UNIX is described, supporting distributed applications by providing network IPC, distributed virtual memory, light-weight processes, and real-time facilities. Expand
The National Software Works: A distributed processing system
TLDR
The National Software Works (NSW) is an ambitious project to link a set of geographically distributed and diverse hosts with an operating system which appears as a single entity to a prospective user. Expand
The Honeywell Experimental Distributed Processor - an Overview
TLDR
A fundamental thesis of the HXDP project is that the benefits and cost-effectiveness of distributed computer systems depend on the judicious use of hardware to control software costs. Expand
The Design of a Capability-Based Distributed Operating System
TLDR
The basic idea is to use one-way functions and encryption to protect sensitive information in a capability-based operating system designed for fifth-generation computer systems. Expand
The ITC distributed file system: principles and design
TLDR
This paper presents the design and rationale of a distributed file system for a network of more than 5000 personal computer workstations, with careful attention paid to the goals of location transparency, user mobility and compatibility with existing operating system interfaces. Expand
...
1
2
3
4
5
...