Computer Science 555 - Syllabus -- Fall 2007
Except as noted
Lectures are held
Friday afternoon from 2:00PM
to 4:45PM OHE 136.
This is apreliminary Syllabus. Topics are likely to change as we
bring the course material up to date with current practice.
- Friday August 31 (slides)
- Introduction and Communication Models
- Friday September 7
(slides)
- Communication Models: Message Passing, Shared Memory, Remote Procedure Call.
- Friday September 14 (slides)
- Distributed Concurrency, Transactions, Deadlock.
- Friday September 21 (slides)
- Distributed Concurrency, Transactions, Deadlock - Start on Naming
- Friday September 28 (slides)
- Naming and Binding.
- Security: Concepts and Distributed Systems.
- Friday October 5th (slides)
- Trusted Computing and Virtualization
- Friday October 12 (slides)
- File Systems, File System Performance.
- Friday October 19 (
slides)
- 2:00p.m. - 4:00p.m. Midterm Exam - in class.
- Friday October 26
(slides)
- Case Studies - Locus, Athena, Andrew.
- Friday November 2
(slides)
- Kernels.
- Friday November 9
(slides)
- Kernels (continued), Scheduling (Scheduler Activations, PRM, Condor), Real-time, Fault-tolerance, and Database support.
- Friday November 16
(slides)
- Guidelines for building scalable systems; Review for Final.
- November 23
- Thanksgiving Recess - no class.
- Friday November 30
(slides)
- Selected Topics and Review
- Friday December 7
(slides)
- Review
- Research paper due 5p.m., Friday, 12/7.
- Friday December 14, 2p.m.- 4p.m.
- Final Exam