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 |