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 |