Revisiting the PAXOS algorithm

Citation
R. De Prisco et al., Revisiting the PAXOS algorithm, THEOR COMP, 243(1-2), 2000, pp. 35-91
Citations number
35
Categorie Soggetti
Computer Science & Engineering
Journal title
THEORETICAL COMPUTER SCIENCE
ISSN journal
03043975 → ACNP
Volume
243
Issue
1-2
Year of publication
2000
Pages
35 - 91
Database
ISI
SICI code
0304-3975(20000728)243:1-2<35:RTPA>2.0.ZU;2-X
Abstract
The PAXOS algorithm is an efficient and highly fault-tolerant algorithm, de vised by Lamport, for reaching consensus in a distributed system. Although it appears to be practical, it seems to be not widely known or understood. This paper contains a new presentation of the PAXOS algorithm, based on a f ormal decomposition into several interacting components. It also contains a correctness proof and a time performance and fault-tolerance analysis. The formal framework used for the presentation of the algorithm is provided by the Clock General Timed Automaton (Clock GTA) model. The Clock GTA provide s a systematic way of describing timing-based systems in which there is a n otion of "normal" timing behavior, but that do not necessarily always exhib it this "normal" timing behavior. (C) 2000 Elsevier Science B.V. All rights reserved.