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, RMT SwitchML | SilkRoad ATP | How to share a datacenter? |
Cluster scheduling | Borg Tetris and Themis | DRF Decima | |
Network scheduling | FairCloud VMWare network virtualization | FastPass PicNIC |