CS514 (ECE558):
Computer Networks and Distributed Systems:
Advanced Networking

Fall '15: Lecture Schedule

[ Home | Assignments | Schedule | Piazza ]

This schedule is subject to change

Lec # Date Topic Notes/additional material Papers to review Checkpoints/Other refs
0 08/24/2015 Course Introduction slides
1 08/26/2015 The End-to-End Principle [ How to read Papers 1; ] | [ 2 ] [ End2End Argument ] slides
2 08/31/2015 Click Tutorial No Assigned Reading Click Tutorial
HW #1 Assigned
3 09/02/2015 Internet Design Philosophy [ Tussles in Cyberspace ] [ DARPANet ] slides
Routing
4 09/07/2015 Routing: BGP Oscillations [ BGP Issues Oscillations ] No Assigned Reading slides
HW #1 Due!
5 09/09/2015 Routing: BGP Issues Continued+ IGP Issues [ RCP ] slides
HW #2 Assigned!
6 09/14/2015 Routing: WAN Traffic Engineering [ FlowLet ] [ TeXCP ] slides
Project Descriptions Handed-Out
7 09/16/2015 Routing: Overlay Networking [ No Assigned Reading slides
SDN: Software Defined Networks
8 09/21/2015 Software Defined Networking [ SDN Nick McKeown keynote slides ] No Assigned Reading
Video
HW #2 Due!

slides
9 09/23/2015 SDN Tutorial No Assigned Reading slides
HW #3 Assigned
Submit Group Information for Final Project
10 09/28/2015 Network Virtualization [ NVP ]
TCP: Transport Control Protocol
11 09/30/2015 Transport: Congestion Control Revisited [ MPTCP ] slides
12 10/05/2015 Transport: TCP Optimizations for WAN [ TCP Fast Open ] | [ Is TLS Fast yet? ] [ Reducing Web Latency ] slides
13 10/07/2015 Application: HTTP2.0/QUIC [ How SPDY is SPDY? ] slides
HW #3 Due!
Data Centers
14 10/12/2015 NO Class: Fall Break No Assigned Reading
15 10/14/2015 Long Tail of Latency [ Long Tail of Latency] slides
Group Proposal Write-up due
16 10/19/2015 Data Centers: Architectures [ VL2 ] slides
17 10/21/2015 Data Centers: DCTCP [ DCTCP] slides
Middleboxes, Network Function Virtualization, Network Appliance
18 10/26/2015 Middleboxes: NFV [ SIMPLFY ] | [ CoMB ] | [ OpenNF ]
[ CoMB ] slides
19 10/28/2015 Middleboxes in the Age of TLS [ mcTLS ] | [ BlindBox ] No Assigned Reading slides
Challenges in Online Services: Privacy, Mobility, Storage.
20 11/02/2015 Hashtable and Applications in Storage [ Cassandra ] [ Chord ] slides
21 11/04/2015 Cellular Networks: Performance Challenges [ Diagnosing Path Inflation of Mobile Client Traffic ] slides
22 11/09/2015 Guest Lecture: Ryan Vinelli
Data Governance: Patents, Secuirty and Privacy
No Assigned Reading slides
23 11/11/2015 Privacy in Online Services: Advertisements [ ClickSpam ] slides
24 11/16/2015 No Class: Finish projects and prepare for presentations
25 11/18/2015 Class Presentations 15 minutes each
26 11/23/2015 Course Exam Practice Exam
27 12/05/2015 Project Report Due: (6 Page Write-up)