publication venue for High-performance asynchronous atomic broadcast 1997 A performance comparison of asynchronous atomic broadcast protocols 1994 Consul: a communication substrate for fault-tolerant distributed programs 1993