Dates may change depending on progress throug the semester.
Links from system names in the syllabus are for general information only.
For the assigned readings in the course visit the reading list.
| Date | Topic | Slides |
| August 31 | Introduction and Communication Models |
PPT Printable |
| September 7 | Communication Models: Message Passing, Shared Memory, Remote
Procedure Call. Systems: Ivy, Linda |
PPT@ slide 24 |
| September 14 | Distributed Concurrency, Transactions, Deadlock | PPT@ slide 63 |
| September 21 | Naming and Binding and Location Service | PPT@ slide |
| September 28 | Ubiquitous and Pervasive Computing, Mobile and Portable Devices | PPT@ slide |
| October 5 | Security: Concepts and Distributed Systems, Trusted Computing | PPT@ slide |
| October 12 | Virtualization - Xen, VMWare, Denali, Terra | PPT@ slide |
| October 19 | 2:00p.m. - 3:40p.m. Midterm Exam - in class | n/a |
| October 19 | Short Lecture - After Mid-term - Intro to File Systems File Systems, File System Performance |
PPT Printable |
| October 26 | File Systems, File System Performance | . |
| November 2nd | Case Studies - Locus, Athena, Andrew | . |
| November 9 | Kernels | . |
| November 16 | Scheduling (Scheduler Activations, PRM, Condor), Real-time, Fault-tolerance, and Database support. | . |
| November 23 | Thanksgiving Recess - no class. | No Lecture |
| November 30 | Grid Computing, Cloud Computing | . |
| December 7 | Guidelines for building scalable systems, Selected Topics, Review Research paper due 5p.m., Friday, 12/7 |
|
| December 14 | 2p.m.- 4p.m. Final Exam | - |