Lecture Schedule
Required Reading Recommended Reading
Overview
- 01/21
- Modern Cloud Infrastructure: A Top-Down View (slides)
- Datacenter as Computer (Ch1) How to read a paper
- 01/23
- The tussle between physics, engineering, economics and keeping promises (slides)
- Cost of a Cloud
Datacenter Networking
- 01/28
- Classical Datacenter Architecture (slides)
- Fattree Jupiter Rising VL2 Jellyfish
- 01/30
- Optical Networking (slides)
- Jupiter Evolving Sirius Lightwave Fabrics Rotornet ProjecTor
- 02/04
- Transport Design (slides)
- PPT Swift (Google) DCTCP (Microsoft) HPCC (Alibaba) dcPIM Homa NDP Harmony
- 02/06
- 02/11
- 02/13
- 02/18
- 02/25
- Network Architecture for ML (slides)
- Alibaba HPN ML at Meta TopOpt Megascale
Operating Systems
- 02/27
- Network Stacks (slides)
- NetChannel CornFlakes ZeroNIC mTCP SNAP Linux Network Stack
- 03/04
- Storage Stacks (slides)
- XRP FlashShare blk-switch FlashNet
- 03/06
- 03/11
- Memory Management (slides)
- Contiguitas Colloid TMO Memtis
- 03/13
- Memory Protection (slides)
- SIOPMP F&S V-Probe Scalable IOMMU
- 03/25
- Virtualizing Compute & Memory (slides)
- UFO Kerveros SlackSched
- 03/27
- 04/01
- Replication & Fault Tolerance (slides)
- Beaver SwiftPaxos NoPaxos SpecPaxos
Hardware Architecture
- 04/03
- 04/08
- 04/10
- 04/15
- 04/17
- SSDs (slides)
- FairyWren RAIL NVMe Failues IODA
- 04/22
- 04/24