Structural Failure Models for Fault-Tolerant Distributed Computing by Timo Warns