15-744: Computer Networks Syllabus


There are no official texts for the course. As background, we suggest several texts:


Your final grade for the course will be based on the following weights:

The quizzes will be in-class, one near midterm and one near the end of the semester.

The project in 15-744 is an open-ended research project, done in groups of two. The project requires a proposal, a project status report, and a final report (both written and presented).

There will be a few problem sets assigned during the term that will constitute 25% of your grade. Problem sets will be a mix of theory and hands-on programming assignments. The homework grade also includes participation in the on-line discussion forum


Also available as an ical file that you can subscribe to.

Date Instructor Topics Notes Readings
Wed 09/09 SS No class - travel
Fri 09/11 SS Intro: History and context and packet switching.
[pdf] [ppt]
Part 1: Internetworking
Mon 09/14 SS Internetworking: Architectural principles, names, addresses
[pdf] [pptx]
Read the End-to-End Arguments paper (Saltzer84)
if you haven't seen it before.
Design, Saltzer84
Wed 09/16 SS Optional - routing background material review
[pdf] [ppt]
Fri 09/18 SS Interdomain Routing
[pdf] [pptx]
Optional reading: Stability Gao2000, MITLec4Notes
Mon 09/21 SS Optional - transport background material review
[pdf] [ppt]
Part 2: Resource Management
Wed 09/23 SS End-to-End Congestion Control
[pdf] [ppt]
Optional papers: BCCA01, TFRC00, TCPModeling98, CongestionManager99. CJ89, VJ88
Fri 09/25 SS Fair Queueing
[pdf] [ppt]
Mon 09/28 SS Router congestion control
[pdf] [ppt]
Wed 09/30 SS Multimedia, Quality of Service
[pdf] [ppt]
Optional papers: Video Survey, CSZ92, Clark98. She95
Fri 10/02 SS Router Design
[pdf] [ppt]
Optional reading: D+97 (the "Lulea" algorithm) KCY03, McK97
Part 3: Wireless
Mon 10/05 SS Wireless Networks overview and architectures
[pdf] [ppt]
Wed 10/07 SS Wireless Networks in the real world
[pdf] [ppt]
White Spaces SIGCOMM talk Slides: pptx, Optional reading: Chaotic Roofnet, WhiteSpaces
Fri 10/09 Q Youn Making the Best of Broadcast
[pdf] [ppt]
ExOR SIGCOMM talk Slides: ppt, PDF. ExOR, XorsInTheAir
Mon 10/12 SS No class - travel
Wed 10/14 SS No class - travel
Fri 10/16 Sowmya Sensor Networks
[pdf] [ppt]
Optional: Trickle TAG, DirectedDiffusion
Mon 10/19 SS Quiz 1
Wed 10/21 SS No class - project meetings (on Friday 10/23)
Fri 10/23 Jeehyung Topology
[pdf] [ppt]
PowerLaws, HOT
Part 4: Applications, Naming, and Overlays
Mon 10/26 Athula Overlay Networks 1
[pdf] [ppt]
An overview of overlay networks and 15-441 notes on p2p. RON, ActiveNetworks
Wed 10/28 Athula Distributed Hash Tables
[pdf] [ppt]
See also DHT Geometry Comparison paper. DHTSurvey, Chord
Fri 10/30 Q Youn DNS and the Web
[pdf] [ppt]
Coral CDN: CoralNSDI04, Semantic-Free Referencing: SFR DNSCaching
Mon 11/02 SS No class - travel
Wed 11/04 Jeremiah What's in a name? Names, identifiers, and network architecture
[pdf] [ppt]
DOA, i3
Part 5: Measurement (and Multicast...)
Fri 11/06 SS Measurement
[pdf] [ppt]
Mon 11/09 Leman Data-oriented networking and DTNs
[pdf] [ppt]
Wed 11/11 SS No class - project meetings
Fri 11/13 Jeremiah Multicast
[pdf] [ppt]
Part 6: Security
Mon 11/16 Leman Security: DDoS and Traceback
[pdf] [ppt]
Optional: Traceback TVA
Wed 11/18 Jeehyung Privacy
[pdf] [ppt]
Optional: OwningTheInternet, Fingerprinting Infranet
Fri 11/20 SS Data center networks
[pdf] [ppt]
Optional: VL2 Portland
Mon 11/23 SS Pre-thanksgiving break
Wed 11/25 SS Pre-thanksgiving break
Fri 11/27 SS Thanksgiving break
Mon 11/30 SS Post-thanksgiving break - work on projects :-)
Wed 12/02 SS Second In-Class Exam
Fri 12/04 SS Post-thanksgiving break - work on projects :-)
Sat 12/05 SS Project writeups due

Last updated: Fri Nov 20 17:18:28 EST 2009 [validate xhtml]