Lecture (Section 004): Tue, Thu, 1:30–2:45pm in BHEE 224
Lecture (Section EPE): Asynchronous Online

Instructor

Vishal Shrivastav
Assistant Professor

Office: BHEE 334B
vshriva@purdue.edu

Office Hours
By Appointment

Week Dates Topic
1 Jan 12 – Jan 16 Course Introduction
2 Jan 19 – Jan 23 Course Background I
3 Jan 26 – Jan 30 Course Background II
4 Feb 2 – Feb 6 Datacenter Architecture and Topology
References: Fattree, Jellyfish
Preliminary Exam
[Feb 5, 1:30–2:15pm in BHEE 224]
5 Feb 9 – Feb 13 Datacenter Routing and Load Balancing
References: FLARE, CONGA
6 Feb 16 – Feb 20 Datacenter Transport
References: DCTCP, NDP
Project Milestone 1 due at 11:59pm on Feb 20
7 Feb 23 – Feb 27 Software-defined Networking
References: Ethane, OpenFlow, SWAN
8 Mar 2 – Mar 6 Programmable Data Plane
References: RMT, PIEO
Project Milestone 2 due at 11:59pm on Mar 6
9 Mar 9 – Mar 13 In-Network Computing
References: Leo, NetCache
Midterm Exam
[Mar 12, 1:30–2:30pm in BHEE 224]
10 Mar 16 – Mar 20 Spring Break
11 Mar 23 – Mar 27 Multi-tenancy in the Cloud
References: EyeQ, PicNIC
12 Mar 30 – Apr 3 Datacenter Network for RDMA
References: PFC, DCQCN
Project Milestone 3 due at 11:59pm on Apr 3
13 Apr 6 – Apr 10 Resource Disaggregation inside Datacenter
References: Infiniswap, Pond
14 Apr 13 – Apr 17 Optics inside Datacenter
References: Helios, RotorNet
Project Milestone 4 due at 11:59pm on Apr 17
15 Apr 20 – Apr 24 Datacenter Network for ML Training
References: ATP, TopoOpt
16 Apr 27 – May 1 Final Exam
[Apr 28, 1:30–2:30pm in BHEE 224]