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 15% of your grade. Problem sets will be a mix of theory and hands-on programming assignments.
Date | Instructor | Topics | Notes | Readings | Reviewer |
---|---|---|---|---|---|
Mon 01/11 | SS | Intro: History and context and packet switching. [ppt] |
|||
Part 1: Internetworking | |||||
Wed 01/13 | SS | Optional - routing background material review [ppt] |
|||
Fri 01/15 | SS | Internetworking: Architectural principles, names, addresses [ppt] |
Optional papers: CT90,Clark02 | Design, Saltzer84 | |
Mon 01/18 | SS | No class - MLK day |
|||
Wed 01/20 | SS | Interdomain Routing [pptx] |
Optional reading: Stability,Vantage02,Neil03,Paul88 | Gao2000, MITLec4Notes | |
Fri 01/22 | SS | Project meetings |
|||
Mon 01/25 | SS | Software Forwarding [ppt] |
RouteBricks | Click(sections-1,2), OpenFlow(read-in-full) | |
Wed 01/27 | SS | SDNs [ppt] |
Optional: Ethane RoadToSDN | 4D(read-in-full), Onix(read-intro-only) | Ku |
Fri 01/29 | SS | Router Design [ppt] |
Optional reading: D+97 (the "Lulea" algorithm), BV01, EffiCuts Project Proposal Due | McK97(read-in-full), KCY03(read-intro-only) | |
Part 2: Resource Management | |||||
Mon 02/01 | SS | No class |
|||
Wed 02/03 | SS | No class |
|||
Fri 02/05 | JJ | Optional - transport background material review [ppt] |
|||
Mon 02/08 | SS | End-to-End Congestion Control [ppt] |
Optional papers: just read sec 1-3 in TFRC, RED BCCA01, CJ89, TCPModeling98. | VJ88(read-in-full), TFRC(read-intro-only) | Santurkar |
Wed 02/10 | SS | Router-Based Resource Allocation [ppt] |
Optional papers: CSFQ | WFQ(read-in-full), XCP(read-intro-only) | Unal |
Part 3: Programming Routers | |||||
Fri 02/12 | SS | Programming the Network/Evolution [ppt] |
FIA, ESM | ActiveNetworks, XIA(skim) | Baugh |
Mon 02/15 | SS | Middleboxes and NFV [ppt] |
Optional: Aplomb | CoMb(read-in-full), NFV(skim-through) | Manousis |
Part 4: Data Centers | |||||
Wed 02/17 | SS | Data center topology/routing [pptx] |
Optional: VL2, Google, Facebook | Portland(read-in-full) | |
Fri 02/19 | SS | Data center scheduling [pptx] |
Optional: pFabric, Hedera | C-through(skim), CoFlow(read-in-full) | Wang |
Mon 02/22 | SS | Data center transport [pptx] |
Optional: Incast | DCTCP(read-in-full) | |
Wed 02/24 | SS | No class |
|||
Fri 02/26 | SS | Review/project meetings |
|||
Mon 02/29 | SS | Exam 1 |
|||
Wed 03/02 | SS | No class - early break |
|||
Fri 03/04 | SS | No class - mid-semester break |
|||
Mon 03/07 | SS | No class - mid-semester break |
|||
Wed 03/09 | SS | No class - mid-semester break |
|||
Fri 03/11 | SS | No class - mid-semester break |
|||
Mon 03/14 | SS | No class - Open House |
|||
Part 5: Content Delivery | |||||
Wed 03/16 | SS | Distributed Hash Tables, P2P [ppt] |
See also DHT Geometry Comparison paper, P2P | DHTSurvey(read), Chord(skim) | |
Fri 03/18 | SS | Data-oriented networking, BitTorrent [pptx] |
Optional: DOT, DONA, DTN, BitTyrant | CCN(read), RE(skim) | Zhai |
Mon 03/21 | JJ | DNS, CDN [pptx] |
Optional: end-user mapping, Early DNS, Measuring CDNs, CDN vs ICN | EDNS(skim) | |
Wed 03/23 | SS | No class |
|||
Fri 03/25 | SS | Privacy [pptx] |
Optional: Infranet | APIP(read), Tor(skim) | Murthy |
Mon 03/28 | Justine Sherry | Privacy |
PrivateMiddleboxes | ||
Wed 03/30 | JJ | CDN and Video Streaming [pptx] |
Optional papers: Akamai Live, C3, Video Survey, CongestionManager99 | Akamai-CDN, Festive(first-2-sections) | Liu |
Fri 04/01 | SS | No class |
|||
Part 6: Wireless | |||||
Mon 04/04 | SS | Wireless Networks overview and architectures [ppt] |
Optional: MACAW | CSMA(skim), BPSK97(read) | Li |
Wed 04/06 | SS | Project meetings |
|||
Fri 04/08 | SS | Wireless Networks in the real world [pptx] |
White Spaces SIGCOMM talk Slides: pptx, Optional reading: Chaotic | Roofnet(skim), WhiteSpaces(read) | Dongare |
Mon 04/11 | SS | Making the Best of Broadcast [pptx] |
Optional: MORE, ExOR slides: ppt, pdf. | ExOR(skim), XorsInTheAir(skim), MIMO(read) | |
Part 7: Security | |||||
Wed 04/13 | SS | Security: DDoS and Traceback [pptx] |
Optional: InferDDoS, DDoS_Taxonomy | Traceback(read), AmplificationHell(skim) | |
Fri 04/15 | SS | No class - Spring Carnival |
|||
Mon 04/18 | SS | Security: NIDS and NIPS [ppt] |
Optional: Honeycomb | Bro(read), Normalizer(skim) | |
Part 8: Miscellaneous | |||||
Wed 04/20 | SS | TBD |
|||
Fri 04/22 | SS | Exam 2 |
|||
Mon 04/25 | SS | No class - travel |
|||
Wed 04/27 | SS | No class - travel |
|||
Fri 04/29 | SS | No class - travel |
|||
Thu 05/05 | SS | Project writeups due |
Last updated: 2016-04-18 18:52:01 -0400 [validate xhtml]