Canopus: A Scalable and Massively Parallel Consensus Protocol
Understanding network failures in data centers: measurement, analysis, and implications