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, design of hyperscale cloud networks, data centers, enterprise networks, and more. Material will range from the classics to the latest results, and from analytical foundations to systems design and real-world deployment. 

InstructorSangeetha Abdu JyothiLinks to an external site.

Class Hours: Mon Wed 2:00 - 3:20 pm PT (ICS 180 and live-streamed on Zoom)

Zoom link: https://uci.zoom.us/j/92100517593?pwd=ekVOVmhFWWgxcjhwR1NxenRScFZrQT09 Links to an external site.

Office Hours: Thursday 1-2 pm

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
Mar 28 Lec 1: Introduction
Mar 30 Lec 2: Internet Design Philosophy Design Philosophy of the DARPA Internet Protocols Links to an external site. [SIGCOMM'88].
Apr 4 Lec 3: End-to-End Principle End-to-End Arguments in System Design[TOCS'84] Links to an external site.
Apr 6  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 11 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 13 Lec 6: Data Center Network Virtualization Network Virtualization in Multi-tenant Datacenters Links to an external site. [NSDI’14]
Apr 18 Lec 7: Network Function Virtualization E2: A Framework for NFV Applications Links to an external site. [SOSP’15]
Apr 20  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]
Apr 25 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]
Apr 27 Lec 10: Programmable Network Hardware P4: Programming Protocol-Independent Packet Processors Links to an external site. [CCR’14]
May 2 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 4 Lec 12: Network Verification  VeriFlow: Verifying Network-Wide Invariants in Real Time Links to an external site. [NSDI'13]
May 9 Lec 13: Networking for ML A generic communication scheduler for distributed DNN training acceleration Links to an external site. [SOSP'19]
May 11 Lec 14: ML for networking Neural Adaptive Video Streaming with Pensieve Links to an external site. [SIGCOMM'17]
May 16 Lec 15: Internet Measurements Inferring Persistent Interdomain Congestion Links to an external site. [SIGCOMM'18]
May 18 Lec 16: Interdomain Routing Anatomy of a Large European IXP Links to an external site. [SIGCOMM'12]
May 23 Lec 17: LEO Satellite Networks Network topology design at 27,000 km/hour [CoNeXT'19] Links to an external site.
May 25 Lec 18: Network Resilience Solar Superstorms: Planning for an Internet Apocalypse Links to an external site. [SIGCOMM'21]
May 30 Memorial Day
Jun 1 Lec 19: Wrap Up

 

Grading

Paper Summaries: 30%

Class participation: 20%

Final Project: 50% 

(Title and plan: 5%

Mid-term: 15%

Final presentation: 20%

Final report: 10%)