| Week | Date | Topic | Readings & Action Items |
|---|---|---|---|
| #1 | Aug 26 Wed | Class 1 Course overview | Optional How to Read a Paper (SIGCOMM CCR ’07) Deadline Submit topic preferences for paper presentation |
Aug 28 Fri | Class 2 ML-for-systems taxonomy | Required A Taxonomy of ML for Systems Problems (IEEE Micro ’20) Optional | |
| #2 | Sep 2 Wed | Class 3 A refresher on core ML models and algorithms | |
Sep 4 Fri | Class 4 The classic: learned indexes | Required The Case for Learned Index Structures (SIGMOD ’18) Optional Towards instance-optimized data systems (VLDB ’21) | |
Sep 6 Sun | Deadline Submit project team roster | ||
| #3 | Sep 9 Wed | Class 5 The latest: AI agents for research | Required Optional Optional Optional |
Sep 11 Fri | Class 6
Attendance Required AI agents for cloud operations: Guest lecture by Yinfang Chen | Optional Optional | |
Sep 13 Sun | Deadline Submit project proposal | ||
| #4 | Sep 16 Wed | Class 7
Attendance Required AI agents for network management: Guest lecture by Kevin Hsieh | Optional Optional Optional |
Sep 18 Fri | Class 8 AI agents for video analytics | Required Optional Optional | |
| #5 | Sep 23 Wed | Class 9 ML-based anomaly detection | Required |
Sep 25 Fri | Class 10 Configuration autotuning | Required Optional | |
| #6 | Sep 30 Wed | Class 11 Cloud resource management with ML | Required Optional |
Oct 2 Fri | Class 12 Microservice resource management with ML | Required Optional | |
Oct 4 Sun | Deadline Submit the first individual progress update | ||
| #7 | Oct 7 Wed | Class 13 Online learned congestion control | Required Optional |
Oct 9 Fri | Class 14 Offline learned congestion control | Required Optional | |
| #8 | Oct 14 Wed | Class 15 ML-based video streaming | Required Neural Adaptive Video Streaming with Pensieve (SIGCOMM ’17) Optional |
Oct 16 Fri | Class 16 ML-based traffic engineering | Required Optional | |
| #9 | Oct 21 Wed | Class 17 Learned cache replacement | Required Optional Optional |
Oct 23 Fri | Class 18 Combining heuristics and ML for cache replacement | Required Optional Learning Cache Replacement with Cacheus (FAST ’21) | |
Oct 25 Sun | Deadline Submit the second individual progress update | ||
| #10 | Oct 28 Wed | Class 19 Generative AI for real-time video | Required Optional |
Oct 30 Fri | Class 20 Generative AI for trace synthesis | Required Optional | |
| #11 | Nov 4 Wed | Class 21 ML inside OS | Required Optional |
Nov 6 Fri | Class 22 Causal inference and ML | Required Optional | |
| #12 | Nov 11 Wed | Class 23 Safety | Required Verifying Learning-Augmented Systems (SIGCOMM ’21) Optional |
Nov 13 Fri | Class 24 Robustness | Required Optional | |
Nov 15 Sun | Deadline Submit the last individual progress update | ||
| #13 | Nov 18 Wed | Class 25 Generality | Required Optional |
Nov 20 Fri | Class 26 Explainability | Required Optional Interpreting Deep Learning-Based Networking Systems (SIGCOMM ’20) | |
| #14 | Nov 25 Wed | No class — Fall break | |
Nov 27 Fri | No class — Fall break | ||
| #15 | Dec 2 Wed | Class 27
Attendance Required Final presentation | |
Dec 4 Fri | Class 28
Attendance Required Final presentation | ||
| #16 | Dec 9 Wed | Class 29
Attendance Required AI agents for code optimization: Guest lecture by Martin Maas | Optional |
| #17 | Dec 17 Thu | Deadline Submit final paper |