1998 · 34 citations · 30 references
ComputingComputer ScienceComputer SystemsDatabasesDistributed SystemsFault ToleranceConcurrency ControlConsistency ModelsData RedundancyData ReplicationDistributed DatabasesLoad Balancing Under FailuresConsistencyDistributed ReplicationLoad Balancing ServicesQuorum ConsistencyQuorum SystemsQuorum-based Fault ToleranceQuorum-based SystemsReplica Consistency
A quorum system is a collection of subsets of servers, every two of which intersect. Quorum systems have been suggested as a tool for concurrency control in replicated databases almost twenty years ago. They promised to guarantee strict consistency and to provide high availability and fault-tolerance in the face of server crashes and network partitions. Despite these promises, current commercial replicated databases typically do not use quorum systems. Instead they use mechanisms which guarantee much weaker consistency, if any. Moreover, the interest in quorum systems seems to be waning even in the database research community. This paper
30
Weighted voting for replicated data
David K. Gifford · 1979 · 1.3K citations · Full text
The dangers of replication and a solution
Jim Gray, Pat Helland, Patrick O’Neil et al. · 1996 · 1K citations
Robbert van Renesse, Ken Birman, Silvano Maffeis · Communications of the ACM · 1996 · 626 citations · Full text