Computer Science 555 - Syllabus -- Fall 2011

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 26 Introduction and Communication Models PPT
Printable
September 2 Communication Models: Message Passing, Shared Memory, Remote Procedure Call.
    Systems: Ivy, Linda
PPT@ slide 24
September 9 Distributed Concurrency, Transactions, Deadlock PPT@ slide 63
September 16 Naming and Binding and Location Service PPT@ slide
September 23 Ubiquitous and Pervasive Computing, Mobile and Portable Devices PPT@ slide
September 30 Security: Concepts and Distributed Systems, Trusted Computing PPT@ slide
October 7 Virtualization - Xen, VMWare, Denali, Terra PPT@ slide
October 14 File Systems, File System Performance PPT@ slide
October 21 2:00p.m. - 4:00p.m. Midterm Exam - in class n/a
October 28 Case Studies - Locus, Athena, Andrew PPT
Printable
November 4 Kernels PPT @ slide
November 11 Scheduling (Scheduler Activations, PRM, Condor), Real-time, Fault-tolerance, and Database support. PPT @ slide
November 18 Grid Computing, Cloud Computing PPT @ slide
November 25 Thanksgiving Recess - no class. No Lecture
December 2 Guidelines for building scalable systems, Selected Topics, Review
Research paper due 5p.m., Friday, 12/3
PPT @ slide
December 9 2p.m.- 4p.m. Final Exam -