|
ABSTRACT
This paper describes a replication algorithm for directory objects based upon Gifford's weighted voting for files. The algorithm associates version number with each possible key on every replica and thereby resolves an ambiguity that arises when directory entries are not stored in every replica. The range of keys associated with a version number changes dynamically; but in all instances, a separate version number is associated with each entry stored on every replica. The algorithm exhibits favorable availability and concurrency properties. There is no performance penalty for associating a version number with every possible key except on Delete operations, and simulation results show this overhead is small.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
James E. Allchin, Martin S. McKendry. Object-Based Synchronization and Recovery. Technical Report GIT-CS-82/15, Georgia Institute of Technology, September, 1982.
|
| |
2
|
James E. Allchin, Martin S. McKendry. Facilities for Supporting Atomicity in Operating Systems. Technical Report GIT-CS-83/1, Georgia Institute of Technology, January, 1983.
|
| |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
Bruce G. Lindsay, et al. Notes on Distributed Databases. IBM Research Report RJ2571, IBM Research Laboratory, San Jose, Ca., July, 1979.
|
 |
9
|
|
 |
10
|
G. Popek , B. Walker , J. Chow , D. Edwards , C. Kline , G. Rudisin , G. Thiel, LOCUS a network transparent, high reliability distributed system, Proceedings of the eighth ACM symposium on Operating systems principles, p.169-177, December 14-16, 1981, Pacific Grove, California, United States
|
 |
11
|
|
| |
12
|
J. B. Rothnie, N. Goodman, P.A. Bernstein. The Redundant Update Methodology of SDD-1: A System for Distributed Databases (The Fully Redundant Case). Technical Report CCA-77-02, Computer Corporation of America, 1977.
|
| |
13
|
Peter M. Schwarz, Alfred Z. Spector. Synchronizing Shared Abstract Types. Carnegie-Mellon Report CMU-CS-82-128, Carnegie-Mellon University, Pittsburgh, PA, September, 1982.
|
 |
14
|
|
 |
15
|
|
 |
16
|
William Weihl , Barbara Liskov, Specification and implementation of resilient, atomic data types, Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems, p.53-64, June 27-29, 1983, San Francisco, California, United States
|
CITED BY 4
|
|
Alfred Z. Spector , Dean Daniels , Daniel Duchamp , Jeffrey L. Eppinger , Randy Pausch, Distributed transactions for reliable systems, ACM SIGOPS Operating Systems Review, v.19 n.5, p.127-146, Dec. 1-4, 1985
|
|
|
|
|
|
|
|
|
|
|