> Distributed Systems Lecture Schedule

Distributed Systems Lecture Schedule

This web page has the lecture notes for the courses Distributed Systems and Distributed Systems with Project. Links to the information on labs/assignments and the project will be either through student portalen or via the departments homepage.

I will put up slides as they become available.

Here are some old exams. The course has chanaged a bit, and it changes every year. So you'll have to use your judgment to which questions are relevant. There are no answers.

The main text book is

The following book is also good. In some ways it is better, but it is more technical/mathematical than the course textbook.

Reading list

The reading list is on the timetable, please note that the chapter number might not correspond to the chapter numbers in your edition of the book, please use the table of contents.

Schema, Slides, and Reading List

Lecture Topics and Link to Slides Reading list
1 - 19/1 Introduction and Registration, Chapter 1 and Chapter 2. Slides Chapter 1 and 2 complete.
2 - 25/1 Chapter 5. Remote Objects and Remote Invocation. Slides Chapter 5
3 - 27/1 Clocks and Clock Synchronisation. Slides Chapter 11. 11.1,11.2,11.3,11.4,11.5
4 - 1/2 Chapter 10. Logical time and Logical Clocks. Section 10.4. Global States Slides Additional Notes on Snapshot These slides might some help As for the last lecture
5 - 3/2 Chapter 12. Transactions and Concurrency Control. Slides  
6 - 7/2 Two Phase Commit Slides See also the following IEEE article (you should be able to access it from within Uppsala) 14.3
7 - 9/2 Lecture Canceled. Slides
8 - 15/2 Guest lecture form Spotify. Slides3 Old SlidesAdditional Info
9 - 17/2 Shared Memory. Slides
10 - 21/2 Coordination and agreement slides Chapter 12
11 - 22/2 No Lecture  
12 - 29/2 Peer to Peer Slides Slides with animations.  
13/3 exam  

Links to interesting Papers


Last modified: Mon Mar 8 10:37:05 MET 2010