vive la difference : paxos vs . viewstamped replication vs . zab .
Viewstamped Replication: A New Primary Copy Method to Support Highly-Available Distributed Systems