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 | SVE Data analytics | |
Network Workloads | Inside FB's DC FB's Microbursts | Nature of Microsoft's DC WAN Traffic | |
1/27 - Project Proposal - Deadline | What datacenters are made of? | ||
Servers - OS Servers - Disaggregation |
DemiKernel LegoOS | SNAP Network for Disaggregation | |
Servers - RDMA | RDMA Design Guidelines Rethinking RDMA | RDMA over Ethernet at Scale FaSST | |
Servers - Accelerators | SmartNICs TPUs | nanoPU Pigasus | |
RPCs Switches |
eRPC P4, RMT |
R2P2 Orion, BGP |
2/24 - Project Progress Report 1 - Deadline |
Network topology | FatTree Jupiter | FatClique High Perf. DC Networks | How should a datacenter be shared? |
Cluster scheduling | Borg Tetris and Themis | DRF Decima | |
Network scheduling | FairCloud FastPass |
VMWare network virtualization pFabric |
Week 11 - Spring Break |
Congestion and Overload Control | DCTCP Breakwater |
Swift
Nebula |
3/31 - Project Progress Report 2 - Deadline |
Autoscaling | Autopilot FIRM | Twine Peak Prediction | How should a datacenter be managed? |
Monitoring | Sonata SIMON | Omnimon Pingmesh | |
Energy Efficiency | Dynamo SmoothOperator | Prediction for power Per-application |