COMPSCI 514/ECE 558 Computer Networks: Syllabus

Here is the tentative schedule for lectures and assignment deadlines. All information is subject to change, and please check this page periodically for the updated schedule. You can view the video capture at this link.

Date Topic Readings Announcements
08/28 Wed L01: Introduction How to read I
How to read II
08/30 Fri L02: Internet Architecture Assigned: Philosophy
Optional: End2End, History, Original TCP/IP, Distributed, Stupid Network
Resource Sharing
09/04 Wed L03: Congestion Control Assigned: Congestion
Optional: AIMD
Due: Project team members confirmation
09/06 Fri L04: TCP variants Assigned: Cubic
Optional: TCP model, BBRv1, BBR Analysis, BBRv2, TCP variants, QUIC, Cubic Model
09/11 Wed L05: CC Algorithm Identification Assigned: Nebby
Optional: XCP, VCP,
Speaker: Ayush Mishra
Out: Lab 1
09/13 Fri L06: Fair Queuing Assigned: WFQ
Optional: PIE, DRR, GPS, GPS multi-node
Out: Suggested Projects
09/18 Wed L07: Principles Assigned: Principles
Optional: Fundamentals, IntServ, RIO, L4S
Routing and Control Plane
09/20 Fri L08: Internet Routing Assigned: Inference
Optional: BGP, Security
09/25 Wed L09: Routing Stability Assigned: Instability
Optional: Stable Routing
Out: hw1
Due: Lab 1
09/27 Fri L10: IP Anycast Assigned: AnyOpt
Optional: Regional IP Anycast
Due: Project Proposal
10/02 Wed L11: Software Defined Networks Assigned: SWAN
Optional: B4, Edge Fabric, Espresso, B4 after, Decentralized SDN
Due: hw1
10/04 Fri L12: Cloud Networking Assigned: WAN-transit
Optional: Connectivity, Traffic hiding
10/09 Wed Midterm
Data Center Networks (DCN)
10/11 Fri L14: DCN Architecture Assigned Fat Tree
Optional:VL2, JellyFish, Dcell, Bcube, FB data center, Universality, Clos
10/16 Wed L15: RDMA Networking Assigned Collie Optional: Husky Speaker: Xinhao Kong
10/18 Fri L16: DCN Transport Assigned: DCTCP
Optional: RoCEv2, DCQCN, Revisiting
Out: Lab 2
10/23 Wed L17: Reconfigurable & Programmable Networks Assigned: RotorNet
Optional: NegotiaTor, Shale
Application-layer Networks
10/25 Fri L18: DHT, DNS, and CDN Assigned: Chord Optional: Kademlia, Survey, Pastry
AI and Networks
10/30 Wed L19: ML for Networks-I Assigned: DOTE Due: Project interim report
11/01 Fri L20: Networks for AI Assigned: Training at Meta
Optional: Alibaba HPN
Due: Lab 2
Speaker: Adithya Gangidi
11/06 Wed L21: AI for Networks-II Assigned: MLCC
Network Security
11/08 Fri L22: Network Security Primitives Assigned: TLS
11/13 Wed L23: CDN Security Assigned: InviCloak Optional: Key sharing, Password
11/15 Fri L24: DNS & BGP Security Assigned: BGP Hijacks Optional: DNSSEC Out: hw2
Project Presentations
11/20 Wed L25: Signup I Template
11/22 Fri L26: Signup II Template
12/06 Fri Due before 11:59pm: Final Project Hand-ins and hw2
12/11 Wed 9 am - 12 pm, Final Exam
Last updated: 08/2024