CS4558 students – Please note:

  1. Lecture numbers (L1, L2, etc.) are linked to corresponding lecture notes. Generally, these will appear on this page soon after the lecture. Usually they are in bullet form and highlight things we consider important about the area being discussed.
  2. For all lectures, you MUST try and read the assigned papers and/or textbook section BEFORE lecture. You're likely to get the most out of each lecture if you read the material beforehand.
  3. Pay attention to the due dates for homeworks, labs, and other deadlines. All deadlines are hard.
Class#DateTopicNotesHandoutsAssignments
1Mon 09/25Class overview: logistics, goals, prerequisite assessmentN1
L1Mon 09/25Packet capture reviewLab 1
2Tue 09/26Networks review, course outlineN2
3Thu 09/28Sound network measurement[P04]
4Mon 10/02Data pitfalls, stats reviewN4
L2Mon 10/02Libpcap programmingLab 2
5Tue 10/03Distributed systems: CDNsN5[SCHKB06]
6Thu 10/05Distributed systems: CDNs – Cont.N6
-Mon 10/09Columbus Day
7Tue 10/10Distributed systems: Malicious CDNsN7[HKS11]
8Thu 10/12Distributed systems: DNS GamesN8[WKP11]
9Mon 10/16Hardware: NetflowN9
L3Mon 10/16NetFlow analysisLab 3
10Tue 10/17Hardware: Netflow Cont.N10[SRZ10]
11Thu 10/19Hardware: SDNN11[YLZSJM13]
12Mon 10/23Hardware: Fine-grained LatenciesN12[KLSV09]
L4Mon 10/23NetFlow analysis (cont)
13Tue 10/24Geo: Intro, Constraint-Based GeolocationN13Geolocation Notes[GZCF06], Video Lecture
14Thu 10/26Geo: Fine-Grained GeolocationN14Paper Slides[WBFKH11], Video Lecture
15Mon 10/30Broadband: View from the gatewayN15[SDFTCP11]
L5Mon 10/30SamplingLab 4
16Tue 10/31Review for Midterm Exam (Bring your questions!)Study Notes
-Thu 11/02Midterm Exam (Online via Sakai)
17Mon 11/06Outages: Pingin in the RainN17[SS11]
L6Mon 11/06Sampling (cont)
18Tue 11/07IPv6: IntroN18IPv6 Notes
19Thu 11/09IPv6: AdoptionN19[DLHCEA12]
20Mon 11/13IPv6: Security and attacksN20[BCK06]
L7Mon 11/13No Lab
-Tue 11/14Shift Day
21Thu 11/16Topology: Intro, traceroute pitfalls, load-balancingN21[ACOVFLMT06]
22Mon 11/20Topology: YARRPN22[B16]
L8Mon 11/20Network MappingLab 5
23Tue 11/21Routing: TelescopesN23[DKCPP12], Video Lecture
-Thu 11/23Thanksgiving Day
24Mon 11/27Topology: Alias resolutionN24[K10]
L9Mon 11/27Network Mapping (cont)
25Tue 11/28Routing: CensorshipN25[DSACCRP11]
26Thu 11/30Routing: BGP SecurityN26[SXWYW12]
27Mon 12/04Transport: Data center traffic (DCTCP)N27a, N27b[AGMPPPSS10]
L10Mon 12/04No Lab
28Tue 12/05Transport: TCP-HICCUPSN28[CBA14]
29Thu 12/07Review for Final Exam (Bring your questions!)Study Notes
-Wed 12/13Final Exam (Online via Sakai)
Last updated: Mon Nov 20 13:28:10 2017

Permission to make digital or hard copies of part or all of this work for personal use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that the copyright notice appears on the first page. Permission to make digital or hard copies of part or all of this work for classroom use requires prior specific permission and should include the copyright notice on the first page. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.