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 29 | Introduction and Communication Models |
PPT Printable |
| September 5 | Communication Models: Message Passing, Shared Memory, Remote
Procedure Call. Systems: Ivy, Linda |
PPT@Slide24 PDF@Slide24 |
| September 12 | Distributed Concurrency, Transactions, Deadlock |
PPT@Slide63 PDF@Slide63 |
| September 19 | Naming and Binding and Location Service |
PPT@Slide129 PDF@Slide129 |
| September 26 | Ubiquitous and Pervasive Computing, Mobile and Portable Devices |
PPT@Slide145 PDF@Slide145 |
| October 3 | Security: Concepts and Distributed Systems, Trusted Computing Introduction to File Systems and File System Performance |
PPT@Slide161 PDF@Slide161 |
| October 10 | 2:00p.m. - 4:00p.m. Midterm Exam - in class | - |
| October 17 | File Systems, File System Performance (continued from October 3rd) |
PPT@Slide2 PDF@Slide2 |
| October 24 | Virtualization - Xen, VMWare, Denali, Terra |
PPT@Slide78 PDF@Slide78 |
| October 31 | Case Studies - Locus, Athena, Andrew |
PPT@Slide121 PDF@Slide121 |
| November 7 | Kernels |
PPT@Slide145 PDF@Slide145 |
| November 14 | Scheduling (Scheduler Activations, PRM, Condor), Real-time, Fault-tolerance, and Database support. |
PPT@Slide188 PDF@Slide188 |
| November 21 | Grid Computing, Cloud Computing |
PPT@Slide211 PDF@Slide211 |
| November 28 | Thanksgiving Recess - no class. | No Lecture |
| December 5 | Guidelines for building scalable systems, Selected Topics, Review Research paper due 5p.m., Friday, 12/5 |
PPT@Slide230 PDF@Slide230 |
| December 12 | 2p.m.- 4p.m. Final Exam | - |