Computer Science 555 - Syllabus -- Fall 2012

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