This schedule and syllabus is preliminary and subject to change. Please read the paper(s) listed in the "Reading" column, and prepare to discuss the paper(s) for each class (excluding the "How to Read" paper).
Date | Topics | Readings | Notes |
---|---|---|---|
Introduction | |||
Thu 09/14 | Course overview |
HowToRead05, ARPAdesign88 | Join the Piazza site! Optionally read InternetHistory |
End Hosts (congestion control in TCP) | |||
Tue 09/19 | End hosts |
TCPIP74 | Optionally read e2eArgument84 |
Thu 09/21 | Distributed, fair sharing of bandwidth |
TCP88 | Optionally read TCPMeasure99 |
Tue 09/26 | Congestion control in data centers |
DataCenterTCP10 | Optionally read Snap10 |
Thu 09/28 | Congestion control over multiple paths |
MultiPathTCP11 | Optionally read MultipathTCP14 and MultiPathTCP12 |
Tue 10/03 | Learning how to control congestion |
PCC | Optionally read Learnability14 |
Control Plane (interdomain routing with BGP) | |||
Thu 10/05 | Guest lectures on HotCocoa and Propane |
Propane16 | Optionally read BGPpolicySurvey05, Assignment 1 due Friday October 6 |
Tue 10/10 | BGP stability |
BGPInstability98 | Optionally read StablePathsProblem02 and BGPstability01 |
Thu 10/12 | BGP dynamics |
BGPdamping02 | Optionally read BGPskype07 |
Tue 10/17 | BGP traffic engineering |
Espresso17 | Optionally read GoogleSDN16 and EdgeFabric17 |
Thu 10/19 | BGP security |
BGPpartialSec13 | Optionally read BGPadopt14, Assignment 2 due Monday October 23 |
Data Plane (programmability with SDN) | |||
Tue 10/24 | Data plane |
Click00 | Optionally read RoadToSDN13 |
Thu 10/26 | Programmable networks |
OpenFlow08, P414 | Optionally watch P4-Tutorial16 |
Tue 10/31 | Fall Break |
Watch The Day the Routers Died | |
Thu 11/02 | Fall Break |
Read/watch My Favorite Net Things | |
Tue 11/07 | P4 apps (Hula, Dapper) |
Hula16 | Optionally read NetPaxos16 and Dapper16 |
Thu 11/09 | Guest lectures on Sonata and Tor |
Sonata17 (see Piazza for PDF) | Optionally read Tor04 |
Names and Locations | |||
Tue 11/14 | Domain Name System (DNS) |
DNS88 | Optionally read King02 |
Thu 11/16 | Flat layer-two networks |
Seattle08 | Project proposals due Friday November 17 |
Tue 11/21 | Mobility |
Mobility13 | |
Thu 11/23 | Thanksgiving Break |
Gobble, gobble! | |
Applications | |||
Tue 11/28 | Distributed hash tables |
Chord03 | Optionally read ChordModeling12 |
Thu 11/30 | Peer-to-peer |
BitTyrant07 | Optionally read BitTorrent03, Assignment 3 due Friday December 1 |
Tue 12/05 | Content distribution |
CoralCDN10 | Optionally read MeasureCDN08 |
Thu 12/07 | Overlay networks |
SOS02 | Optionally read RON01 |
Looking Forward | |||
Tue 12/12 | Composition |
Composition17 | |
Thu 12/14 | Future Internet |
JustWorks06 | Optionally read Tussle05 |
Last updated: 2017-12-07 01:47:07 -0500