Lecture (Section 037): Tue, Thu, 4:30–5:45pm in BHEE 226

Instructor

Vishal Shrivastav
Assistant Professor

Office: BHEE 334B
vshriva@purdue.edu

Office Hours
Tue 3–4pm in BHEE 334B

Week Dates Topic
1 Jan 9 – Jan 13 Course Introduction
2 Jan 16 – Jan 20 Datacenter Architecture and Topology
Mandatory Reading: Fattree
Optional Readings: VL2, Jellyfish
3 Jan 23 – Jan 27 Datacenter Routing and Load Balancing
Mandatory Reading: FLARE
Optional Readings: CONGA, Let It Flow
4 Jan 30 – Feb 3 Datacenter Transport
Mandatory Reading: DCTCP
Optional Readings: pFabric, NDP
5 Feb 6 – Feb 10 Software-defined Networking
Mandatory Reading: Ethane
Optional Readings: OpenFlow, SWAN
6 Feb 13 – Feb 17 Project Milestone 1 Presentation
7 Feb 20 – Feb 24 Programmable Data Plane
Mandatory Reading: RMT
Optional Readings: PIEO, MP5
8 Feb 27 – Mar 3 In-Network Computing
Mandatory Reading: ATP
Optional Readings: NetCache, SilkRoad
9 Mar 6 – Mar 10 Multi-tenancy in the Cloud
Mandatory Reading: EyeQ
Optional Readings: Silo, PicNIC
10 Mar 13 – Mar 17 Spring Break
11 Mar 20 – Mar 24 Project Milestone 2 Presentation
12 Mar 27 – Mar 31 RDMA inside Datacenter
Mandatory Reading: FaRM
Optional Readings: HERD, DCQCN
13 Apr 3 – Apr 7 Resource Disaggregation inside Datacenter
Mandatory Reading: Infiniswap
Optional Readings: DDC, Shoal
14 Apr 10 – Apr 14 Optics inside Datacenter
Mandatory Reading: Helios
Optional Readings: Jupiter, RotorNet
15 Apr 17 – Apr 21 No Lecture [NSDI Conference]
16 Apr 24 – Apr 28 Final Project Presentation