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

 Lecture (Section 094, EP7): Asynchronous Online

Instructor

Vishal Shrivastav
Assistant Professor

Office: BHEE 334B
vshriva@purdue.edu

Office Hours
By Appointment via email

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