Advanced Computer Networks
Lecture Schedule

[ Home | Reading List | Schedule | Piazza ]

This schedule is subject to change

Lec # Topic Notes/additional material Papers to review Checkpoints/Other refs
1 Course Introduction Undergrad material How to read 1; 2 Did you get the Welcome email?
(check your wisc ID)
2 Internet Design Philosophy Notes Philosophy
3 The End-to-End Principle and the Internet today! Notes E2E; WhyJust (optional) Did you sign up on Piazza?
4 Congestion Control Background CC Skim FCT; You should have shortlisted projects by now
5 Transport protocols in the wild QUIC You should have picked your project by now
6 Data center congestion control DCTCP
7 Multipath congestion control MPTCP Project proposal due
8 BGP has issues! BGPStability
9 Control despite BGP Expresso
10 BGP Security BGPSec
11 SDN begins! OpenFlow
12 SDN: core ideas Onix
13 Programmable forwarding planes RMT
14 More on programmable forwarding planes RMT compiler
In-class mid-term
15 SD-WAN B4
16 Programmability usecases PIFO; Skim Silkroad
17 Programming languages and controllers Pyretic; skim P4
18 NFV Intro: State and steering OpenNF; Skim Flowtags
19 NFV orchestration E2
20 Network Virtualization Andromeda; Skim SFP
21 Applications: DNS(SEC) DNS
22 Data driven networking DDN and QoE
23 Data centers and network load balancing Skim VL2; Read Conga
24 Kernel Bypass RDMA
25 HTTP SPDY
26 Network verification Veriflow; skim ARC
27 Synthesis Genesis/Zeppelin