 The Chandra-Toueg algorithm is a consensus-based solution to atomic broadcast.Another solution has been put forward by Rodrigues and Raynal.The Zookeeper Atomic Broadcast (ZAB) protocol is the basic building block for Apache ZooKeeper, a fault-tolerant distributed coordination service which underpins Hadoop and many other important distributed systems.