Computer Laboratory > Teaching > Course material 2009–10 > Distributed Systems


Distributed Systems

Principal lecturer: Dr David Evans
Taken by: Part II
Past exam questions
Information for supervisors (contact lecturer for access permission)

Course notes

These are the course notes that were submitted for printing and are what supervisors are likely to have. If changes are made within the term, the new notes will show up here.

  1. Introduction
  2. Time
  3. Distributed algorithms (new version with some typographic fixes)
  4. Middleware
  5. Naming (new version containing an example of an internationalised domain name)
  6. Access control (new version with some typographic improvements and an extra joke)
  7. Storage (new version with some small clarifications)
  8. Event-driven systems (new version with a few words changed)

Revision advice

Some notes on revision that you may find helpful and/or flippant.


The exercises that accompany the course notes.

Other stuff