Zab: High-performance broadcast for primary-backup systems
Viewstamped Replication: A New Primary Copy Method to Support Highly-Available Distributed Systems