The course schedule is tentative and subject to change. This page will be updated frequently to reflect the most up-to-date schedule. Chapter sections refer to the free Distributed Systems textbook.
| Date | Class | Topic | Readings | Slides | Papers | |
|---|---|---|---|---|---|---|
| Wed | Sep 2 | 1 | Introduction, Project 0 | Ch. 1.2 | Intro Slides | |
| Mon | Sep 7 | 2 | Servers and Sockets | Ch. 3.1, 3.4.1, 4.3.1 | Server Slides | |
| Wed | Sep 9 | 3 | Sockets, Project 1 | |||
| Mon | Sep 14 | 4 | Networking Fundamentals | Ch. 4.1 | Networks Slides | |
| Wed | Sep 16 | 5 | Protocol Stack, End-to-End Argument | End-To-End Arguments In System Design (1984) | ||
| Mon | Sep 21 | 6 | Network Services and Transport Layer | |||
| Wed | Sep 23 | 7 | TCP & Congestion Control | |||
| Mon | Sep 28 | 8 | Remote Procedure Calls | Ch. 4.2, 8.3 | ||
| Wed | Sep 30 | 9 | Giant-Scale Services, Project 2 | |||