Course Slides and other Material
Course Slides
- Introduction(Section 1)
- System Models(Section 2)
- Communication(Section 3)
- Processes(Section 4)
- Naming(Section 5)
- Basic Algorithms(Section 6)
- Causality and Time(Section 7)
Student Presentations
- Topic proposal of presentations (Out: beginning of the semester) Presentation Proposal Due: March 2, 2012
- Schedule of presentations
Announcement of Presentations Schedule until: March 5, 2012
Tutorials
- 1st Tutorial (Processes and Theads)
Project
- Student projects description (Out: beginning of the semester) Project Proposal Deadline: March 26, 2012
Notification of acceptance until: April 1, 2012
Project Deadline: May 18, 2012
Final Exam
Here is the material that you should study for the final exam:
- H. Attiya & J. Welch, "Distributed Computing: Fundamentals, Simulations and Advanced Topics", Morgan Kaufmann, 1998.
- Chapters 1, 2, 3, and 6.
- N. Lynch, "Distributed Algorithms", Morgan Kaufmann, 1996
- Chapters 2, 4 (only Sections 4.1-4.4), and 15.
- All the material that has been presented during the Lectures and the Tutorials.
