CSE570S: Recent Advances in Networking (Data Center Virtualization, SDN, Big Data, Internet of Things, AI, Blockchains, Quantum Communications) (Fall 2019)

Instructor: Prof. Raj Jain, jain@wustl.edu
Office: Jolley 208
Office Hours: Mondays/Wednesday: 11:00AM-12:00 noon (By Appointment)

Teaching Assistant:Ali Ghubaish, aghubaish (at) Wustl.edu
TA Office Hours: Thursday/Sunday: 1:00PM-2:00PM (in front of Jolley 323)

All question about the homeworks and mid-term exams 1 and 2 grading should be directed to TA.

Course Description:
This course covers the latest advances in networking. The topics include Networking Trends, Data Center Network Topologies, Data Center Ethernet, Server Virtualization, Storage Virtualization, Carrier Ethernet, Application Delivery Networking, Virtual Bridging, Big Data, Networking Issues for Big Data, LAN Extension and Virtualization using Layer 3 Protocols, Multi-Tenant Isolation and Network Virtualization in Cloud Data Centers, OpenFlow, OpenFlow Controllers and Tools, Software Defined Networking (SDN), Network Function Virtualization (NFV), Internet of Things (IoT), Networking Protocols for IoT, Blockchains, and Quantum Communications. Students do a project involving application of these topics. Pre-requisite: CSE 473 or equivalent.

Prerequisites: CSE 473 Introduction to Computer Networking or equivalent.

Credits:3 Units.

Time:Monday-Wednesday 1:00PM-2:20PM, Jubel 121

For audio/video recordings of individual lectures, click the class lecture below. Audio/Video recordings of previous lectures of this class in 2018, 2015, and 2013 lectures of this class are available.

Tentative Schedule:

8/26MondayCourse Overview
8/28WednesdayNetworking Trends 2019
9/2MondayLabor day holiday
9/4WednesdayData Center Network Topologies (Part 1)
9/9MondayData Center Network Topologies (Part 2)
Data Center Ethernet (Part 1)
9/11WednesdayData Center Ethernet (Part 2)
Carrier IP (Part 1)
9/16MondayCarrier IP (Part 2)
Carrier Ethernet (Part 1)
9/18WednesdayCarrier Ethernet (Part 2)
Project Guidelines
9/23MondayExam 1
9/25WednesdayServer and Storage Virtualization
9/30MondayVirtual Bridging
10/2WednesdayLAN Extension and Virtualization Using L3 Protocols
10/7MondayVirtual Routing Protocols
10/9WednesdayInternet of Things (IoT)
10/14MondayFall Break
10/16WednesdayData-Link Layer and Management Protocols for IoT
10/21MondayNetworking Layer Protocols for Internet of Things: 6LoWPAN and RPL
10/23WednesdayMessaging Protocols for Internet of Things: MQTT
10/28MondayExam 2
10/30WednesdayIntroduction to Software Defined Networking (SDN) (Part 1)
11/4MondayIntroduction to SDN (Part 2)
11/6WednesdayIntroduction to Network Function Virtualization (NFV)
11/11MondayIntroduction to Network Function Virtualization (NFV) (Part 2)
11/13WednesdayCloud Computing
11/18MondayBlockchains (Part 1)
11/20WednesdayBlockchains (Part 2)
11/25MondayQuantum Communications (Part 1)
11/27WednesdayThanksgiving break
12/2MondayQuantum Communications (Part 2)
12/4WednesdayFinal Exam

Complete List of Audio and Video Recording of Lectures by Raj Jain