A distributed file service based on optimistic concurrency control
- 1 December 1985
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 19 (5) , 51-62
- https://doi.org/10.1145/323627.323634
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 usersKeywords
This publication has 10 references indexed in Scilit:
- The ITC distributed file systemPublished by Association for Computing Machinery (ACM) ,1985
- A caching file system for a programmer's workstationPublished by Association for Computing Machinery (ACM) ,1985
- The Alpine file systemACM Transactions on Computer Systems, 1985
- Hints for computer system designPublished by Association for Computing Machinery (ACM) ,1983
- Operating system support for database managementCommunications of the ACM, 1981
- On optimistic methods for concurrency controlACM Transactions on Database Systems, 1981
- The Felix File ServerPublished by Association for Computing Machinery (ACM) ,1981
- The Cambridge File ServerACM SIGOPS Operating Systems Review, 1980
- Issues in the design and use of a distributed file systemACM SIGOPS Operating Systems Review, 1980
- The notions of consistency and predicate locks in a database systemCommunications of the ACM, 1976