See this document in CiteSeerX!

Experiences with the Amoeba Distributed Operating System (1990)  (Make Corrections)  (140 citations)
Andrew S. Tanenbaum, Robbert van Renesse, Hans van Staveren, Gregory J. Sharp, et al.
Communications of the ACM



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
cs.vu.nl/pub/papers/amoeb...cacm90.ps.Z
cornell.edu/cs614sp99/pape...amoeba.ps
ntu.edu.tw/~murphy...amoeba_cacm90.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mit.edu/people/guttman/resea...ds (more)
From:  cornell.edu/cs614sp99...Readings
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: this paper we describe the present system and our experience with it---what we did right, but also what we did wrong. Among the things done right were basing the system on objects, using a single uniform mechanism (capabilities) for naming and protecting them in a location independent way, and designing a completely new, and very fast file system. Among the things done wrong were having threads not be pre-emptable, initially building our own homebrew window system, and not having a multicast... (Update)

Cited by:   More
Resource Management Services - For Parallel Applications   (Correct)
Initial Evaluation of a User-Level Device Driver - Framework Kevin Elphinstone   (Correct)
An Architecture for Secure Fault-Tolerant Global Applications - Chothia, Duggan   (Correct)

Similar documents (at the sentence level):   More
62.0%:   Experiences with the Amoeba Distributed Operating System - Tanenbaum, van Renesse.. (1990)   (Correct)
6.9%:   Amoeba on a Multiprocessor - van Moergestel, Bal, Kaashoek, van..   (Correct)
6.4%:   Beyond UNIX - A True Distributed System for the 1990s - Tanenbaum, van Renesse..   (Correct)

Active bibliography (related documents):   More   All
0.3:   A Comparison of Two Distributed Systems: Amoeba and Sprite - Douglis, Kaashoek, al. (1991)   (Correct)
0.2:   Amoeba - A Distributed Operating System for the 1990s - Mullender, van Rossum.. (1990)   (Correct)
0.2:   A Distributed Implementation of the Shared Data-Object Model - Bal, Kaashoek, Tanenbaum (1989)   (Correct)

Related documents from co-citation:   More   All
24:   Implementing remote procedure calls - Birrell, Nelson - 1984
18:   Orca: A Language for Parallel Programming of Distributed Systems - Bal, Kaashoek et al. - 1990
17:   Memory Coherence in Shared Virtual Memory Systems - Li, Hudak - 1989

BibTeX entry:   (Update)

Tanenbaum, A., van Renesse, R., van Staveren, H., and Sharp, G. 1990. Experiences with the Amoeba distributed operating system. Communications of the ACM , 336--346. http://citeseer.ist.psu.edu/article/tanenbaum90experiences.html   More

@article{ tanenbaum90experiences,
    author = "Andrew S. Tanenbaum and Robbert {van Renesse} and Hans {van Staveren} and Gregory J. Sharp and Sape J. Mullender and Jack Jansen and Guido {van Rossum}",
    title = "Experiences with the {Amoeba} distributed operating system",
    journal = "Communications of the ACM",
    volume = "33",
    number = "12",
    pages = "46--63",
    year = "1990",
    url = "citeseer.ist.psu.edu/article/tanenbaum90experiences.html" }
Citations (may not include all citations):
476   Implementing Remote Procedure Calls - Birrell, Nelson - 1984  ACM   DBLP
444   Mach: A New Kernel Foundation for UNIX Development (context) - Accetta, Baron et al. - 1986  DBLP
317   Kerberos An Authentication Service for Open Network Systems - Steiner, Neuman et al. - 1988
271   Yacc Yet Another Compiler Compiler - Johnson - 1978
225   The Sprite Network Operating System - Ousterhout, Cherenson et al. - 1988  ACM   DBLP
202   Make---A Program for Maintaining Computer Programs - Feldman - 1979
182   Distributed Operating Systems (context) - Tanenbaum, Van Renesse - 1985  ACM   DBLP
164   Distributed System (context) - Cheriton, The - 1988
158   CHORUS Distributed Operating System (context) - Abrossimov, Armand et al. - 1988  DBLP
152   Operating System Support for Database Management (context) - Stonebraker - 1981  ACM   DBLP
123   An Efficient Reliable Broadcast Protocol - Kaashoek, Tanenbaum et al. - 1989  ACM   DBLP
100   Branch and Bound Methods A Survey (context) - Lawler, Wood - 1966
100   Programming Semantics for Multiprogrammed Computation - Dennis, Van Horn - 1966
92   Amoeba --- A Distributed Operating System - Mullender, van Rossum et al. - 1990
81   The Design of a Capability-Based Distributed Operating Syste.. (context) - Mullender, Tanenbaum - 1986  DBLP
72   Distributed Programming with Shared Data - Bal, Tanenbaum - 1988  ACM   DBLP
70   Using Sparse Capabilities in a Distributed Operating System - Tanenbaum, Mullender et al. - 1986  DBLP
70   Performance of the Firefly RPC - Schroeder, Burrows - 1989  ACM
46   Parallel Search of Strongly Ordered Game Trees - Marsland, Campbell - 1982  ACM   DBLP
40   kernel: A Platform for Accessing Internet Resources (context) - Peterson, Hutchinson et al. - 1990
30   Regeneration of Replicated Objects: A Technique and its - 28.. (context) - Pu, Noe et al. - 1986
26   A Distributed File Service Based on Optimistic Concurrency C.. (context) - Mullender, Tanenbaum - 1985  ACM   DBLP
25   Performance of the World's Fastest Distributed Operating Sys.. - Van Renesse, Van Staveren et al. - 1988  ACM   DBLP
17   Performance of the Amoeba Distributed Operating System - Van Renesse, Van Staveren et al.
16   The Design of a High-Performance File Server - Van Renesse, Tanenbaum et al.  DBLP
16   Implementing Distributed Algorithms using Remote Procedure C.. - Bal, Van Renesse et al. - 1987
14   Pseudo Devices: User-Level Extensions to the Sprite File Sys.. - Welch, Ousterhout - 1988  ACM
13   A User Authentication Scheme Not Requiring Secrecy in the Co.. (context) - Evans, Kantrowitz et al. - 1974  ACM   DBLP
12   A Critique of the Remote Procedure Call Paradigm (context) - Tanenbaum, Van Renesse - 1988
12   Connecting RPCBased Distributed Systems Using Wide-Area Netw.. - Van Renesse, Tanenbaum et al. - 1987
9   A UNIX Clone with Source Code for Operating Systems Courses (context) - Tanenbaum - 1987  ACM
6   Broadcast Protocols in Packet Switched Computer Networks (context) - Dalal - 1977
6   AIL---A Class-Oriented Stub Generator for Amoeba (context) - Van Rossum - 1990
5   the Design of the Amoeba Configuration Manager - Baalbergen, Verstoep et al. - 1989



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://guttman.www.media.mit.edu/people/guttman/research/courses/ds.html):   More
Internet Routing Instability - Craig Labovitz (1997)   (Correct)
Myriad: Design and Implementation of a Federated.. - Lim, Hwang.. (1995)   (Correct)
A Survey of Active Network Research - Tennenhouse, Smith, Sincoskie.. (1997)   (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