See this document in CiteSeerX!

Distributed Systems: A Comprehensive Survey  (Make Corrections)  
Uwe M. Borghoff, Kristof Nast-Kolb
Institut fur Informatik, Technische Universitat Munchen



  Home/Search   Context   Related

 
View or download:
toronto.edu/doc/dssurvey.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  toronto.edu (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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