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 | Wyatt Lloyd | |||
Thu 11/21 | Isolation | Wyatt Lloyd | |||
11/26 to 12/01 | Thanksgiving Recess | ||||
Case Studies | |||||
Tue 12/03 | ML for Caching | Wyatt Lloyd | |||
Conclusion | |||||
Thu 12/05 | Tying it all together | Wyatt Lloyd |