Advanced Computer Networks
Lecture Schedule

[ Home | Reading List | Schedule | Piazza ]

This schedule is subject to change

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