An algorithm for concurrency control and recovery in replicated distributed databases
ACM Transactions on Database Systems (TODS)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Efficient management of replicated data
Lecture notes in computer science on ICDT '88
The effect of failure and repair distributions on consistency protocols for replicated data objects
ANSS '89 Proceedings of the 22nd annual symposium on Simulation
Consistency and recovery control for replicated files
Proceedings of the tenth ACM symposium on Operating systems principles
Computer Methods for Mathematical Computations
Computer Methods for Mathematical Computations
Regeneration Protocols for Replicated Objects
Proceedings of the Fifth International Conference on Data Engineering
Regeneration of Replicated Objects: A Technique and Its Eden Implementation
Proceedings of the Second International Conference on Data Engineering
Consistency and correctness of duplicate database systems
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
Weighted voting for replicated data
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Replication and nested transactions in the eden distributed system (superdatabase, object-oriented)
Replication and nested transactions in the eden distributed system (superdatabase, object-oriented)
The management of replication in a distributed system
The management of replication in a distributed system
Hi-index | 14.99 |
The accessibility of vital information can be enhanced by replicating the data on several sites and employing a consistency control protocol to manage the replicas. The reliability of a replicated data object depends on maintaining a viable set of current replicas. When storage is limited, it may not be feasible to simply replicate a data object at enough sites to achieve the desired level of reliability. Regeneration approximates the reliability provided by additional replicas for a modest increase in storage costs, and is applicable whenever a new replica of a data object can be created faster than a system failure can be repaired. Regeneration enhances reliability by creating new replicas on other sites in response to site failures. Several strategies for replica maintenance are considered, and the benefits of each are analyzed using simulation and both algebraic and numeric solutions to systems of differential equations.