Topology-aware fault tolerance in grids