Dynamic quorum adjustment for partitioned data
ACM Transactions on Database Systems (TODS)
The Load, Capacity, and Availability of Quorum Systems
SIAM Journal on Computing
Distributed computing: fundamentals, simulations and advanced topics
Distributed computing: fundamentals, simulations and advanced topics
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Information and Computation
Distributed Algorithms
Peer-to-Peer Membership Management for Gossip-Based Protocols
IEEE Transactions on Computers
RAMBO: A Reconfigurable Atomic Memory Service for Dynamic Networks
DISC '02 Proceedings of the 16th International Conference on Distributed Computing
Brief announcement: abstractions for implementing atomic objects in dynamic systems
Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing
Probabilistic quorums for dynamic systems
Distributed Computing - Special issue: DISC 03
SQUARE: scalable quorum-based atomic memory with local reconfiguration
Proceedings of the 2007 ACM symposium on Applied computing
Distributed Slicing in Dynamic Systems
ICDCS '07 Proceedings of the 27th International Conference on Distributed Computing Systems
Core persistence in peer-to-peer systems: relating size to lifetime
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
The dynamic and-or quorum system
DISC'05 Proceedings of the 19th international conference on Distributed Computing
Reconfigurable distributed storage for dynamic networks
OPODIS'05 Proceedings of the 9th international conference on Principles of Distributed Systems
Reconfigurable distributed storage for dynamic networks
Journal of Parallel and Distributed Computing
Consistency-driven probabilistic quorum system construction for improving operation availability
ICDCN'10 Proceedings of the 11th international conference on Distributed computing and networking
Hi-index | 0.00 |
This paper presents Timed Quorum System (TQS), a quorum system for large-scale and dynamic systems. TQS provides guarantees that two quorums, accessed at instances of time that are close together, intersect with high probability. We present an algorithm that implements TQS at its core and that provides operations that respect atomicity with high probability. This TQS implementation has quorums of size O(√nD) and expected access time of O(log √nD) message delays, where n measures the size of the system and D is a required parameter to handle dynamism. This algorithm is shown to have complexity sublinear in size and dynamism of the system, and hence to be scalable. It is also shown that for systems where operations are frequent enough, the system achieves the lower bound on quorum size for probabilistic quorums in static systems, and it is thus optimal in that sense.