Lectures meet on Tuesdays and Thursdays at 10:00 AM - 10:50 AM.
This schedule is preliminary and subject to change.
| Date | Topic | Instructor | Slides | Notes | Reading | 
|---|---|---|---|---|---|
| Introduction | |||||
| Tue 09/03 | What is a System? | Wyatt Lloyd | [pdf] [pptx] | ||
| Thu 09/05 | Course Overview | Wyatt Lloyd | [pdf] [pptx] | ||
| Naming / Operating Systems | |||||
| Tue 09/10 | Intro to Naming; Naming Memory | Wyatt Lloyd | [pdf] [pptx] | ||
| Thu 09/12 | Unix File System Naming | Wyatt Lloyd | [pdf] [pptx] | Saltzer/Kaashoek Ch 2.5 | |
| Tue 09/17 | Git Naming 1 | Wyatt Lloyd | [pdf] [pptx] | Git Internals Ch 10 | |
| Thu 09/19 | Git Naming 2 | Wyatt Lloyd | [pdf] [pptx] | ||
| Tue 09/24 | Network Naming | Wyatt Lloyd | [pdf] [pptx] | ||
| Layering / Networking | |||||
| Thu 09/26 | Layers of the Network | Wyatt Lloyd | [pdf] [pptx] | ||
| Tue 10/01 | Congestion Control 1 | Wyatt Lloyd | [pdf] [pptx] | ||
| The 10/03 | Catch up | Wyatt Lloyd | |||
| Tue 10/08 | Congestion Control 2 (BBR) | Wyatt Lloyd | [pdf] [pptx] | BBR Article | |
| Thu 10/10 | Midterm Exam in Evening (OH in Lecture Room, No Lecture) | ||||
| 10/12 to 10/20 | Fall Break | ||||
| Caching | |||||
| Tue 10/22 | Web Caching | Wyatt Lloyd | [pdf] [pptx] | ||
| Thu 10/24 | Review of Midterm | Wyatt Lloyd | |||
| Tue 10/29 | Web Caching Continued | Wyatt Lloyd | |||
| Concurrency / Distributed Systems | |||||
| Thu 10/31 | Introduction to Concurrency | Wyatt Lloyd | [pdf] [pptx] | ||
| Tue 11/05 | Logical Time (video on edstem) | Wyatt Lloyd | [pdf] [pptx] | ||
| Thu 11/07 | Consistency Models 1 | Wyatt Lloyd | [pdf] [pptx] | ||
| Tue 11/12 | Consistency Models 2 | Christopher Branner-Augmon | |||
| Security | |||||
| Thu 11/14 | Access Control | Wyatt Lloyd | [pdf] [pptx] | ||
| Tue 11/19 | Access Control 2 | Wyatt Lloyd | [pdf] [pptx] | ||
| Thu 11/21 | Network Access Control | Wyatt Lloyd | [pdf] [pptx] | ||
| 11/26 to 12/01 | Thanksgiving Recess | ||||
| Case Studies | |||||
| Tue 12/03 | ML for Caching | Wyatt Lloyd | [pdf] [pptx] | ||
| Conclusion | |||||
| Thu 12/05 | Tying it all together | Wyatt Lloyd | [pdf] [pptx] |