Computer Science 555 - Syllabus -- Fall 2008

Except as noted Lectures are held Friday afternoon from 2:00PM to 4:45PM OHE 136.

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.

DateTopicSlides
August 29 Introduction and Communication Models PPT
September 5 Communication Models: Message Passing, Shared Memory, Remote Procedure Call.
    Systems: Ivy, Linda
PPT
September 12 Distributed Concurrency, Transactions, Deadlock PPT
September 19 Naming and Binding and Location Service PPT
September 26 Ubiquitous and Pervasive Computing, Mobile and Portable Devices PPT
October 3 Security: Concepts and Distributed Systems, Trusted Computing PPT
October 10 Virtualization - Xen, VMWare, Denali, Terra PPT
October 17 2:00p.m. - 3:40p.m. Midterm Exam - in class followed by
4:00p.m. - 4:45p.m. Intoduction to file systems.
PPT
October 24 File Systems, File System Performance PPT@Slide15
October 31 Case Studies - Locus, Athena, Andrew PPT@Slide79
November 7 Kernels PPT@Slide103
November 14 Scheduling (Scheduler Activations, PRM, Condor), Real-time, Fault-tolerance, and Database support. PPT@Slide146
November 21 Guidelines for building scalable systems PPT@Slide168
November 28 Thanksgiving Recess - no class.
December 5 Selected Topics and Review
Research paper due 5p.m., Friday, 12/5
PPT@Slide178
December 12 2p.m.- 4p.m. Final Exam