Group-Based Fault Tolerance in Partitionable Asynchronous Distributed Systems