ACM Home Page
Please provide us with feedback. Feedback
Deconstructing paxos
Full text PdfPdf (290 KB)
Source ACM SIGACT News archive
Volume 34 ,  Issue 1  (March 2003) table of contents
COLUMN: Distributed computing table of contents
Pages: 47 - 67  
Year of Publication: 2003
ISSN:0163-5700
Authors
Romain Boichat  Swiss Federal Institute of Technology, Lausanne, Switzerland
Partha Dutta  Swiss Federal Institute of Technology, Lausanne, Switzerland
Svend Frølund  Hewlett-Packard Labs, Palo Alto, USA
Rachid Guerraoui  Swiss Federal Institute of Technology, Lausanne, Switzerland
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 78,   Citation Count: 13
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/637437.637447
What is a DOI?

ABSTRACT

The celebrated Paxos algorithm of Lamport implements a fault-tolerant deterministic service by replicating it over a distributed message-passing system. This paper presents a deconstruction of the algorithm by factoring out its fundamental algorithmic principles within two abstractions: an eventual leader election and an eventual register abstractions. In short, the leader election abstraction encapsulates the liveness property of Paxos whereas the register abstraction encapsulates its safety property. Our deconstruction is faithful in that it preserves the resilience and efficiency of the original Paxos algorithm in terms of stable storage logs, message complexity, and communication steps. In a companion paper, we show how to use our abstractions to reconstruct powerful variants of Paxos.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
R. Boichat, P. Dutta, S. Frølund, and R. Guerraoui. Deconstructing Paxos. DSC Technical Report 2001--06, Department of Communication Systems, Swiss Federal Institute of Technology, Lausanne, January 2001.
3
 
4
5
6
7
 
8
9
10
11
 
12
13
14
15
16
 
17
 
18
19
 
20
 
21
 
22
23

CITED BY  13
Collaborative Colleagues:
Romain Boichat: colleagues
Partha Dutta: colleagues
Svend Frølund: colleagues
Rachid Guerraoui: colleagues