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 Reviewer Topics Notes Readings
Mon 01/14 SS Intro: History and context and packet switching.
[pdf] [ppt]
Part 1: Internetworking
Wed 01/16 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
Fri 01/18 VV Recitation - background material review (Vijay)
[pdf] [ppt]
Also see Review Slides from last year for more detailed slides of material covered this lecture.
Mon 01/21 SS Martin Luther King Jr. Day
Wed 01/23 Dongsu Han, Kaushik L. Interdomain Routing
[pdf] [pptx]
Optional reading: Stability Gao2001a, MITLec4Notes
Fri 01/25 Vijay Recitation - background material review: Transport
[pdf] [ppt]
Part 2: Resource Management
Mon 01/28 Bin Fan, Sue Hong End-to-End Congestion Control
[pdf] [ppt]
Optional papers: BCCA01, TFRC00, TCPModeling98, CongestionManager99. CJ89, VJ88
Wed 01/30 Anshul Gandhi, Fan Guo Fair Queueing
[pdf] [ppt]
Mon 02/04 Cody Hartwig, Wittawat T. Router congestion control
[pdf] [ppt]
Wed 02/06 SS No lecture. Meetings about projects.
Fri 02/08 Vijay ns-2 and tools
[pdf] [ppt]
ProblemSet1 Due, Project Proposal due sometime during 2/08-2/10 weekend
Mon 02/11 Min Kang, Aaron Roth Quality of Service
[pdf] [ppt]
Optional Reading: Clark98. She95, CSZ92
Wed 02/13 James McCann, James Tolbert Router Design
[pdf] [ppt]
Optional reading: D+97 (the "Lulea" algorithm) KCY03, McK97
Part 3: Wireless
Mon 02/18 Eric Blais, Samir Sapra Wireless Networks overview and architectures
[pdf] [ppt]
Macaw, BPSK97
Wed 02/20 Lei Li, Miguel Silva Wireless Networks in the real world
[pdf] [ppt]
Chaotic, Roofnet
Mon 02/25 Arvind K., Abe Othman Routing in ad-hoc networks
[pdf] [ppt]
Optional: MANET2 Roofnet Publications ETX, MANET1
Wed 02/27 Eric Chung, Michael Papamichael Making the Best of Broadcast
[pdf] [ppt]
ExOR SIGCOMM talk Slides: ppt, PDF. ExOR, XorsInTheAir
Mon 03/03 SS Quiz 1
Wed 03/05 Yong Choi, Samuel Ganzfried Sensor Networks
[pdf] [ppt]
Optional: Trickle TAG, DirectedDiffusion
Mon 03/10 SS Spring Break
Wed 03/12 SS Spring Break
Mon 03/17 Bin Fu, Wenjie Fu Topology
[pdf] [ppt]
PowerLaws, HOT
Part 4: Applications, Naming, and Overlays
Wed 03/19 Hetunandan K., William Klieber Overlay Networks 1
[pdf] [ppt]
An overview of overlay networks and 15-441 notes on p2p. RON, ActiveNetworks
Mon 03/24 Jennifer Tam, Rathapon S. Distributed Hash Tables
[pdf] [ppt]
See also DHT Geometry Comparison paper. DHTSurvey, Chord
Wed 03/26 SS No class - project meetings
Project Checkpoint due
Mon 03/31 Yi Wu(DNS), Fan Guo(DNS), RaM(Caching), Dongsu(Caching) DNS and the Web
[pdf] [ppt]
Coral CDN: CoralNSDI04, Semantic-Free Referencing: SFR DNS, DNSCaching
Wed 04/02 Bin (DOA), Kaushik (i3), Yong Hoon Choi (DOA) What's in a name? Names, identifiers, and network architecture
[pdf] [ppt]
DOA, i3
Part 5: Measurement (and Multicast...)
Fri 04/04 Lei, Samir Measurement
[pdf] [ppt]
Mon 04/14 James Tolbert, Will Kleiber Data-oriented networking and DTNs
[pdf] [ppt]
Wed 04/16 Abe, Miguel Multicast
[pdf] [ppt]
Part 6: Security
Fri 04/18 Hetu-TVA, Wenjie-Traceback Security: DDoS and Traceback
[pdf] [ppt]
Traceback, TVA
Mon 04/21 Arvind, Jenn Security: Worms
[pdf] [ppt]
OwningTheInternet, Fingerprinting
Wed 04/23 Vijay Review
Fri 04/25 SS Second In-Class Exam
Mon 04/28 SS Project Presentations 1
Wed 04/30 SS Project Presentations 2
Mon 05/05 SS Project writeups due

Last updated: Thu Apr 24 22:31:29 EDT 2008 [validate xhtml]