![]() |
![]() |
![]() |
The material to be covered in each lecture is outlined below. Where page numbers are listed, each lecture corresponds roughly to the indicated pages of the text. This schedule may change during the term as necessary.
| Date | Lecture | Handouts | Deliverable Due | |
|---|---|---|---|---|
| 4/1 | M | Course Introduction | Slides (PDF) | |
| 4/4 | Th | Project Proposals | Project Proposal | |
| 4/8 | M | Consistency Models (pp. 291-326) | Slides (PDF) | |
| 4/11 | Th | Project Presentations | Project Description, Roadmap, Methodology | |
| 4/15 | M | Distribution and Consistency Protocols (pp. 326-358) | Slides (PDF) | |
| 4/18 | Th | Introduction to Fault Tolerance, Process Resilience (pp. 361-375) | Slides (PDF) | |
| 4/22 | M | Reliable Communication (pp. 375-393) | Slides (PDF) | |
| 4/25 | Th | Project Presentations | Status Report, Design Documents | |
| 4/29 | M | Distributed Commit, Recovery (pp. 393-410) | Slides (PDF) | |
| 5/2 | Th | Introduction to Security, Cryptography (pp. 413-428) | Slides (PDF) | |
| 5/6 | M | Cryptography, Secure Channels (pp. 428-447) | Slides (PDF) | |
| 5/9 | Th | Project Presentations | Status Report, Revised Design Documents, Initial Implementation | |
| 5/13 | M | Access Control, Security Management (pp. 447-471) | Slides (PDF) | |
| 5/16 | Th | Distributed Filesystems (pp. 604-623) | Slides (PDF) | |
| 5/20 | M | No Class | ||
| 5/23 | Th | No Class | ||
| 5/27 | M | No Lecture (Memorial Day) | ||
| 5/30 | Th | Project Presentations | Status Report, More Implementation | |
| 5/31 | F | Last Day of Classes (Seniors/Grad Students) | Final Report, Final Implementation | |