- No lecture on Thursday, February 6
- We will cover mutual exclusion algorithms and discuss the coursework in lecture on February
- The programming and theory parts of the coursework can be
submitted as separate files, with the theory solutions as a PDF rather
than as a comment in the source code for the programming
- There will be a lab-based office hours session Wednesday, March
5 in AT 5.08 from 3-5pm.
- Multiple source code files can be submitted for the programming
part of the coursework by combining them into a single .zip file.
Instructors: James Cheney
and Rik Sarkar
- In 2013-2014 this course will run in the second semester.
- Lecture schedule:
Mondays: 14:10-15:00, Lecture Theatre 1, Appleton Tower (11 Crichton street)
Thursdays: 14:10-15:00, Lecture Theatre 3, Appleton Tower (11 Crichton street)
- Office Hours:
James Cheney: Tuesdays 11:30AM - 12:30PM
Rik Sarkar: Thursdays 3:00PM - 4:00PM
Or by appointment
Assignment Web Page
- PhD positions are available in Pervasive parallelism CDT. Contact us for distributed systems related topics.
Final Exam: 75%. Coursework: 25% -- One assignment with programming and theory.
for the course
Course topics outline
- Introduction to Distributed Systems slides
- Fundamentals of distributed computation slides 1, slides 2, slides 3
- Time and global states (Coulouris et al. chapter on "Time and
global state") slides 1,
- Coordination and agreement (Coulouris et al. chapter on
"Coordination and agreement") slides 1, slides 2, slides 3
- Peer to Peer Slides 1, Slides 2
- Distributed operating systems. Slides
There is no lecture on February 6. We plan to continue lectures
until March 24 (beginning of week 10).
- Summative feedback: The coursework assignment will be made
available electronically on this web page by January 27. It will be due March 13 at
4pm, via electronic submission. It will be evaluated and graded by April 3. Feedback will
consist of scores for parts of the assignment along with brief explanations
of the reasons for deduction of credit.
- Formative feedback: Lecturers will hold weekly office hours where students are welcome
to ask questions or discuss the assignment. This provides an
opportunity for students to improve their understanding of the
course material as evaluated in the coursework or final exam.
Last year's web page. Note that last year the course was run as a split level 10/11
course. This year it will be run only as a level 11 course.
Last Updated: 9 March 2014 -- Rik Sarkar
|Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail:
Please contact our webadmin with
any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright ©
The University of Edinburgh