DISTRIBUTED OPERATING SYSTEMS

[Artsy et al 1986] - Charlotte.
[Ball et al 1976] - Rochester Intelligent Gateway.
[Barak & Litman 1985] - a Multicomputer Distributed OS.
[Brownbridge et al 1982] - Newcastle Connection.
[Cheriton 1984] - V.
[Chesson 1975] - The Network UNIX System.
[Finkel 1980] - Arachne.
[Joseph et al 1984] - ???
[Kepecs & Solomon 1985] - SODA.
[Kiely 1981] - DPPX.
[Lazowska et al 1981] - Eden.
[Millstein 1977] - National Software Works.
[Popek & Walker 1985] - LOCUS.
[Rashid & Robinson 1981] - Accent.
[Rolander 1981] - CP/NET.
[Row & Daugherty 1984] - PC/NOS.
[Rowe & Birman 1982] - COCONET.
[Sincoskie & Farber 1980] - SODS/OS.
[Solomon & Finkel 1979] - Roscoe.
[Tanenbaum & Mullender 1981] - Amoeba.
[Thomas 1973] - RSEXEC.
[Tuynman & Hertzberger 1986] - FADOS.
[Ward 1980] - TRIX.
[Wilkes & Needham 1980] - Cambridge Model Distr. Sys.
[Wittie & van Tilborg 1980] - MICROS for MICRONET.
[Arnold et al 1974]
Design of tightly coupled multiprocessing programming.
[Akkoyunlu et al 1974]
Discusses interprocess communication facilities for Network OS's.
[Birrell & Nelson 1984]
A proposed solution to the difficult problem of efficient procedure calls to remote sites.
[Brereton 1983]
Discusses methods of detecting and reconciling file inconsistencies arising from network partitioning.
[Goos & Hartmanis 1981]
Notes for an advanced course on distributed systems, especially the implementation of transparent, distributed operating systems.
[Ho & Ramamoorthy 1982]
Presents methods for detecting deadlock in a transparent distributed system.
[Kartashev & Kartashev 1982]
Describes the operating system control for a multiprocessor system which can rapidly adapt its structure to suit the needs of particular applications.
[Lamport 1978]
Discusses issues and solutions for controlling event ordering in a distributed system.
[Lampson et al 1981]
A classic presentation of distributed system issues in the form of notes from an advanced course.
[Lin & Gannon 1985]
Presents a technique for atomic remote procedure calls.
[Lu & Carey 1986]
Presents a technique for Load Balanced Task Allocation.
[Nutt 1977]
Provides a comparison of strategies for distributed systems.
[Parker et al 1983]
Describes a method for detecting and reconciling file inconsistencies after a partition, as used in LOCUS.
[Raimondi 1976]
Describes LABS/7, a Distributed Real time OS.
[Raynal 1986]
A comparative study of algorithms for mutual exclusion, in both centralized and distributed systems.
[Ricart & Agrawala 1981]
Develops an algorithm for mutual exclusion in a message-passing distributed system with a minimum number of messages.
[Schroeder et al 1984]
A review of the structure and performance of a distributed system (GRAPEVINE) designed especially for effective mail communication.
[Spector & Schwarz 1983]
Proposes the Transaction mechanism as a basis for some types of distributed communication processing.
[Tanenbaum & van Renesse 1985]
A survey of distributed operating systems.