Time: Tuesday Thursday 6th Period (4:30-5:50)
Room: SEC 216
Instructor: Richard
Martin
(3/26) Final Presentation schedule is posted.
(2/14) Some suggested projects are posted.
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 as second nature. In addition, students should be familiar with the concepts in cs552.
Students should gain an in-depth knowledge of large scale Internet services. topics include Internet Error modeling, traffic measurement, Wide Area and Local Area content distribution, denial of service and intrusion detection, location based services and client access methods.
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.
Three, 1-page written evaluations are required. 2 of the evaluations must be on papers in the class reading list. Some guidelines for evaluating papers can be found here and here. In addition, students will evaluate one other student presentation in class. These evaluations will be graded by the instructor
There will be a course-long project, which students may pick the topic. It 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 |
Date |
Topics |
Readings |
Presenters |
Presentation(s) |
---|---|---|---|---|---|
1 |
1/22/02 |
Diagnostic exam |
|
||
2 |
1/29/02 |
Internet: Error modeling |
|
||
3 |
No class 2/5/02 |
Internet: Performance |
|
||
4 |
2/12/02 |
WAN content distribution |
|
||
5 |
2/19/02 |
WAN content distribution |
|
||
6 |
2/26/02 |
End Facility: server performance |
Peng Ren
|
|
|
7 |
3/5/02 |
Local content distribution |
James Chang |
|
|
8 |
3/12/02 |
Denial of service |
Fang Zhang |
|
|
9 |
3/19/02(Spring break) |
No class |
|
|
|
10 |
3/26/02 |
Intrusion detection |
|
||
11 |
4/2/02 |
Intrusion detection |
|
||
12 |
4/9/02 |
Location-based services |
James Chang |
|
|
13 |
No Class 4/16/2002 |
Crawling |
|
||
14 |
4/23/02 |
Client Access |
Fan Zhang |
|
|
15 |
1/5/02 |
Final Projects Due 1/5 |
|
|
|
16 |
|
|
|
|
|