Lecture Notes
All lecture notes are available in PDF.
Lecture slides are also available in PDF.
- Week 1:
Introduction to Distributed Systems
(Slides: PDF, Notes: PDF) (Papers)
& Introduction to Erlang
(Slides: PDF) (Example programs)
- Week 2:
System Architectures & Communication
(Slides: PDF,
Notes: PDF) (Papers)
- Week 3:
Replication & Consistency
(Slides: PDF, Notes: PDF) (Papers)
, Distributed Shared Memory
(Slides: PDF, Notes: PDF) (Papers) (TreadMarks example code)
- Week 4:
Guest Lecture, Sherif Sakir: Cloud Computing (Slides: PDF)
- Week 5:
Synchronisation & Coordination (Part 1)
(Slides: PDF, Notes: PDF) (Papers)
- Week 6:
Synchronisation & Coordination (Part 2)
(Slides: PDF, Notes:
PDF) (Papers)
- Break
- Week 7:
Fault Tolerance
(Slides: PDF, Notes: PDF ) (Papers)
- Week 8:
Middleware, Distributed Objects, & Publish/Subscribe
(Slides: PDF, Notes: PDF) (Papers) (CORBA example)
- Week 9:
Naming
(Slides: PDF, Notes: PDF) (Papers)
& Distributed File Systems
(Slides: PDF, Notes: PDF) (Papers)
- Week 10:
Guest Lecture, Felix Rauch, Google: Distributed Systems in practice
(Papers)
- Week 11:
Security
(Slides: PDF, Notes: PDF) (Papers)
- Week 12:
Exam preparation
(Slides: PDF)
Items marked with the hash sign (#) will be activated during the course.
Note: All lecture notes and slides accessible through this page are subject to
Copyright. The notes are published here exclusively for the
educational use of students presently enrolled in COMP9243. Any other use
requires specific permission by the copyright holders.
COMP9243,
School of Computer Science and Engineering,
University of New South Wales
CRICOS Provider Number: 00098G
This page is maintained by
cs9243@cse.unsw.edu.au
Last modified: Tuesday, 22-May-2012 14:45:21 EST
|