Datacenter Networks & Systems

CS 8803, Georgia Tech, Spring 2022

...
Date Topics Main Readings Supplementary Readings
Introduction
(No paper summaries for week 1)
Week 1
(1/11 and 1/13)
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/18 and 1/20)
Applications Spark
Ray
PipeDream
μtune
SVE
Data analytics
Week 3
(1/25 and 1/27)
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?
Week 4
(2/1 and 2/3)
Network topology FatTree
FatClique
Portland
High Perf. DC Networks
Week 5
(2/8 and 2/10)
Accelerators SmartNICs
TPUs
nanoPU
Pigasus
Week 6
(2/15 and 2/17)
Resource disaggregation Network for Disaggregation
LegoOS
AIFM
LeapIO
What makes a datacenter tick?
Week 7
(2/22 and 2/24)
Endhost Stacks DemiKernel
SNAP
Video Streaming
Firecracker
2/25 - Project Progress Report 1 - Deadline
Week 8
(3/1 and 3/3)
RPCs eRPC
R2P2
Breakwater
Cerebros
Weeks 9
(3/8 and 3/10)
Low-latency Networking:
RDMA
RDMA Design Guidelines
Rethinking RDMA
RDMA over Ethernet at Scale
FaSST
Week 10
(3/15 and 3/17)
Low-latency Networking:
Transport & Congestion Control
DCTCP
NDP
HPCC
pFabric
Week 11 - Spring Break
Week 12
(3/29 and 3/31)
Monitoring Sonata
SIMON
Omnimon
Pingmesh
4/1 - Project Progress Report 2 - Deadline
Week 13
(4/5 and 4/7)
Programmable Data Planes P4, RMT
SwitchML
SilkRoad
ATP
How to share a datacenter?
Week 14
(4/12 and 4/14)
Cluster scheduling Borg
Tetris and Themis
DRF
Decima
Week 15
(4/19 and 4/21)
Network scheduling FairCloud
VMWare network virtualization
FastPass
PicNIC