| Date | Topics | Main Readings | Supplementary Readings |
Introduction (No paper summaries for week 1) |
|---|---|---|---|
| Overview of datacenters | Berkeley View on Cloud Datacenter as a computer | Berkeley View on Serverless Fifth Epoch of Distributed Computing | What runs inside the datacenter? |
| Applications | Spark Ray PipeDream | μtune SVE Data analytics | |
| Network Workloads | Inside FB's DC FB's Microbursts | Nature of Microsoft's DC WAN Traffic | |
| 1/28 - Project Proposal - Deadline | What datacenters are made of? | ||
| Network topology | FatTree FatClique | Portland High Perf. DC Networks | |
| Accelerators | SmartNICs TPUs | nanoPU Pigasus | |
| Resource disaggregation | Network for Disaggregation LegoOS | AIFM LeapIO | What makes a datacenter tick? |
| Endhost Stacks | DemiKernel SNAP | Video Streaming Firecracker | 2/25 - Project Progress Report 1 - Deadline |
| RPCs | eRPC R2P2 | Breakwater Cerebros | |
| Low-latency Networking: RDMA | RDMA Design Guidelines Rethinking RDMA | RDMA over Ethernet at Scale FaSST | |
| Low-latency Networking: Transport & Congestion Control | DCTCP NDP | HPCC pFabric | Week 11 - Spring Break |
| Monitoring | Sonata SIMON | Omnimon Pingmesh | 4/1 - Project Progress Report 2 - Deadline |
| Programmable Data Planes | P4 SwitchML | SilkRoad ATP | How to share a datacenter? |
| Cluster scheduling | Borg Tetris and Themis | DRF Decima | |
| Network scheduling | FairCloud VMWare network virtualization | FastPass PicNIC | |