Zaslat SMS: Fault tolerance in distributed systems