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 | Reading | |
|---|---|---|---|---|---|
| Introduction | |||||
| Tue 01/27 | What is a System? | Wyatt Lloyd | [pdf] [pptx] | ||
| Thu 01/29 | Course Overview | Wyatt Lloyd | [pdf] [pptx] | ||
| Operating Systems | |||||
| Tue 02/03 | Intro to OS; Naming; Naming Memory | Wyatt Lloyd | |||
| Thu 02/05 | Unix File System Naming | Wyatt Lloyd | Saltzer/Kaashoek Ch 2.5 | ||
| Tue 02/10 | Reasoning about OS Performance | Nick Kaashoek | |||
| Networking | |||||
| Thu 02/12 | Layers of the Network | Wyatt Lloyd | |||
| Tue 02/17 | Congestion Control 1 | Wyatt Lloyd | |||
| Thu 02/19 | Congestion Control 2 (BBR) | Wyatt Lloyd | BBR Article | ||
| Tue 02/24 | Reasoning about Network Performance | Nick Kaashoek | |||
| Caching | |||||
| Thu 02/26 | Web Caching | Wyatt Lloyd | |||
| Tue 03/03 | Web Caching Continued | Wyatt Lloyd | |||
| Midterm and Spring Break | |||||
| Thu 03/05 | Midterm Exam to be schedule, likely this Evening (OH in Lecture Room, No Lecture) | ||||
| 03/07 to 03/15 | Spring Break | ||||
| Tue 03/17 | Review of Midterm | Wyatt Lloyd | |||
| Distributed Systems | |||||
| Thu 03/19 | Introduction to Concurrency | Wyatt Lloyd | |||
| Tue 03/24 | Logical Time | Wyatt Lloyd | |||
| Thu 03/26 | Consistency Models 1 | Wyatt Lloyd | |||
| Tue 03/31 | Consistency Models 2 / Reasoning about DS Performance | Nick Kaashoek | |||
| Security | |||||
| Thu 04/02 | Access Control | Nick Kaashoek | |||
| Tue 04/07 | Access Control 2 | Wyatt Lloyd | |||
| Thu 04/09 | Network Access Control | Wyatt Lloyd | |||
| Systems for ML | |||||
| Tue 04/14 | Nick Kaashoek | ||||
| Thu 04/16 | Wyatt Lloyd | ||||
| Tue 04/21 | Nick Kaashoek | ||||
| Conclusion | |||||
| Thu 04/23 | Tying it all together | Wyatt Lloyd |