[Overview] [Schedule] [Grading Policy]
Time:
Tuesday/Thursday 1:10pm-2:25pm, Room: 308 Featheringill
Hall
Instructor: Yuan Xue (
), Office: 383 Jacobs
Hall, Phone: 615-322-2926
Office hours: Tuesday/Thursday
2:30pm-4:00pm; or by appointment.
Web: http://vanets.vuse.vanderbilt.edu/~xue/cs396spring09/index.html
Course
description:
This course introduces the recent research trend, hot topics and new challenges in the area of distributed and networking systems. Through in-depth case studies on classic and recent research papers and semester-long innovative research projects, this course aims to help students to foster their research perspectives and abilities, as well as improve their presentation and writing skills.
Credit: 3 credit
hours
Prerequisite:
The course requires a background in computer networks (e.g. cs283 or equivalent).
All lecture notes are available in the OAK system
|
Date |
|
Presenter |
Reviewer/Assignment |
|
01/08/09 |
Course Overview |
Yuan Xue |
|
|
01/13/09 |
Content
Distribution |
Yuan Xue |
|
|
01/15/09 |
Yuan Xue |
Jia Bai Xiaowei Li |
|
|
01/20/09 |
"Drafting
Behind Akamai," Ao-Jan Su, David R. Choffnes, SIGCOMM, 2006 |
Yuan Xue |
Scott Blackburn |
|
01/22/09 |
Peer-to-Peer
System |
Yuan Xue |
Kiran Guragain |
|
01/27/09 |
Yuan Xue |
Scott Blackburn Xiaowei Li |
|
|
01/29/09 |
Multimedia-Over-IP |
Yuan Xue |
Scott Blackburn Xiaowei Li |
|
02/03/09 |
"Revealing Skype
Traffic: when randomness plays with you Dario Bonfiglio, Marco
Mellia, Michela Meo," Dario Rossi, Paolo Tofanelli, SIGCOMM, 2007 |
Jia Bai |
Jim Segedy Pooja Varshneya |
|
02/05/09 |
"Can Internet Video-on-Demand Be Profitable?" Cheng Huang, Jin Li, Keith W. Ross, SIGCOMM, 2007 |
Xiaowei Li |
Kiran Guragain Scott Blackburn |
|
02/10/09 |
Component-based
Service |
Yuan Xue |
Nilabja Roy |
|
02/12/09 |
Nilabja Roy |
Jia Bai Xiaowei Li |
|
|
02/17/09 |
Churn and Node
Failures |
Yuan Xue |
Jim Segedy Pooja Varshneya |
|
02/19/09 |
Further
Reading: "Failure
Recovery for Structured P2P Networks: Protocol Design and Performance
Evaluation," Simon S. Lam and Huaiyu Liu, SIGMETRICS, 2004 |
Yuan Xue |
Kiran Guragain |
|
02/24/09 |
Enterprise
Network |
Yuan Xue |
Survey Report due Jia Bai Xiaowei Li |
|
02/26/09 |
Further
Reading: "Towards
Highly reliable Enterprise Network Services via Inference of Multi-level
Dependencies," |
Yuan Xue |
Jia Bai |
|
03/03/09 |
|
|
|
|
03/05/09 |
|
|
|
|
03/10/09 |
Project Survey/Design Presentation |
|
|
|
03/12/09 |
Project Survey/Design Presentation |
|
Design Report due |
|
03/17/09 |
Data
Center |
Yuan Xue |
Jim Segedy Pooja Varshneya |
|
03/19/09 |
Jim Segedy |
Jai Bai |
|
|
03/24/09 |
File
and Storage System "The Google File
System", Sanjay Ghemawat, Howard Gobioff, Shun-Tak Leung, SOSP, 2003 |
Yuan Xue |
Scott Blackburn Pooja Varshneya |
|
03/26/09 |
Yuan Xue |
Kiran Guragain Nilabja Roy |
|
|
03/31/09 |
"Bigtable: A
Distributed Storage System for Structured Data," |
Pooja Varshneya |
Jim Segedy Scott Blackburn |
|
04/02/09 |
Yuan Xue |
Jia Bai Kiran Guragain |
|
|
04/07/09 |
Yuan Xue |
Jim Segedy Pooja Varshneya |
|
|
04/09/09 |
Web
Application Further
Reading: "Leveraging
Legacy Code to Deploy Desktop Applications on the Web," John R. Douceur,
Jeremy Elson, Jon Howell, and Jacob R. Lorch, OSDI, 2008 |
Kiran Guragain |
Jim Segedy Xiaowei Li |
|
04/14/09 |
|
Scott Blackburn |
Pooja Varshneya Kiran Guragain |
|
04/16/09 |
Project Presentation |
|
|
|
04/21/09 |
Project Presentation |
|
Final Report due |
- Class participation: 10%
- Presentation 10%
- Review: 20%
- Project: 60%
Review
You will lead the discussions and provide reviews for 6 papers. The guidelines to write reviews and some review samples are posted to OAK system for your reference.
Project
The course includes a semester long project. You may work as an individual or in a team of no more than three students. Any topic related to distributed and networking systems can be chosen for your project subject to the approval from the instructor. Dates are scheduled through out the semester for project deliverables. Please refer to the project description for detailed project requirements.
©
2008, Yuan Xue (
)