HP

Hybrid paxos for WANs

Dan Dobre, Matthias Majuntke, Marco Serafini, Neeraj Suri

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

6 Citations (Scopus)

Abstract

Implementing a fault-tolerant state machine boils down to reaching consensus on a sequence of commands. In wide area networks (WANs), where network delays are typically large and unpredictable, choosing the best consensus protocol is difficult. During normal operation, Classic Paxos (CP) requires three message delays, whereas Fast Paxos (FP) requires only two. However, when collisions occur, due to interfering commands issued concurrently, FP requires four extra message delays. In addition, FP uses larger quorums than CP. Therefore, CP can outperform FP in many situations. We present Hybrid Paxos (HP), a consensus protocol that combines the features of FP and CP. HP implements generalized consensus, where collisions are caused only by interfering commands. In the absence of collisions HP requires two message delays, and only one extra message delay otherwise. Our evaluation shows that when collisions are rare, the latency of HP reaches the theoretical minimum. When collisions are frequent, HP behaves like CP.

Original languageEnglish
Title of host publicationEDCC-8 - Proceedings of the 8th European Dependable Computing Conference
Pages117-126
Number of pages10
DOIs
Publication statusPublished - 12 Jul 2010
Externally publishedYes
Event8th European Dependable Computing Conference, EDCC-8 - Valencia, Spain
Duration: 28 Apr 201030 Apr 2010

Other

Other8th European Dependable Computing Conference, EDCC-8
CountrySpain
CityValencia
Period28/4/1030/4/10

Fingerprint

Wide area networks
Collision
Network protocols
Quorum
State Machine
Fault-tolerant
Latency
Evaluation

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Software
  • Computer Graphics and Computer-Aided Design

Cite this

Dobre, D., Majuntke, M., Serafini, M., & Suri, N. (2010). HP: Hybrid paxos for WANs. In EDCC-8 - Proceedings of the 8th European Dependable Computing Conference (pp. 117-126). [5474190] https://doi.org/10.1109/EDCC.2010.23

HP : Hybrid paxos for WANs. / Dobre, Dan; Majuntke, Matthias; Serafini, Marco; Suri, Neeraj.

EDCC-8 - Proceedings of the 8th European Dependable Computing Conference. 2010. p. 117-126 5474190.

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

Dobre, D, Majuntke, M, Serafini, M & Suri, N 2010, HP: Hybrid paxos for WANs. in EDCC-8 - Proceedings of the 8th European Dependable Computing Conference., 5474190, pp. 117-126, 8th European Dependable Computing Conference, EDCC-8, Valencia, Spain, 28/4/10. https://doi.org/10.1109/EDCC.2010.23
Dobre D, Majuntke M, Serafini M, Suri N. HP: Hybrid paxos for WANs. In EDCC-8 - Proceedings of the 8th European Dependable Computing Conference. 2010. p. 117-126. 5474190 https://doi.org/10.1109/EDCC.2010.23
Dobre, Dan ; Majuntke, Matthias ; Serafini, Marco ; Suri, Neeraj. / HP : Hybrid paxos for WANs. EDCC-8 - Proceedings of the 8th European Dependable Computing Conference. 2010. pp. 117-126
@inproceedings{cf55c20a133a4b1092049e118cf37039,
title = "HP: Hybrid paxos for WANs",
abstract = "Implementing a fault-tolerant state machine boils down to reaching consensus on a sequence of commands. In wide area networks (WANs), where network delays are typically large and unpredictable, choosing the best consensus protocol is difficult. During normal operation, Classic Paxos (CP) requires three message delays, whereas Fast Paxos (FP) requires only two. However, when collisions occur, due to interfering commands issued concurrently, FP requires four extra message delays. In addition, FP uses larger quorums than CP. Therefore, CP can outperform FP in many situations. We present Hybrid Paxos (HP), a consensus protocol that combines the features of FP and CP. HP implements generalized consensus, where collisions are caused only by interfering commands. In the absence of collisions HP requires two message delays, and only one extra message delay otherwise. Our evaluation shows that when collisions are rare, the latency of HP reaches the theoretical minimum. When collisions are frequent, HP behaves like CP.",
author = "Dan Dobre and Matthias Majuntke and Marco Serafini and Neeraj Suri",
year = "2010",
month = "7",
day = "12",
doi = "10.1109/EDCC.2010.23",
language = "English",
isbn = "9780769540078",
pages = "117--126",
booktitle = "EDCC-8 - Proceedings of the 8th European Dependable Computing Conference",

}

TY - GEN

T1 - HP

T2 - Hybrid paxos for WANs

AU - Dobre, Dan

AU - Majuntke, Matthias

AU - Serafini, Marco

AU - Suri, Neeraj

PY - 2010/7/12

Y1 - 2010/7/12

N2 - Implementing a fault-tolerant state machine boils down to reaching consensus on a sequence of commands. In wide area networks (WANs), where network delays are typically large and unpredictable, choosing the best consensus protocol is difficult. During normal operation, Classic Paxos (CP) requires three message delays, whereas Fast Paxos (FP) requires only two. However, when collisions occur, due to interfering commands issued concurrently, FP requires four extra message delays. In addition, FP uses larger quorums than CP. Therefore, CP can outperform FP in many situations. We present Hybrid Paxos (HP), a consensus protocol that combines the features of FP and CP. HP implements generalized consensus, where collisions are caused only by interfering commands. In the absence of collisions HP requires two message delays, and only one extra message delay otherwise. Our evaluation shows that when collisions are rare, the latency of HP reaches the theoretical minimum. When collisions are frequent, HP behaves like CP.

AB - Implementing a fault-tolerant state machine boils down to reaching consensus on a sequence of commands. In wide area networks (WANs), where network delays are typically large and unpredictable, choosing the best consensus protocol is difficult. During normal operation, Classic Paxos (CP) requires three message delays, whereas Fast Paxos (FP) requires only two. However, when collisions occur, due to interfering commands issued concurrently, FP requires four extra message delays. In addition, FP uses larger quorums than CP. Therefore, CP can outperform FP in many situations. We present Hybrid Paxos (HP), a consensus protocol that combines the features of FP and CP. HP implements generalized consensus, where collisions are caused only by interfering commands. In the absence of collisions HP requires two message delays, and only one extra message delay otherwise. Our evaluation shows that when collisions are rare, the latency of HP reaches the theoretical minimum. When collisions are frequent, HP behaves like CP.

UR - http://www.scopus.com/inward/record.url?scp=77954343131&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77954343131&partnerID=8YFLogxK

U2 - 10.1109/EDCC.2010.23

DO - 10.1109/EDCC.2010.23

M3 - Conference contribution

SN - 9780769540078

SP - 117

EP - 126

BT - EDCC-8 - Proceedings of the 8th European Dependable Computing Conference

ER -