Distributed Systems – Roger Wattenhofer –6/1 Part 2 Distributed Systems 2009.
ETH Zurich – Distributed Computing – Roger Wattenhofer Part 2: Fault-Tolerance Distributed Systems 2010.