This course includes paper readings, discussions and a project. The reading list includes research papers from database, networking and systems conferences.
Course pre-requisites: undergraduate database and knowledge of networking. I will spend a few lectures reviewing relevant database and networking materials.
Students are required to read 1-2 papers for each class, and email paper summaries to the instructor by noon the day of the class. A paper summary should be half a page long and consists of the following:
In addition, each student will be asked to select one paper from the reading list to be presented in class. More information on the project is available here.
| Date | Topic | Reading | Slides | Presenter | Remarks |
|---|---|---|---|---|---|
| Jan 9 | Class introduction and basic database concepts | None | [PDF] | Boon | No summaries due. | Jan 11 | Introduction to distributed and parallel databases | None | [PDF] | Boon | Introduction email due. No summaries due. | Jan 16 | Content-based networking (p2p networks) | [SMK+01] [BKK+03] | [PDF] | Boon | Jan 18 | Internet-scale query processing | [HHL+03] [CLA03] | [PDF] | Boon | Jan 23 | [YD04] | [PDF] | Varun | Jan 25 | Internet-scale publish/subscribe | [SCG01] | [PDF] [PDF] | Micah | Jan 30 | [DRF04] | [PDF] | Mengmeng | Feb 1 | Intentional Naming System | [WSB99] | [PDF] | Rick | Feb 6 | Cost-based pub/sub optimizations | [RPS06] | [PDF] [PDF] | Ali | Feb 8 | Introduction to Internet architecture | None | [PDF] | Boon | No summaries due. | Feb 12 | Project proposal due. | Feb 13 | Internet Indirection Infrastructure | [SAZ+02] | [PDF] | Boon | Feb 15 | Declarative Routing | [LHS+05] | [PDF] | Joe | Feb 20 | Declarative Overlays | [LCH+05] | [PDF] | Eric | Feb 22 | Active networks | [SN+04] | [PDF] | Yun | Feb 27 | Routing on Flat Labels | [CCK+06] | [PDF] | Boon | March 1 | Network forensics | [XSR06] | [PDF] | Gaurav | Two minute spiel on class project. | Mar 3-11 | Spring break | March 13 | Introduction to streams | [BBD02] | [PDF] | Boon | March 15 | Aurora stream engine | [Aba03] | [PDF] | Varun | March 20 | Borealis distributed stream engine | [Aba05] | [PDF] | Mengmeng | March 22 | Stream optimizations | [PLS06] | [PDF] | Ali | March 23 | Project status report due. | March 27 | Stream optimizations | [MSH02] | [PDF] | TJ | March 29 | Tiny AGgregation (TAG) | [MFH02] | [PDF] | Svilen | Apr 3 | Acquisitional query processing (TinyDB) | [MFH03] | [PDF] | Rick | Apr 5 | TinyOS abstractions | [LMG04] | [PDF] | Eric, Yun | Yun's NSDI practice talk [S4] in class. | Apr 10 | Geographic Hash Table | [RKY02] | [PDF] | Shirley | Apr 12 | PathDCS | [ERS06] | [PDF] | Joe | Micah's early class project presentation. | Apr 17 | CarTel | [HBC06] | [PDF] | Grigoris | Apr 19 | Project presentations (4:30pm-7pm) | Dinner (i.e. pizzas) will be provided. | Apr 25 | Project report due. |