CS 654

Advanced Topics In Computer Networking

Fall 2004 - 3 credits


General Information

Instructor

Jeanna Matthews
Office: Science Center 389
Phone: 268-6288
E-mail: jnm@clarkson.edu
Homepage: http://www.clarkson.edu/~jnm

Times

Class Times:
Office Hours: TBA

Papers

I expect to discuss two papers per class period. A reaction is due in hard copy at the beginning of each class. The reaction should contain 3 things you learned from the paper and four questions (at least one question should be a critical question).

See the syllabus below and the reading list for the list of papers.

Objectives

Expose students to current and classical literature in computer networkging
Give students an understanding of what it means to do research in computer science and specifically computer networking
Teach students to critcially evaluate research papers
Tackle challenging projects in which we investigate current research topics in computer networking through implementation, data analysis and/or simulation

Outcomes

Students will learn to read and critique research papers
Students will summarize and lead a discussion of research papers
Students will be familiar with classic computer networking literature
Students will know where to look for and where to publish computer networking papers
Students will conduct original or repeated research

Exams

There will be a final exam in this class.

Attendance

Participation in class discussions is an essential part of this class so attendance is required and the papers must be read prior to the class period.

Late Work

This is a small class and I expect to solicit group input when setting deadlines. Once set, I expect everyone to meet the deadlines.

Tentative Grading Scheme

Tentative Syllabus

Date Lecture Topic Other Notes
Week 1
Mon
8/23
Introduction, Reading Critically
Wed
8/25
Use Evaluation of the 9th SOSP questions to review Jacobson88 and RFC 2914
Week 2
Mon
8/30
TCP Review slides (1, 2)
RFC 896, RFC 2001, Jacobson post to End2End mailing list
Wed
9/1
RFC 2018, RFC 2582 Sally Floyd's SACK page
Week 3
Mon
9/6
Simulation-based Comparisons of Tahoe, Reno, and SACK TCP
Forward Acknowledgement: Refining TCP Congestion Control
Week 4
Mon
9/13
TCP Vegas: New Techniques for Congestion Detection and Avoidance
TCP Nice: A Mechanism for Background Transfers
Vegas Homepage
Linux TCP Vegas
TCP Nice Homepage
Weds
9/15
Selfish Behavior and Stability of the Internet: A Game-Theoretic Analysis of TCP.
TCP Congestion Control with a Misbehaving Receiver.
Week 4
Mon
9/20
TCP Friendly, Reliable Multicast Congestion Manager
Weds
9/22
TCP Wrap up, Start Network Layer

Good places to look for computer networking papers

ACM SIGCOMM

Citeseer: The NECI Scientific Literature Digital Library

ACM's Computing Research Repository

Computer Science Bibliographies

Other Networking Courses Of Interest