IEEE Transactions on Software Engineering · 1988 · 65 citations · 17 references
ComputingComputer SystemsFault ToleranceFault-tolerant ComputingFault-tolerant SystemsData ReplicationDistributed StorageFault-tolerant Storage SystemsHigh AvailabilityReliable Distributed SystemsReliable Storage SystemsDirectory ReplicationDirectory SystemsDistributed ReplicationFailure ModesReplica PlacementReplica ReplacementReplication PerformanceReplication Strategies
A replicated directory system based on a method called regeneration is designed and implemented. The directory system allows selection of arbitrary object to be replicated, choice of the number of replicas for each object, and placement of the copies on machines with independent failure modes. Copies can become inaccessible due to node crashes, but as long as a single copy survives, the replication level is restored by automatically replacing lost copies on other active machines. The focus is on a regeneration algorithm for replica replacement and its application to a replicated directory structure in the Eden local area network. A simple probabilistic approach is used to compare the availability provided by the algorithm to three other replication techniques.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
17
Implementing remote procedure calls
Andrew Birrell, Bruce Jay Nelson · ACM Transactions on Computer Systems · 1984 · 1.8K citations · Full text
Weighted voting for replicated data
David K. Gifford · 1979 · 1.3K citations · Full text
W. Wulf, Ellis Cohen, William M. Corwin et al. · Communications of the ACM · 1974 · 491 citations · Full text