Teaching Slides

PowerPoint

We provide PowerPoint slides based on the figures in the book. Teachers can easily merge their own teaching slides with those provided here. We may have introduced a few errors in the process of conversion from Framemaker. Please let us know of any problems and we will attempt to rectify them.
Note: The slides for Chapters 2,3,6,7,10,11,12 and 15 were found to be incompatible with with some versions of PowerPoint. This was detected and the downloadable .ppt files for those chapters were replace with corrected versions on 9 November 2019. If you have copies that were downloaded before that date we suggest that you replace them with new copies. We are very grateful to Professor Dick Wilkins of Thomas College, Maine, USA for identifying the problem and for his help in identifying and applying a solution.

Download Teaching Slides for Chapter 1 Characterisation of Distributed Systems

Download Teaching Slides for Chapter 2 System Models

Download Teaching Slides for Chapter 3 Networking and Internetworking

Download Teaching Slides for Chapter 4 Interprocess Communication

Download Teaching Slides for Chapter 5 Remote Invocation

Download Teaching Slides for Chapter 6 Indirect communication

Download Teaching Slides for Chapter 7 Operating System Support

Download Teaching Slides for Chapter 8 Distributed objects and components

Download Teaching Slides for Chapter 9 Web services

Download Teaching Slides for Chapter 10 Peer-to-peer Systems

Download Teaching Slides for Chapter 11 Security

Download Teaching Slides for Chapter 12 Distributed File Systems

Download Teaching Slides for Chapter 13 Name Services

Download Teaching Slides for Chapter 14 Time and Global States

Download Teaching Slides for Chapter 15 Coordination and Agreement

Download Teaching Slides for Chapter 16 Transactions and Concurrency Control

Download Teaching Slides for Chapter 17 Distributed Transactions

Download Teaching Slides for Chapter 18 Replication

Download Teaching Slides for Chapter 19 Mobile and Ubiquitous Computing

Download Teaching Slides for Chapter 20 Distributed Multimedia Systems

Download Teaching Slides for Chapter 21 Designing Distributed systems: Google Case Study