Datacenter Networks & Systems

CS 8803, Georgia Tech, Spring 2024

...
Date Topics Main Readings Supplementary Readings
Introduction
Week 1
(1/9 and 1/11)
(No paper summaries for week 1)
Overview of datacenters Datacenter as a computer
Berkeley View on Cloud
Berkeley View on Serverless
Fifth Epoch of Distributed Computing
Week 2
(1/16 and 1/18)
Applications RPC Characterization
Ray
SVE
Data analytics
Units of Compute
Week 3
(1/23 and 1/25)
Hardware - Disaggregation Pond
ReFlex
AIFM
Disaggregated Storage
1/26 - Project Proposal - Deadline
Week 4 (1/30)
Hardware - Accelerators VCU TPUs
Week 4 (2/1)
Software - Virtualization Firecracker
Containers
Week 5
(2/6 and 2/8)
Software - OS DemiKernel
LegoOS
Kernel vs User
ghOSt
Week 6 (2/13)
Algorithms - Core Allocation Efficient Policies
Concord
Week 6 (2/15)
Algorithms - Overload Control Breakwater
Host Congestion
Connecting the Units
Week 7
(2/20 and 2/22)
Hardware - RDMA RDMA Design Guidelines
Rethinking RDMA
RDMA over Ethernet at Scale
FaSST
Week 8 (2/27)
Hardware - SmartNICs Azure SmartNIC
iPipe
Week 8 (2/29)
Hardware - Topology FatTree
High Perf. DC Networks
3/1 - Project Progress Report 1 - Deadline
Week 9 (3/5)
Hardware - Topology FatClique
Jupiter
Week 9 (3/7)
Hardware - Reconfigurable Topologies Jupiter++
Lightwave
Week 10 (3/12)
Software - Transport Homa
SRD
Week 10 (3/14)
Software - Network Control Plane Orion
BGP
Week 11 - Spring Break
Week 12 (3/26)
Algorithms - Congestion Control Swift
DCTCP
Week 12 (3/28)
Algorithms - Scheduling FairCloud, Coflows
FastPass
3/29 - Project Progress Report 2 - Deadline
Operation
Week 13
(4/2 and 4/4)
Software - Cluster Management Borg
Twine
Borg++
Hydra
Week 14 (4/9)
Algoirthms - Scheduling Tetris and Themis DRF
Week 14 (4/11)
Algoirthms - Energy Efficiency Dynamo
Prediction for power
4/23 - Project Final Report - Deadline