Exploiting virtual synchrony in distributed systems | Synapse