I went quickly through the paper, and there are some interesting ideas, like separating scheduling, sequencing, and storage.<p>Also, there are some details that leave me a bit confused... For example, they mention they use ZooKeeper for Paxos, while ZooKeeper uses a different protocol, ZooKeeper Atomic Broadcast.