EECS 428 : Computer Networks II

Spring 2006

Contents


Instructor and Office Hours

Prof. Vincenzo Liberatore
E-mail: vl@case.edu
Office Hours
As an anti-spim measure, please, identify yourself as a student before using the Messenger.


Syllabus

EECS 428 is an advanced course in Computer Networks. Its primary objective is an introduction to research in Networks.

A syllabus outline with emphasis on new topics this year:
  1. Traffic characterization and performance
  2. Congestion Control
  3. Quality-of-Service 
  4. HTTP
  5. Clients, Proxies, Servers, and Caching

Prerequisites

EECS 325 or EECS 425 or permission of instructor.

Permission is given if you are knowledgeable of the material covered in EECS 325/425. For example, you could have had equivalent experience in courses taken at other schools, or through internships, coops, or REUs.


Books and Papers

Books

  1. Balachander Krishnamurthy, Jennifer Rexford. Web Protocols and Practice. Addison-Wesley.
  2. M. Rabinovitch and O. Spatscheck. Web Caching and Replication. Addison-Wesley.
  3. W. R. Stevens. The Protocols (TCP/IP Illustrated, Volume 1). Addison-Wesley.
  4. Tanenbaum. Computer Networks, Fourth Edition. Fourth Edition. PH-PTR.
  5. Peterson, Davie. Computer Networks: A Systems Approach, 3rd Edition. Morgan Kauffman.
  6. Stallings. High-Speed Networks and Internets: Performance and Quality of Service (2nd Edition). Prentice-Hall.

Papers

  1. L. Burgstahler et al. Beyond Technology: The Missing Pieces for QoS Success. RIPQoS 03.
  2. V. Paxson. Strategies for sound Internet measurement
  3. K. Fall, S. Floyd. Simulation-based Comparisons of Tahoe, Reno, and SACK TCP. CCR 26(3), July 1996, 5-21.
  4. V. Cardellini, E. Casalicchio, M. Colajanni, P.S. Yu, ``The state of the art in locally distributed Web-server systems'', IBM Research Report, RC 22209, Yorktown Heights, NY, Oct. 2001.
  5. R. Morris and D. Lin. Variance of Aggregated Web Traffic. IEEE Infocom 2000.
  6. S. Low, Equilibrium & Dynamics of TCP/AQM, SIGCOMM 2001 (tutorial).

Presentations (Spring 2005)

  1. Lecture 30
  2. Lecture 29
  3. Lecture 28
  4. Lecture 27
  5. Lecture 26
  6. Lecture 25
  7. Lecture 24
  8. Lecture 23
  9. Lecture 22
  10. Lecture 21
  11. Lecture 20
  12. Lecture 19
  13. Lecture 18
  14. Lecture 17 (no notes)
  15. Lecture 16
  16. Lecture 15
  17. Lecture 14
  18. Lecture 13
  19. Lecture 12
  20. Lecture 11
  21. Lecture 10
  22. Lecture 9
  23. Lecture 8
  24. Lecture 7
  25. Lecture 6 (Spreadsheet)
  26. Lecture 5
  27. Lecture 4
  28. Lecture 3
  29. Lecture 2
  30. Lecture 1
  31. Kurose, Ross. Computer Networking: A Top-Down Approach Featuring the Internet, Chapter 6
  32. QoS discussion

Suggested reading list

You can find pointers to relevant recent conferences on the SIGCOMM web site (look at "SIGCOMM Publication and Conferences" headers). Another important conference is IEEE INFOCOM. Make sure to select papers from the most recent conferences.

From the conference Web site, you can often find either a link to papers, or the title of accepted papers. You can then attempt to locate the paper directly from the author Web site (e.g., with Google) or from Citeseer.

Additionally, here's a list of papers that have recently occured to me (these papers are simply on my amazingly short term radar):

Search Engines

Search engines for scholarly papers are:
  1. Citeseer
  2. Google Scholar


Grading Scheme

The grading scheme has been updated (see below). Sorry for any confusion.

Total: 100% 


Homework

Paper presentation

Choose a paper for your in-class presentation. You can use the pointers above. Send to Vincenzo by April 10th:

Date
Presenter(s)
Paper
April 12, 2006
Remo Mueller
User-perceived quality of service in wireless data networks
April 14, 2006
David Backeberg
Policing Congestion Response in an Internetwork using Re-feedback
April 17, 2006
Mark Wilson
LTCP: improving the performance of TCP in highspeed networks
April 19, 2006


April 21, 2006
Jessica Fitch
Improving Accuracy in End-to-end Packet Loss Measurement (slides)
April 24, 2006
Anton Rachitskiy
Price-based Congestion-Control in Wi-Fi Hot Spots
April 26, 2006
Ran Ari-Gur
Adaptive QoS management for IEEE 802.11 future wireless ISPs
April 28, 2006
Chiu Chien-Cheng
A WaveletBased Approach to Detect Shared Congestion

A sample Presentation Evaluation Form.


Final project

The final project proposal is due on March 24.
The presentation of the final project will take place in Glennan 517A on May 8 between 8:30am and 12:30am.
Date
Time
Project team
May 8
8:30-9:30
Backeberg and Mueller [presentation]
May 8
9:30-10:30
A. and E. Rachitskiy [Report]
May 8
10:30-11:30
Ari-Gur and Chiu
May 8
11:30-12:30
Fitch and Wilson [Report]


Exams

Midterm: March 10, 2006 (Midterm 2002, Midterm 2003, Midterm 2005.)
Final: May 1, 2006 (last day of classes)

Useful Links


Vincenzo Liberatore / vl@case.edu