Quorum placement in networks to minimize access delays

Anupam Gupta, Bruce M. Maggs, Florian Oprea, Michael K. Reiter

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings of the 24th Annual ACM Symposium on Principles of Distributed Computing, PODC 2005
PublisherAssociation for Computing Machinery (ACM)
Pages87-96
Number of pages10
ISBN (Print)1581139942, 9781581139945
DOIs
StatePublished - 2005
Event24th Annual ACM Symposium on Principles of Distributed Computing, PODC 2005 - Las Vegas, NV, United States
Duration: Jul 17 2005Jul 20 2005

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing
Volume24

Other

Other24th Annual ACM Symposium on Principles of Distributed Computing, PODC 2005
Country/TerritoryUnited States
CityLas Vegas, NV
Period7/17/057/20/05

Keywords

  • Approximation Algorithms
  • LP Rounding
  • Location Problems
  • Quorum Systems

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Quorum placement in networks to minimize access delays'. Together they form a unique fingerprint.

Cite this