Skip to main content

Quorum placement in networks: Minimizing network congestion

Publication ,  Conference
Golovin, D; Gupta, A; Maggs, BM; Oprea, F; Reiter, MK
Published in: Proceedings of the Annual ACM Symposium on Principles of Distributed Computing
September 21, 2006

A quorum system over a universe of logical elements is a collection of subsets (quorums) of elements, any two of which intersect. In numerous distributed algorithms, the elements of the universe reside on the nodes of a physical network and the participating nodes access the system by contacting every element in some quorum, potentially causing the added network congestion induced by these quorum accesses to play a limiting factor in the performance of the algorithm. In this paper we initiate the study of algorithms to place universe elements on the nodes of a physical network so as to minimize the network congestion that results from quorum accesses, while also ensuring that no physical node is overloaded by access requests from clients. We consider two models, one in which communication routes can be chosen arbitrarily and one in which they are fixed in advance. We show that in either model, the optimal congestion (with respect to the load constraints) cannot be approximated to any factor (unless P=NP). However, we show that at most doubling the load on nodes allows us to achieve a congestion that is close to this optimal value. We also shed some light on the extent to which element migration can reduce congestion in this context. Copyright 2006 ACM.

Duke Scholars

Published In

Proceedings of the Annual ACM Symposium on Principles of Distributed Computing

ISBN

9781595933843

Publication Date

September 21, 2006

Volume

2006

Start / End Page

16 / 25
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Golovin, D., Gupta, A., Maggs, B. M., Oprea, F., & Reiter, M. K. (2006). Quorum placement in networks: Minimizing network congestion. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (Vol. 2006, pp. 16–25).
Golovin, D., A. Gupta, B. M. Maggs, F. Oprea, and M. K. Reiter. “Quorum placement in networks: Minimizing network congestion.” In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, 2006:16–25, 2006.
Golovin D, Gupta A, Maggs BM, Oprea F, Reiter MK. Quorum placement in networks: Minimizing network congestion. In: Proceedings of the Annual ACM Symposium on Principles of Distributed Computing. 2006. p. 16–25.
Golovin, D., et al. “Quorum placement in networks: Minimizing network congestion.” Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, vol. 2006, 2006, pp. 16–25.
Golovin D, Gupta A, Maggs BM, Oprea F, Reiter MK. Quorum placement in networks: Minimizing network congestion. Proceedings of the Annual ACM Symposium on Principles of Distributed Computing. 2006. p. 16–25.

Published In

Proceedings of the Annual ACM Symposium on Principles of Distributed Computing

ISBN

9781595933843

Publication Date

September 21, 2006

Volume

2006

Start / End Page

16 / 25