A distributed file service based on optimistic concurrency control

Sape J. Mullender, Andrew S. Tanenbaum

    Research output: Contribution to conferencePaperpeer-review

    28 Citations (Scopus)
    343 Downloads (Pure)

    Abstract

    The design of a layered file service for the Amoeba Distributed System is discussed, on top of which various applications can easily be intplemented. The bottom layer is formed by the Amoeba Block Services, responsible for implementing stable storage and repficated, highly available disk blocks. The next layer is formed by the Amoeba File Service which provides version management and concurrency control for tree-structured files. On top of this layer, the appficafions, ranging from databases to source code control systems, determine the structure of the file trees and provide an interface to the users.
    Original languageUndefined
    Pages51-62
    Number of pages12
    DOIs
    Publication statusPublished - 1985
    EventTenth ACM Symposium on Operating System Principles, SOSP - Washington, USA
    Duration: 1 Dec 19854 Dec 1985

    Conference

    ConferenceTenth ACM Symposium on Operating System Principles, SOSP
    Period1/12/854/12/85
    Other1-4 December 1985

    Keywords

    • EWI-1272
    • IR-56296

    Cite this