COS-561 Syllabus

Schedule

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