This web page is for both Distribuerade Systems MN1 and Disriburade System TF F4Sy.
Much of the information is the same for both courses.
The course textbook is:
An old exam
The time table for MN1 and F4Sy intersect. The F4Sy course is less points than the MN1 version of course. So students on the F4Sy instance only have to show up to a subset of the lectures. For both instances of the course the lab assignments are the same.
|Lecture||Topics and Link to Slides||Reading list|
|If an entry is this colour then the lecture is for both TF and MN1.|
|If the entry is this colour then the lecture is only for the MN1 students.|
|1 - 20/1||Introduction and Registration, Chapter 1 and Chapter 2. Slides||Chapter 1 and 2 complete.|
|2 - 24/1||Chapter 5. Remote Objects and Remote Invocation. Slides||Chapter 5, 5.1-5.4 and 5.6|
|3 - 28/1||Clocks and Clock Synchronisation. Slides||Chapter 10. 10.1,10.2,10.3|
|4 - 2/2||Chapter 10. Logical time and Logical Clocks. Section 10.4. Global States Slides||10.5|
|5 - 8/2 - Only DVP||Chapter 14. Replication. Slides||Chapter 14. 14.1-14.3|
|6 - 9/2 Only DVP||Chapter 16. Shared Memory. Slides|
|7 - 11/2||Chapter 12. Transactions and Concurrency Control.||Chapter 12. Slides|
|8 - 16/2 - Only DVP||Chapter 13. Distributed Transactions. Slides||Chatper 13. 13.1-13.5 plus 12.3|
|9 - 23/2||Chapter 11. Coordination and Agreement.||Chapter 13 13.1-13.5 plus 12.3 Slides|
|10 - 28/2||More on Coordination and Agreement.. Multicast. Slides in .ps||.|
|11 - 2/3||Naming.||Chapter 9. 9.1,9.2,9.3,9.5,9.6|