Skip to main content
Journal cover image

Quorum placement in networks to minimize access delays

Publication ,  Conference
Gupta, A; Maggs, BM; Oprea, F; Reiter, MK
Published in: Proceedings of the Annual ACM Symposium on Principles of Distributed Computing
January 1, 2005

A quorum system is a family of sets (themselves called quorums), each pair of which intersect. In many distributed algorithms, the basic unit accessed by a client is a quorum of nodes. Such algorithms are used for applications such as mutual exclusion, data replication, and dissemination of information. However, accessing spread-out quorums causes access delays that we would like to minimize. Furthermore, every member of the quorum incurs processing load to handle quorum accesses by clients. In this paper we study the problem of placing quorums in a physical network so as to minimize the delay that clients incur by accessing quorums, and while respecting each physical node's capacity (in terms of the load of client requests it can handle). We provide approximation algorithms for this problem for two natural measures of delay (the max-delay and total-delay). All our algorithms ensure that each node's load is within a constant factor of its capacity, and minimize delay to within a constant factor of the optimal delay for all capacity-respecting solutions. We also provide better approximations for several well-known quorum systems. Copyright 2005 ACM.

Duke Scholars

Published In

Proceedings of the Annual ACM Symposium on Principles of Distributed Computing

DOI

ISBN

9781581139945

Publication Date

January 1, 2005

Volume

24

Start / End Page

87 / 96
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Gupta, A., Maggs, B. M., Oprea, F., & Reiter, M. K. (2005). Quorum placement in networks to minimize access delays. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (Vol. 24, pp. 87–96). https://doi.org/10.1145/1073814.1073829
Gupta, A., B. M. Maggs, F. Oprea, and M. K. Reiter. “Quorum placement in networks to minimize access delays.” In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, 24:87–96, 2005. https://doi.org/10.1145/1073814.1073829.
Gupta A, Maggs BM, Oprea F, Reiter MK. Quorum placement in networks to minimize access delays. In: Proceedings of the Annual ACM Symposium on Principles of Distributed Computing. 2005. p. 87–96.
Gupta, A., et al. “Quorum placement in networks to minimize access delays.” Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, vol. 24, 2005, pp. 87–96. Scopus, doi:10.1145/1073814.1073829.
Gupta A, Maggs BM, Oprea F, Reiter MK. Quorum placement in networks to minimize access delays. Proceedings of the Annual ACM Symposium on Principles of Distributed Computing. 2005. p. 87–96.
Journal cover image

Published In

Proceedings of the Annual ACM Symposium on Principles of Distributed Computing

DOI

ISBN

9781581139945

Publication Date

January 1, 2005

Volume

24

Start / End Page

87 / 96