(Enter summary)
Abstract: This paper gives a survey of all common transparent distributed systems. We distinguish between Distributed File Systems (DFS) and Distributed Operating Systems (DOS). Our overview is focussed on systems providing at least access or location transparency. The paper is organized as follows: The introduction offers definitions of the features of each transparent distributed system as well as the services it is able to provide. We also propose a catalog of criteria that enables us to compare... (Update)
Active bibliography (related documents): More All
2.2: Naming, State Management, and User-Level Extensions in the Sprite.. - Welch (1990)
(Correct)
1.7: A Caching File System for a Programmer's Workstation - Schroeder, Gifford, Needham (1985)
(Correct)
1.1: User Mode File Servers - Janson
(Correct)
Similar documents based on text: More All
0.2: Adaptive Refinement Of Search Patterns For Distributed.. - Borghoff, al. (1996)
(Correct)
0.2: Voting and Relocation Strategies Preserving Consistency among.. - Borghoff
(Correct)
0.2: Virtual Answers for Query Refinement in Information Retrieval - Jean-Marc Andreoli And
(Correct)
BibTeX entry: (Update)
@techreport{ borghoff89distributed,
author = "Uwe M. Borghoff and Kristof Nast-Kolb",
title = "Distributed Systems: {A} Comprehensive Survey",
number = "TUM-I8909",
school = "Institut fur Informatik, Technische Universitat Munchen",
address = "Postfach 20 24 20, D-8000 M{\"u}nchen 2, Germany",
year = "1989",
url = "citeseer.ist.psu.edu/416664.html" }
Citations (may not include all citations):
539
Scale and Performance in a Distributed File System (context) - Howard, Kazar et al. - 1987
539
Scale and Performance in a Distributed File System (context) - Howard, Kazar et al. - 1988
233
Caching in the Sprite Network File System
- Nelson, Welch et al. - 1987
225
The Sprite Network Operating System
- Ousterhout, Cherenson et al. - 1987
182
Distributed Operating Systems (context) - Tanenbaum, van Renesse - 1985
174
Distributed Programming in Argus (context) - Liskov - 1988
148
Object Structure in the Emerald System (context) - Black, Hutchinson et al. - 1986
136
Grapevine: An Exercise in Distributed Computing (context) - Birrell, Levin et al. - 1982
124
Guardians and Actions: Linguistic Support for Robust, Distri.. (context) - Liskov, Scheifler - 1983
122
Firefly: A Multiprocessor Workstation (context) - Thacker, Stewart - 1987
120
The LOCUS Distributed Operating System (context) - Walker, Popek et al. - 1983
120
The LOCUS Distributed Operating System (context) - Walker, Popek et al. - 1983
112
The Clouds Distributed Operating System (context) - Dasgupta, LeBlanc et al. - 1988
105
The Duality of Memory and Communication in the Implementatio..
- Young, Tevanian et al. - 1987
103
A Stream Input-Output System
- Ritchie - 1984
102
Scheduling Support for Concurrency and Parallelism in the Ma..
- Black - 1990
102
Abstraction mechanisms in CLU (context) - Liskov, Snyder et al. - 1977
99
Andrew: A Distributed Personal Computing Environment (context) - Morris, Satyanarayanan et al. - 1986
98
The LOCUS Distributed System Architecture (context) - Walker, Popek - 1985
98
The LOCUS Distributed System Architecture (context) - Popek, Walker - 1985
94
Distribution and Abstract Types in Emerald (context) - Black, Hutchinson et al. - 1987
92
Detection of Mutual Inconsistency in Distributed Systems (context) - Parker, Popek et al. - 1983
85
Attacking the Process Migration Bottleneck (context) - Zayas - 1987
81
The Design of a Capability-Based Distributed Operating Syste.. (context) - Mullender, Tanenbaum - 1986
81
Support for Continuous Media in the Dash System (context) - Anderson - 1990
76
Replication and Fault-Tolerance in the ISIS System (context) - Birman - 1985
75
Process Migration in DEMOS/MP (context) - Powell, Miller - 1983
75
The Recovery Manager of the System R Database Manager (context) - Gray, McJones et al. - 1981
74
PUBLISHING: A Reliable Broadcast Communication Mechanism (context) - Powell, Presotto - 1983
72
A Structural View of the Cedar Programming Environment (context) - Swinehart - 1986
70
Using Sparse Capabilities in a Distributed Operating Systems
- Tanenbaum, Mullender et al. - 1986
68
A NonStop Kernel (context) - Bartlett - 1981
66
Replicated Distributed Programs (context) - Cooper - 1985
66
Amoeba: A Distributed Operating System for the 1990s (context) - Mullender, van Rossum et al. - 1990
66
Replicated Distributed Programs (context) - Cooper - 1985
65
VMTP: A Transport Protocol for the Next Generation of Commun.. (context) - Cheriton - 1986
64
Reimplementing the Cedar File System Using Logging and Group..
- Hagmann - 1987
62
Using Idle Workstations in a Shared Computing Environment (context) - Nichols - 1987
61
A Distributed Load-Balancing Policy for a Multicomputer (context) - Barak, Shiloh - 1985
60
Process Migration in the Sprite Operating System (context) - Douglis, Ousterhout - 1987
59
The ITC Distributed File System: Principles and Design (context) - Satyanarayanan, Howard et al. - 1985
54
The Clearinghouse: A Decentralized Agent for Locating Named .. (context) - Oppen, Dalal - 1983
52
Accent: A Communication Oriented Network Operating System Ke.. (context) - Rashid, Robertson - 1981
49
VAXclusters: A Closely--Coupled Distributed System (context) - Kronenberg, Levy et al. - 1986
49
Highly-Available Distributed Services and Fault-Tolerant Dis.. (context) - Liskov, Ladin - 1986
48
Computer-Aided Software Engineering in a Distributed Worksta.. (context) - Leblang, Chase - 1984
47
The V Distributed System (context) - Cheriton - 1988
47
The Architecture of an Integrated Local Network (context) - Leach, Levine et al. - 1983
44
Prefix Tables: A Simple Mechanism for Locating Files in a Di.. (context) - Welch, Ousterhout - 1986
43
Recovery Management in QuickSilver (context) - Haskin, Malachi et al. - 1988
41
Implementation of Argus (context) - Liskov, Curtis et al. - 1987
36
Experience with Grapevine: The Growth of a Distributed Syste..
- Schroeder, Birrell et al. - 1984
35
The Integration of Virtual Memory Management and Interproces.. (context) - Fitzgerald, Rashid - 1986
34
Mach Threads and the UNIX kernel: The Battle for Control
- Tevanian, Rashid et al. - 1987
34
File Access Performance of Diskless Workstations (context) - Lazowska, Zahorjan et al. - 1984
33
The Eden System: A Technical Review (context) - Almes, Black et al. - 1985
33
Overview of the SUN Network File System (context) - Lyon, Sager et al. - 1985
32
A Distributed Secure System
- Rushby, Randell - 1983
32
The Andrew Toolkit --- An Overview (context) - Palay, Hansen et al. - 1988
32
Design and Implementation of an ObjectOriented Strongly Type..
- Krakowiak, Meysembourg et al. - 1987
32
The V Kernel: A Software Base for Distributed Systems (context) - Cheriton - 1984
30
Mach and Matchmaker: Kernel and Language Support for Object-.. (context) - Jones, Rashid - 1986
30
Matchmaker: An Interface Specification Language for Distribu.. (context) - Jones, Rashid et al. - 1985
30
Regeneration of Replicated Objects: A Technique and its Eden.. (context) - Pu, Noe et al. - 1986
30
Location Independent Remote Execution in NEST (context) - Agrawal, Ezzat - 1987
28
Interconnecting Heterogeneous Computer Systems (context) - Notkin, Black et al. - 1988
28
The Argus Language and System (context) - Liskov - 1982
26
A Distributed File Service Based on Optimistic Concurrency C.. (context) - Mullender, Tanenbaum - 1985
25
Mach: A Basis for Future UNIX Development (context) - Tevanian, Rashid - 1987
25
Medusa: An Experiment in Distributed Operating System Struct.. (context) - Ousterhout, Scelza et al. - 1980
24
Problem-oriented Shared Memory: A Decentralized Approach to .. (context) - Cheriton - 1986
24
Remote Procedure Call Protocol Specification (context) - Microsystems - 1984
23
Mach: A new kernel foundation for UNIX development (context) - Acetta, Baron et al. - 1986
22
Alto: A Personal Computer (context) - Thacker, McCreight et al. - 1981
22
The Cedar File System (context) - Gifford, Needham et al. - 1988
21
The Sprite Remote Procedure Call System (context) - Welch - 1986
20
SWALLOW: A Distributed Data Storage System for a Local Netwo.. (context) - Reed, Svobodova - 1981
20
Scalable, Secure, and Highly Available Distributed File Acce.. (context) - Satyanarayanan - 1990
20
From RIG to Accent to Mach: The Evolution of a Network Opera.. (context) - Rashid - 1986
19
Protection in the Birlix Operating System (context) - Kowalski, Hartig - 1990
18
Distributed file systems (context) - Satyanarayanan - 1988
17
Chorus, a new Technology for Building UNIX-Systems (context) - Herrmann, Armand et al. - 1988
17
The Architecture of the Eden System (context) - Lazowska, Levy et al. - 1981
16
Mach Kernel Interface Manual (context) - Baron, Black et al. - 1987
15
Extending a Capability Based System into a Network Environme.. (context) - Sansom, Julin et al. - 1986
15
File Servers for Network-Based Distributed Systems (context) - Svobodova - 1984
15
Distributed Name Servers: Naming and Caching in Large Distri.. (context) - Terry - 1985
15
Computing in Higher Education: The Athena Experience (context) - Balkovich, Lerman et al. - 1985
15
MIG --- The Mach Interface Generator (context) - Draves, Jones et al. - 1988
15
Transaction Monitoring in ENCOMPASS: Reliable Distributed Tr.. (context) - Borr - 1981
15
Computing in Higher Education: The Athena Experience (context) - Balkovich, Lerman et al. - 1985
15
A UNIX Interface for Shared Memory and Memory Mapped Files U..
- Tevanian, Rashid et al. - 1987
15
LOCUS: A Network Transparent, High Reliability Distributed S.. (context) - Popek, Walker et al. - 1981
14
RFS Architectural Overview (context) - Rifkin, Forbes et al. - 1986
14
The Network Computing Architecture and System: An Environmen.. (context) - Dineen, Leach et al. - 1987
14
The Network Computing Architecture and System: An Environmen.. (context) - Dineen, Leach et al. - 1988
14
QuickSilver Distributed File Services: An Architecture for H.. (context) - Cabrera, Wyllie - 1987
14
The DEMOS File System (context) - Powell - 1977
13
The Distributed V Kernel and its Performance for Diskless Wo.. (context) - Cheriton, Zwaenepoel - 1983
13
Network Measurement of the VMTP Request-Response Protocol in.. (context) - Cheriton, Williamson - 1987
13
The Chorus Distributed Operating System: Some Design Issues (context) - Rozier, Legatheaux - 1986
13
Guide, An Implementation of the COMANDOS Object-Oriented Dis.. (context) - Decouchant, Duda et al. - 1988
13
A Comparison of Two Network-Based File Servers (context) - Mitchell, Dion - 1982
13
The Architecture of the Cronus Distributed Operating System (context) - Schantz, Thomas et al. - 1986
13
Implementation of Resilient, Atomic Data Types (context) - Weihl, Liskov - 1985
12
The Structure of Cedar (context) - Swinehart, Zellweger et al. - 1985
12
External Data Representation Reference Manual (context) - Microsystems - 1984
12
Orphan Detection (context) - Liskov, Scheifler et al. - 1987
12
Object Memory and Storage Management in the Clouds Kernel (context) - Pitts, Dasgupta - 1988
12
The File System of an Integrated Local Network (context) - Leach, Levine et al. - 1985
11
An Architecture for Reliable Decentralized Systems (context) - Allchin - 1983
11
Recoverable Actions in Gutenberg (context) - Vinter, Ramamritham et al. - 1986
10
The S/Net's Linda Kernel (context) - Carriero, Gelernter - 1986
10
A Local Network Based on the UNIX Operating System (context) - Rowe, Birman - 1982
10
A Case Study of CES: A Distributed Collaborative Editing Sys.. (context) - Greif, Seliger et al. - 1987
10
Rationale for the Design of Aeolus: A Systems Programming La.. (context) - Wilkes, LeBlanc - 1986
10
The Cedar Programming Environment: A Midterm Report and Exam.. (context) - Teitelman - 1984
10
Camelot: A Flexible, Distributed Transaction Processing Syst.. (context) - Spector - 1988
10
The Newcastle Connection or UNIXes of the World Unite (context) - Brownbridge, Marshall et al. - 1982
10
An Experiment using Registers for Fast Message-based Interpr.. (context) - Cheriton - 1984
9
Name Service Locality and Cache Design in a Distributed Oper.. (context) - Sheltzer, Lindell et al. - 1986
9
Virtual Memory for the Sprite Operating System
- Nelson - 1986
9
Protection and Resource Control in Distributed Operating Sys.. (context) - Mullender, Tanenbaum - 1984
9
WFS: A Simple Shared File System for a Distributed Environme.. (context) - Swinehart, McDaniel et al. - 1979
9
Immediate Files (context) - Mullender, Tanenbaum - 1984
8
The Generic File System (context) - Rodriguez, Koehler et al. - 1986
8
Argus Reference Manual
- Liskov - 1987
8
Towards a Distributed UNIX System -- The CHORUS Approach (context) - Armand, Gien et al. - 1986
8
Providing Recoverability in a Transaction Oriented Distribut.. (context) - Nett, Kaiser et al. - 1986
8
Parallel and Distributed Compilations in Loosely-Coupled Sys..
- Baalbergen - 1986
7
Sun Network Filesystem Protocol Specification (context) - Sandberg - 1985
7
The SOS Object-Oriented Communication Service (context) - Makpangou, Shapiro - 1988
7
Datakit -- A Modular Network for Synchronous and Asynchromou.. (context) - Fraser - 1979
7
Yellow Pages Protocol Specification (context) - Weiss - 1985
7
Structured Graphics for Distributed Systems (context) - Lantz, Nowicki - 1984
7
Basic Concepts for the support of Distributed Systems: The C.. (context) - Zimmermann, Banino et al. - 1981
7
Task Communications in DEMOS (context) - Baskett, Howard et al. - 1977
7
The Alpine File System (context) - Brown, Kolling et al. - 1985
7
A Remote File Cache for RFS (context) - Bach, Luppi et al. - 1987
6
An Extensible I/O System (context) - Rees, Levine et al. - 1986
6
PROFEMO: Design and Implementation of a Fault Tolerant Distr.. (context) - Nett, Grosspietsch et al. - 1985
6
Local Networking and Internetworking in the V-System (context) - Cheriton - 1983
6
UIO: A Uniform I/O System Interface for Distributed Systems (context) - Cheriton - 1987
6
Programming Support in the Cronus Distributed Operating Syst.. (context) - Gurwitz, Dean et al. - 1986
6
Remote Procedure Call Reference Manual (context) - Microsystems - 1984
6
The Design of the Saguaro Distributed Operating System (context) - Andrew, Schlichting et al. - 1987
6
The Cambridge Model Distributed System (context) - Wilkes, Needham - 1980
6
The FELIX File Server (context) - Fridrich, Older - 1981
6
CHORUS: A Communication and Processing Architecture for Dist.. (context) - Zimmermann, Guillemont et al. - 1984
5
The Apollo DOMAIN Distributed File System (context) - Levine - 1986
5
The Cambridge File Server (context) - Dion - 1980
5
Sun External Data Representation Specification (context) - Lyon - 1984
5
Uniform Access to Distributed Name Interpretation in the V-S.. (context) - Cheriton - 1984
5
Some Fault Tolerant Aspects of the CHORUS Distributed System (context) - Banino, Fabre et al. - 1985
5
The Charlotte Distributed Operating System (context) - Finkel, Solomon et al. - 1983
5
One-to-many Interprocess Communication in the V-System (context) - Cheriton, Zwaenepoel - 1984
5
Reliable Servers in the JASMIN Distributed System (context) - Uppaluru, Wilkinson et al. - 1987
5
MICROS, a Distributed Operating System for MICRONET, a Recon.. (context) - Wittie, van Tilborg - 1980
5
Interprocess Communication (context) - Mullender - 1988
4
A Technique for Constructing Highly Available Services
- Ladin, Liskov et al. - 1988
4
A Multi-media Message System for Andrew (context) - Borenstein, Everhart et al. - 1988
4
A Probabilistic Algorithm for Scattering Information in a Mu.. (context) - Drezner, Barak - 1984
4
Thoth, a Portable Real-Time Operating System (context) - Cheriton, Malcolm et al. - 1979
4
The SUN Network File System: Design, Implementation and Expe..
- Sandberg - 1985
4
Resource Sharing in a Network of Personal Computers (context) - Dannenberg - 1982
4
A Heterogeneous Distributed File System (context) - Pinkerton - 1990
4
Sun Remote Procedure Call Specification (context) - Lyon - 1984
4
Distributed Coupled Actors: A CHORUS Proposal for Reliabilit.. (context) - Banino, Fabre - 1982
4
Controlling Distributed Processing with CHORUS Activity Mess.. (context) - Banino, Morisset et al. - 1985
4
The Design and Building of Ench`ere, a Distributed Electroni.. (context) - Banatre, Banatre et al. - 1986
4
A Distributed Computing Environment for Robotics (context) - Gaglianello, Katseff - 1986
4
The Cambridge Digital Communication Ring (context) - Wilkes, Wheeler - 1979
4
An Implementation of an Extended File System for UNIX (context) - Cole, Flinn et al. - 1985
4
Preemptable Remote Execution Facility in the V-System (context) - Theimer, Lantz et al. - 1985
4
Towards a Distributed File System (context) - Tichy - 1984
4
Integrating Security in a Large Distributed Environment (context) - Satyanarayanan - 1987
4
Distributed Match-Making for Processes in Computer Networks (context) - Mullender, Vitanyi - 1985
3
The Eden Transaction Based File System (context) - Jessop, Jacobson et al. - 1982
3
STORK: An Experimental Migrating File System for Computer Ne.. (context) - Paris, Tichy - 1983
3
Coda: A Resilient Distributed File System (context) - Satyanarayanan, Kistler et al. - 1987
3
the Influence of Scale in a Distributed System (context) - Satyanarayanan - 1988
3
Unified Management of Memory and File Caching Using the V Vi.. (context) - Cheriton - 1988
3
Automated Validation of a Co-operation Protocol for Distribu.. (context) - Geihs, Seifert - 1986
3
Parallel Alpha-Beta Search (context) - Bal, van Renesse - 1986
3
RIG, Rochester's Intelligent Gateway: System Overview (context) - Ball, Feldman et al. - 1976
3
Datakit Software Architecture (context) - Chesson - 1979
3
Replication in Distributed Systems: The Eden Experience (context) - Noe, Proudfoot et al. - 1986
3
Overview of the Argus language and system (context) - Liskov - 1984
3
Solid Modelling and Parametric Design in the Medusa System (context) - Newell - 1982
3
The Architecture of the Ra Kernel (context) - Bernabeau-Auban, Hutto et al. - 1987
3
The Cambridge Ring --- A Local Network (context) - Hopper - 1980
3
GAFFES: The Design of a Globally Distributed File System (context) - Gozani, Gray et al. - 1987
3
An Asynchronous Garbage Collector for the Cambridge File Ser.. (context) - Garnett, Needham - 1980
3
Orphan Detection in the Argus System
- Walker - 1984
3
Medusa: A Distributed Operating System (context) - Ousterhout - 1982
3
Request-Response and Multicast Interprocess Communication in.. (context) - Cheriton - 1986
3
Issues of Network Transparency and File Replication in the D.. (context) - Walker - 1983
2
A Secure High-Speed Transaction Protocol (context) - Mullender, van Renesse - 1984
2
The Topaz System: Distributed Multiprocessor Personal Comput..
- McJones, Hisgen - 1987
2
A Communication System Supporting Large Datagrams on a Local.. (context) - Linton, Panzieri - 1984
[Article contains additional citations not shown here]
Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.cs.toronto.edu.html): More
Exploiting Cache Affinity in Software Cache Coherence - Li, Sevcik (1994)
(Correct)
A New Approach to Tracking 3D Objects in 2D Image Sequences - Chan, Metaxas, Dickinson (1994)
(Correct)
GraphLog: a Visual Formalism for Real Life Recursion - Consens (1990)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC