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


Instructor: Prof. Raj Jain, jain@wustl.edu
Office Hours: By Appointments

Teaching Assistant:TBA

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 also do a project/survey involving application of these topics.

Flipped Class: This course follows a flipped class approach. The students are required to view topic-related video at home and then log their questions on-line. The class time will be devoted exclusively for answering these and other follow-up questions. Also, Exams will be held during class time. In all cases, we will try to accomodate every one who wants to join via Internet. All discussion will also be recorded and posted online.

Prerequisites: CSE 473 Introduction to Computer Networking or equivalent.

Credits:3 Units.

Time:Monday-Wednesday 1:00PM-2:20PM, Cupples II/L009

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

Tentative Schedule:

DateDayTopic
8/30MondayCourse Overview
9/1WednesdayNetworking Trends 2021
9/6MondayLabor day holiday
9/8WednesdayData Center Network Topologies (Part 1)
9/13MondayData Center Network Topologies (Part 2)
Data Center Ethernet (Part 1)
9/15WednesdayData Center Ethernet (Part 2)
9/20MondayCarrier IP Networks: MPLS
Project Guidelines (Part 1)
9/22WednesdayCarrier Ethernet
9/27MondayExam 1
9/29WednesdayProject Guidelines (Part 2)
10/4MondayVirtual Bridging
10/6WednesdayLAN Extension and Virtualization Using L3 Protocols (Part 1)
10/11MondayFall Break
10/13WednesdayLAN Extension and Virtualization Using L3 Protocols (Part 2)
Project Guidelines (Part 2)
10/18MondayLAN Extension and Virtualization Using L3 Protocols (Part 3)
Router Virtualizaion Protocols
10/20WednesdayInternet of Things (IoT)
Data-Link Layer and Management Protocols for IoT (Part 1)
10/25MondayData-Link Layer and Management Protocols for IoT (Part 2)
10/27WednesdayNetworking Layer Protocols for Internet of Things: 6LoWPAN and RPL
11/1MondayExam 2
11/3WednesdayMessaging Protocols for Internet of Things: MQTT
11/8MondayIntroduction to OpenFlow
Project Review Form (Right Click and save as or save link as)
11/10WednesdayIntroduction to Software Defined Networking (SDN) (Part 1)
11/15MondayIntroduction to Software Defined Networking (SDN) (Part 2)
11/17WednesdayIntroduction to Network Function Virtualization (NFV) (Part 1)
11/22MondayIntroduction to Network Function Virtualization (NFV) (Part 2)
Introduction to Blockchains for Computer Networking(Part 1)
11/24WednesdayThanksgiving break
11/29MondayIntroduction to Blockchains for Computer Networking (Part 2)
12/1WednesdayIntroduction to Quantum Computing and Its Applications to Networking
12/6MondayQ&A Review Session for Exam 3
12/8WednesdayExam 3

Student Reports on Recent Advances in Networking


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