Computer Science 555 - Syllabus -- Fall 2009

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 28 Introduction and Communication Models PPT
Full First Half
September 4 Communication Models: Message Passing, Shared Memory, Remote Procedure Call.
    Systems: Ivy, Linda
PPT
Full First Half
September 11 Distributed Concurrency, Transactions, Deadlock PPT
Full First Half
September 18 Naming and Binding and Location Service PPT
Full First Half
September 25 Ubiquitous and Pervasive Computing, Mobile and Portable Devices PPT
Full First Half
October 2 Security: Concepts and Distributed Systems, Trusted Computing PPT
Full First Half
October 9 Virtualization - Xen, VMWare, Denali, Terra PPT at page 48
Full First Half
October 16 2:00p.m. - 3:40p.m. Midterm Exam - in class followed by
4:00p.m. - 4:45p.m. Intoduction to file systems.
PPT
at slide 1
October 23 File Systems, File System Performance PPT
at slide 17
October 30 Case Studies - Locus, Athena, Andrew PPT
at slide 78
November 6 Kernels PPT
at slide 102
November 13 Scheduling (Scheduler Activations, PRM, Condor), Real-time, Fault-tolerance, and Database support. PPT
at slide 145
November 20 Grid Computing, Cloud Computing LEC posted by
Wednesday before
lecture
November 27 Thanksgiving Recess - no class. No Lecture
December 4 Guidelines for building scalable systems, Selected Topics, Review
Research paper due 5p.m., Friday, 12/5
PPT
presently at
slide 170
December 11 2p.m.- 4p.m. Final Exam -