Computer Science 555 - Syllabus -- Fall 2010

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 27 Introduction and Communication Models PPT @ slide 1
September 3 Communication Models: Message Passing, Shared Memory, Remote Procedure Call.
    Systems: Ivy, Linda
PPT @ slide 24
September 10 Distributed Concurrency, Transactions, Deadlock PPT @ slide 63
September 17 Naming and Binding and Location Service PPT @ slide 128
September 24 Ubiquitous and Pervasive Computing, Mobile and Portable Devices PPT @ slide 144
October 1 Security: Concepts and Distributed Systems, Trusted Computing PPT @ slide 159
October 8 Virtualization - Xen, VMWare, Denali, Terra PPT @ slide 204
October 15 2:00p.m. - 3:40p.m. Midterm Exam - in class - MHP 106 n/a
October 22 File Systems, File System Performance PPT @ slide 1
October 29 Case Studies - Locus, Athena, Andrew PPT @ slide 78
November 5 Kernels PPT @ slide 102
November 12 Scheduling (Scheduler Activations, PRM, Condor), Real-time, Fault-tolerance, and Database support. PPT @ slide 145
November 19 Grid Computing, Cloud Computing PPT @ slide 167
November 26 Thanksgiving Recess - no class. No Lecture
December 3 Guidelines for building scalable systems, Selected Topics, Review
Research paper due 5p.m., Friday, 12/3
PPT @ slide 180
December 10 2p.m.- 4p.m. Final Exam -