TY - JOUR
T1 - On the Quorum Requirement and Value Selection Rule for Fast Paxos
AU - Zhao, Wenbing
N1 - W. Zhao, "On the quorum requirement and value selection rule for fast paxos," in Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on, 2014, pp. 406-409.
PY - 2014/1/1
Y1 - 2014/1/1
N2 - Fault tolerance is a crucial requirement for big data and cloud computing because it helps remove single point of failures. The Paxos algorithm has been employed in a number of real-world fault tolerant systems. Fast Paxos is one of the latest algorithms in the Paxos family of algorithms for distributed consensus. In Fast Paxos, an acceptor is allowed to cast a vote for a value of its own choice unilaterally in a fast round, which eliminates a communication step for reaching consensus. As a tradeoff, a bigger quorum than simple majority must be used and a value selection rule is employed to select the right value for agreement to overcome collisions. The derivation of quorum requirements and value selection rule in the original article on Fast Paxos by Lamport, while very rigorous, may be hard to follow and difficult to implement. In this paper, we present a more intuitive approach to deriving the quorum requirements and easy-to-implement value selection rule for Fast Paxos.
AB - Fault tolerance is a crucial requirement for big data and cloud computing because it helps remove single point of failures. The Paxos algorithm has been employed in a number of real-world fault tolerant systems. Fast Paxos is one of the latest algorithms in the Paxos family of algorithms for distributed consensus. In Fast Paxos, an acceptor is allowed to cast a vote for a value of its own choice unilaterally in a fast round, which eliminates a communication step for reaching consensus. As a tradeoff, a bigger quorum than simple majority must be used and a value selection rule is employed to select the right value for agreement to overcome collisions. The derivation of quorum requirements and value selection rule in the original article on Fast Paxos by Lamport, while very rigorous, may be hard to follow and difficult to implement. In this paper, we present a more intuitive approach to deriving the quorum requirements and easy-to-implement value selection rule for Fast Paxos.
KW - Cloud Computing
KW - Distributed Consensus
KW - Fault Tolerance
KW - Quorum Requirements
KW - State-Machine Replication
UR - https://engagedscholarship.csuohio.edu/enece_facpub/365
UR - http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6933593
U2 - 10.1109/ICSESS.2014.6933593
DO - 10.1109/ICSESS.2014.6933593
M3 - Article
JO - Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
JF - Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
ER -