Hybrid Distributed Consensus

  • Roy Friedman
  • Gabriel Kliot
  • Alex Kogan
Conference paper

DOI: 10.1007/978-3-319-03850-6_11

Volume 8304 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Friedman R., Kliot G., Kogan A. (2013) Hybrid Distributed Consensus. In: Baldoni R., Nisse N., van Steen M. (eds) Principles of Distributed Systems. OPODIS 2013. Lecture Notes in Computer Science, vol 8304. Springer, Cham

Abstract

Inspired by the proliferation of cloud-based services, this paper studies consensus, one of the most fundamental distributed computing problems, in a hybrid model of computation. In this model, processes (or nodes) exchange information by passing messages or by accessing a reliable and highly-available register hosted in the cloud. The paper presents a formal definition of the model and problem, and studies performance tradeoffs related to using such a register. Specifically, it proves a lower bound on the number of register accesses in deterministic protocols, and gives a simple deterministic protocol that meets this bound when the register is compare-and-swap (CAS). In addition, two efficient protocols are presented; the first one is probabilistic and solves consensus with a single CAS register access in expectation, while the second one is deterministic and requires a single CAS register access when some favorable network conditions occur. A benefit of those protocols is that they can ensure both liveness and safety, and only their efficiency is affected by the probabilistic and timing assumptions.

Keywords

Consensus cloud computing message passing lower bounds 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Roy Friedman
    • 1
  • Gabriel Kliot
    • 2
  • Alex Kogan
    • 3
  1. 1.Department of Computer ScienceTechnionHaifaIsrael
  2. 2.Microsoft ResearchRedmondUSA
  3. 3.Oracle LabsBurlingtonUSA