Lecture (Section 093): Tue, Thu, 4:30–5:45pm in BHEE 224
Lecture (Section 094, EP1): Asynchronous Online

Instructor

Vishal Shrivastav
Assistant Professor

Office: BHEE 334B
vshriva@purdue.edu

Office Hours
By Appointment via email

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