Time: Tuesday Thursday 6th Period (4:30-5:50)
Room: First day
of class (1/21/2003): SEC 216
Room After the first day: Core A
(Core 301)
Instructor: Richard
Martin
This course is about the technologies needed to construct large-scale Internet Services. The topics will range from building from the data-center to the user's access point. The course is structured as an advanced graduate seminar. There will be 2-3 readings a week. Each paper will be presented by one student, and a discussion of the work will follow.
Students are required to take a diagnostic exam to enter the course. Students should know all the material in cs352 and cs416 as second nature. In addition, students should be familiar with the concepts in cs552. and have some familiarity with the concepts in cs519.
Students should gain an in-depth knowledge of large scale Internet services. This semester, the course will cover fault modeling, recovery, human factors, quality of service, network measurement, and location-based services.
Students should also learn how to critically evaluate the various design schemes and evaluation methodologies proposed in the literature. In addition, students are expected to articulate why various designs and methodologies have, or will have, succeeded or failed.
As an advanced graduate-level course, student participation is essential. Students are not only expected to have read the paper, but also are expected to form critical judgments bring them to class, and express them during the discussion period.
Students will be required to write two 5000 word (maximum) position papers on topics about the class. For the first position paper, students must pick from a list of positions. For the second paper, students may, if they wish, come up with their own positions. In addition, as part of the grade for the second position paper, students will evaluate the position papers of several another students (anonymously).
There will be a course-long project, which students may pick the topic. The final project can be one of:
A reasonable quality sample class project can be found here.
The project must be related to the class material Students may work in small groups (of up to 3 people) if they wish. Students must submit a formal 2-3 page project proposal which outlines the kind of projects, the goals of the projects, and the expected results.
The course reading list can be found here
|
Week |
Week of: |
Assignment |
Topic |
Readings |
Presenters |
Presentation(s) |
|---|---|---|---|---|---|---|
|
1 |
1/19/03 |
Diagnostic Exam |
Introduction |
|||
|
2 |
1/26/03 |
|
Classic reliability |
|||
|
3 |
2/2/03 |
|
Classic Reliability |
Zhijun He |
||
|
4 |
2/9/03 |
|
Service Reliability |
Vishal Shah |
|
|
|
5 |
2/16/03 |
|
Service Reliability |
Snow Day |
|
|
|
6 |
2/23/03 |
Position paper #1 |
Service Reliability |
Pandurang Kamat |
||
|
7 |
3/2/03 |
|
Human Factors |
Richard Martin |
||
|
8 |
3/9/03 |
Project Proposal |
Network performance |
Kiran Nagaraja |
||
|
9 |
3/16/03 |
|
|
|
|
|
|
10 |
3/23/03 |
|
|
|
|
|
|
11 |
3/30/03 |
Position paper #2 |
End Service performance |
Cindy Hu |
||
|
12 |
4/6/03 |
|
End Service performance |
Cindy Hu |
||
|
13 |
4/13/03 |
Evaluations due 4/20 |
Location based |
Nitin Shetti |
||
|
14 |
4/20/03 |
|
Location based services |
Su Chen |
||
|
15 |
4/27/03 |
|
Location based services |
mccurley01,
changhao02 |
Lev Kaufman |
|
|
16 |
1/5/03 |
Final Projects |
|
|
|
|