Lecture Notes
Note these are lectures from 2008 session 1. They are here for your information and will change for 2009 session 1.
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)
- Break
- Week 3:
Replication & Consistency
(Slides: PDF, Notes: PDF), Distributed Shared Memory
(Slides: PDF, Notes: PDF) (Papers) (TreadMarks example code)
- Week 4: Middleware, Distributed Objects, & Publish/Subscribe
(Slides: PDF, Notes: PDF) (Papers) (CORBA example)
- Week 5: Synchronisation & Coordination (Part 1)
(Slides: PDF, Notes: PDF) (Papers)
- Week 6: Synchronisation & Coordination (Part 2)
(Slides: PDF, Notes:
PDF)
- Week 7: Fault Tolerance
(Slides: PDF, Notes: PDF )
- Week 8: Security
(Slides: PDF, Notes: PDF)
- Week 9: Naming
(Slides: PDF, Notes: PDF) (Papers)
Botnets (Slides: PDF)
- Week 10: Distributed File Systems
(Slides: PDF, Notes: PDF) (Papers)
& Parallel Programming
(Slides: PDF) (Papers)
- Week 11: Distributed Systems at Google
(Papers)
- Week 12: Review
(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: Thursday, 04-Dec-2008 18:17:09 EST
|