Computer Science 555 - Syllabus -- Fall 2014

Except as noted Lectures are held Friday afternoon from 2:00PM to 4:45PM SLH 102

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
Printable
September 5 Communication Models: Message Passing, Shared Memory, Remote Procedure Call.
    Systems: Ivy, Linda
PPT@Slide24
PDF@Slide24
September 12 Distributed Concurrency, Transactions, Deadlock PPT@Slide63
PDF@Slide63
September 19 Naming and Binding and Location Service PPT@Slide129
PDF@Slide129
September 26 Ubiquitous and Pervasive Computing, Mobile and Portable Devices PPT@Slide145
PDF@Slide145
October 3 Security: Concepts and Distributed Systems, Trusted Computing
Introduction to File Systems and File System Performance
PPT@Slide161
PDF@Slide161
October 10 2:00p.m. - 4:00p.m. Midterm Exam - in class
-
October 17 File Systems, File System Performance (continued from October 3rd) PPT@Slide2
PDF@Slide2
October 24 Virtualization - Xen, VMWare, Denali, Terra PPT@Slide78
PDF@Slide78
October 31 Case Studies - Locus, Athena, Andrew PPT@Slide121
PDF@Slide121
November 7 Kernels PPT@Slide145
PDF@Slide145
November 14 Scheduling (Scheduler Activations, PRM, Condor), Real-time, Fault-tolerance, and Database support. PPT@Slide188
PDF@Slide188
November 21 Grid Computing, Cloud Computing PPT@Slide211
PDF@Slide211
November 28 Thanksgiving Recess - no class. No Lecture
December 5 Guidelines for building scalable systems, Selected Topics, Review
Research paper due 5p.m., Friday, 12/5
PPT@Slide230
PDF@Slide230
December 12 2p.m.- 4p.m. Final Exam -