Advanced Computer Networks

Advanced Computer Networks (CS 234/NetSys 210)

Welcome to the graduate course on Advanced Computer Networks!

The Internet is one of the critical infrastructures today. The course provides a foundational and current view of communication networks in order to enable students to perform high-quality research in the area. Topics will include Internet architecture principles, the design of hyperscale cloud networks, data centers, satellite networks, and more. The material will range from the classics to the latest research and from analytical foundations to systems design and real-world deployment. 

InstructorSangeetha Abdu JyothiLinks to an external site.

Class Hours: MW 5:00 - 6:20 pm

Location: PCB 1200 and live-streamed on Zoom (https://uci.zoom.us/j/91695003893?pwd=YXN5RFI1bkE2R0xTbVY5aEFNK3JEZz09) Links to an external site.

Office Hours: MW 6:20-6:50 pm in-person and Tuesday 12-1 pm Zoom (https://uci.zoom.us/j/95286290642?pwd=eFRPNEFmK0NhTFpqWXJ6NGplZnRiQT09 Links to an external site.)

PrerequisitesNET SYS 201 or COMPSCI 232 or EECS 248A

Schedule: (more optional papers will be added as the quarter progresses)

Date Lecture Required Reading Optional
Apr 3 Lec 1: Introduction
Apr 5 Lec 2: Internet Design Philosophy Design Philosophy of the DARPA Internet Protocols Links to an external site. [SIGCOMM'88].
Apr 10 Lec 3: End-to-End Principle End-to-End Arguments in System Design[TOCS'84] Links to an external site.
Apr 12 Lec 4: Data Center Network Topologies A Scalable, Commodity Data Center Network Architecture Links to an external site. [SIGCOMM’08] VL2: A Scalable and Flexible Data Center Network Links to an external site. [SIGCOMM’09]
Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network Links to an external site. [SIGCOMM’15]
Apr 17 Lec 5: Congestion Control in Data Centers DCTCP Links to an external site. [SIGCOMM’10] TIMELY: RTT-based Congestion Control for the Datacenter Links to an external site. [SIGCOMM’15] pFabric: Minimal Near-Optimal Datacenter Transport Links to an external site. [SIGCOMM’13]
Apr 19 Lec 6: Data Center Network Virtualization Network Virtualization in Multi-tenant Datacenters Links to an external site. [NSDI’14]
Apr 24 Lec 7: Network Function Virtualization E2: A Framework for NFV Applications Links to an external site. [SOSP’15]
Apr 26 Lec 8: Software-Defined Networking

Links to an external site.OpenFlow: Enabling Innovation in Campus Networks Links to an external site. [CCR’09]

A Clean Slate 4D Approach to Network Control and Management Links to an external site. [CCR’05]
May 1 Lec 9: SDN Real-World Use Cases B4: Experience with a Globally-Deployed Software Defined WAN Links to an external site. [SIGCOMM’13] SDX: A Software Defined Internet Exchange Links to an external site. [SIGCOMM’14]
May 3 Lec 10: Programmable Network Hardware P4: Programming Protocol-Independent Packet Processors Links to an external site. [CCR’14]
May 8 Lec 11: P4 Applications Elmo: Source Routed Multicast Links to an external site.
for Public Clouds Links to an external site. [SIGCOMM'19]
NetChain: Scale-Free Sub-RTT Coordination Links to an external site. [NSDI'18]
May 10 Lec 12: Network Verification  VeriFlow: Verifying Network-Wide Invariants in Real Time Links to an external site. [NSDI'13]
May 15 Lec 13: Networking for ML A generic communication scheduler for distributed DNN training acceleration Links to an external site. [SOSP'19]
May 17 Lec 14: ML for networking Neural Adaptive Video Streaming with Pensieve Links to an external site. [SIGCOMM'17]
May 22 Lec 15: Internet Measurements Inferring Persistent Interdomain Congestion Links to an external site. [SIGCOMM'18]
May 24 Lec 16: Interdomain Routing Anatomy of a Large European IXP Links to an external site. [SIGCOMM'12]
May 29 Memorial Day (No class)
May 31 Lec 17: LEO Satellite Networks Network topology design at 27,000 km/hour [CoNeXT'19] Links to an external site.
Jun 5 Lec 18: Network Resilience Solar Superstorms: Planning for an Internet Apocalypse Links to an external site. [SIGCOMM'21]
Jun 7 Project Presentations

 

Grading

Paper Summaries: 35%

Quizzes: 15%

Final Project: 50% 

(Title and plan: 5%

Checkpoint 1: 10%

Checkpoint 2 Report: 10%

In-class Presentation: 15%

Final report: 10%)