Datacenter Networks & Systems

CS 8803, Georgia Tech, Spring 2023

...
Date Topics Main Readings Supplementary Readings
Introduction
(No paper summaries for week 1)
Week 1
(1/10 and 1/12)
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?
Week 2
(1/17 and 1/19)
Applications Spark
Ray
SVE
Data analytics
Week 3
(1/24 and 1/26)
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?
Week 4
(1/31 and 2/2)
Servers - OS
Servers - Disaggregation
DemiKernel
LegoOS
SNAP
Network for Disaggregation
Week 5
(2/7 and 2/9)
Servers - RDMA RDMA Design Guidelines
Rethinking RDMA
RDMA over Ethernet at Scale
FaSST
Week 6
(2/14 and 2/16)
Servers - Accelerators SmartNICs
TPUs
nanoPU
Pigasus
Week 7
(2/21 and 2/23)
RPCs
Switches
eRPC
P4, RMT
R2P2
Orion, BGP
2/24 - Project Progress Report 1 - Deadline
Week 8
(2/28 and 3/2)
Network topology FatTree
Jupiter
FatClique
High Perf. DC Networks
How should a datacenter be shared?
Week 9
(3/7 and 3/9)
Cluster scheduling Borg
Tetris and Themis
DRF
Decima
Week 10
(3/14 and 3/16)
Network scheduling FairCloud
FastPass
VMWare network virtualization
pFabric
Week 11 - Spring Break
Week 12
(3/28 and 3/30)
Congestion and Overload Control DCTCP
Breakwater
Swift
Nebula
3/31 - Project Progress Report 2 - Deadline
Week 13
(4/4 and 4/6)
Autoscaling Autopilot
FIRM
Twine
Peak Prediction
How should a datacenter be managed?
Week 14
(4/11 and 4/13)
Monitoring Sonata
SIMON
Omnimon
Pingmesh
Week 15
(4/18 and 4/20)
Energy Efficiency Dynamo
SmoothOperator
Prediction for power
Per-application