Jan 25: Internet architecture: Design philosophy, Why the Internet only just works, How to read
Notes: Overview, Design philosophy notes, Just works notes
|
Feb 1: End-host-based resource allocation: Congestion avoidance and control, BBR
Notes: Project resources, Project ideas, Project logistics, Congestion avoidance notes, BBR notes
Scribe notes
|
Feb 8: Internet routing: Lecture notes on Internet routing, Stable Internet routing, Software-defined Internet Exchange
Notes: BGP notes
Scribe notes
Notes: SDX and Espresso notes
Scribe notes
|
Feb 15: Overlay networks: Resilient Overlay Networks, Skyplane
|
Feb 22: Software defined networking: Ethane, OpenFlow
Notes: Ethane and OpenFlow notes
Scott Shenker's talk
Scribe notes
|
March 1: Programmable networks: RMT, P4
Notes: RMT and P4 notes
|
March 8: Datacenters: VL2, DCTCP
Notes: VL2 and DCTCP notes
Scribe notes
|
Mar 15: No class because of Spring break
|
Mar 22: In-class Midterm
|
Mar 29: Host networking: Datacenter tax, NanoPU
|
April 5: Network verification: Header space analysis, Minesweeper
|
April 12: Network security: The matter of heartbleed, The great firewall
Notes: Heartbleed notes
Scribe notes
Scribe notes
|
April 19: Video streaming: Buffer-based rate adaptation, Puffer
|
April 26: Peer-to-peer applications: Kademlia, IPFS
|
May 3: Cellular networks: Sprout, Operational 5G
Notes: Sprout and LTEye notes
Scribe notes
|
May 11, 8 to 9:50 am, Final Exam, location GCASL 269 |
Other links: past exams:
2018;
2019;
2018 solutions;
2021;
sample questions;
Midterm 2021 solutions;
Impact of COVID on the Internet |