Based on a course given for five successive years by a star-studded team of leading international authorities, this edition of Distributed Systems takes into account all of the significant recent developments in distributed computing. Case studies of state-of-the-art distributed systems are used to illustrate current technology.