ACM Home Page
Please provide us with feedback. Feedback
Signed quorum systems
Full text PdfPdf (252 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing table of contents
St. John's, Newfoundland, Canada
SESSION: Distributed applications, distributed memory, and internet applications table of contents
Pages: 246 - 255  
Year of Publication: 2004
ISBN:1-58113-802-4
Author
Haifeng Yu  Intel Research Pittsburgh and Carnegie Mellon University
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 22,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1011767.1011803
What is a DOI?

ABSTRACT

With n servers that independently fail with probability of p < 0.5, it is well known that the majority quorum system achieves the best availability among all quorum systems. However, even this optimal construction requires (n+1)/2 functioning servers out of n. Furthermore, the number of probes needed to acquire a quorum is also lower bounded by (n+1)/2.Motivated by the need for a highly available and low probe complexity quorum system in the Internet, this paper proposes signed quorum systems (SQS) that can be available as long as any O(1) servers are available, and simultaneously have O(1) probe complexity. SQS provides probabilistic intersection guarantees and exploits the property of independent mismatches in today's Internet. Such key property has been validated previously under multiple Internet measurement traces. This paper then extensively studies the availability, probe complexity, and load of SQS, derives lower bounds for all three metrics, and constructs matching upper bounds. We show that in addition to the qualitatively superior availability and probe complexity, SQS also decouples availability from load and probe complexity, so that optimal availability can be achieved under most probe complexity and load values.


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
 
2
 
3
4
5
6
 
7
8
 
9
10
 
11
 
12
13
 
14
15
 
16
A. Yao. Probabilistic Computations: Towards a Unified Measure of Complexity. In Proceedings of the 17th Annual Symposium on Foundations of Computer Science, pages 222--227, 1977.
 
17
H. Yu. Overcoming the Majority Barrier in Large-Scale Systems. In Proceedings of the 17th International Symposium on Distributed Computing (DISC), October 2003.
 
18
H. Yu. Signed Quorum Systems. Technical Report IRP-TR-04-04, Intel Research Pittsburgh, 2004. Also available at http://www.cs.cmu.edu/~yhf.
19