Computer Science 555 - Syllabus -- Fall 2006
Except as noted
Lectures are held
Friday afternoon from 2:00PM
to 4:45PM OHE 132.
This is apreliminary Syllabus. Topics are likely to change as we
bring the course material up to date with current practice.
- Friday August 25 (slides)
- Introduction and Communication Models
- Friday September 1
(slides)
(Guest Lecture by Dr. Ryutov)
- Communication Models: Message Passing, Shared Memory, Remote Procedure Call.
- Reading report # 1 assigned.
- Friday September 8 (slides)
- Distributed Concurrency, Transactions, Deadlock.
- Friday September 15 (slides)
- Distributed Concurrency, Transactions, Deadlock (continued)
- Reading report # 1 due 11p.m., 9/14;
- Friday September 22 (slides)
- Naming and Binding.
- Security: Concepts and Distributed Systems.
- reading report # 2 assigned.
- Friday September 29 (slides)
- Trusted Computing and Virtualization
- Friday October 6 (slides)
- File Systems.
- Reading report # 2 due 11p.m. 10/05; reading report # 3 assigned.
- Friday October 13 (slides)
- File Systems performance.
- Friday October 20 (slides)
- 2:00p.m. - 3:40p.m. Midterm Exam - in class.
- 4:00p.m. - 4:45p.m. Followed by lecture on Locus case study
- Friday October 27 (slides)
- Exam discussion
- Case Study - Athena, Andrew.
- Reading report # 3 due 11p.m. 10/26; reading report # 4 assigned.
- Friday November 3 (slides)
- Kernels.
- Friday November 10 (slides)
- Scheduling, Real-time, Fault-tolerance, and Database support.
- Friday November 17 (slides)
- Guidelines for building scalable systems; Review for Final.
- Reading report # 4 due 11p.m. 11/16.
- November 24
- Thanksgiving Recess - no class.
- Friday December 1
(slides)
- Topic to be determined
- Research paper due 5p.m., Friday, 12/2.
- Friday December 8, 2p.m.- 4p.m.
- Final Exam