Simulation that demonstrates failure tolerance in distributed systems