CIS 510/410, Internet Multimedia (Winter 2003)
Reza Rejaie

Course Information   Contact Information
Class Times & Location Tu, Th 14:00-15:20, 16 PAC   Web www.cs.uoregon.edu/~reza
Prerequisites CIS 532/432 or instructor's approval   E-mail reza@cs.uoregon.edu
Credits 4   Office 328 Deschutes
CRN 26380(510), 26379(410)   Phone (541) 346- 0200
Office Hours Tu, Th 11-12   Fax (541) 346 - 5373

Description

In this class, we review some of the most active research areas in Internet multimedia networking. The goals of this class are 1) to present important research problems in several areas of Internet multimedia networking, 2) to review and evaluate some of the recent advances and interesting ideas in these areas, and 3) to identify open research problems that deserve further investigation. The following is a tentative list of topics:

Before taking this seminar, you should have passed an introductory class on networks (CIS 532/432). In particular, you should have a very good understanding of packet switch networks, unicast routing protocols and general TCP functionality.

Course Structure

Each student should 1) complete a simulation project, 2) prepare and give a cohesive oral presentation, and 3) read a couple of assigned papers every week and submit a review for them, and 4) participate in class discussion. During the first couple of weeks, I provide an overview of selected topics. Then, each student will present a couple of assigned papers on one of the selected topics.

Simulation Project

Each student is assigned a simulation project during the first couple of weeks. Most of the simulation projects use the network simulator (ns), and require a fair amount of (tcl or C) programming. Graduate students should work on a project alone but undergraduate students might be allowed to work in group. Projects for graduate students are more research-oriented whereas assigned projects to undergrads are more of comparison/evaluation nature. For each project, I plan to provide: 1) a clear description of project components, goals, and expected deliverables (i.e. results, graphs, etc), 2) a road map on how to conduct the project (e.g. how to implement a new protocol, what tests to run, which data to collect, etc), and 3) a set of reference papers that cover previous work on the assigned topic. I expect a weekly (biweekly for undergrads) status/progress report from each project. Finally, each student should submit a term paper that describes his/her simulation project including a summary of previous work, a summary of mechanisms/protocols/approaches used or implemented, a summary of conducted experiments along with a discussion on results. A detailed format for the final report will be provided.

Oral Presentation & Weekly Reviews

For each class, a designated student should prepare and give a presentation for set of assigned papers on one of the covered topics. Other students are expected to read at least one of the assigned papers, use the review form to submit a review for that paper by email, and actively participate in class discussion during each presentation. Depending on the number of students and projects, the topics for your presentation may or may not be the same as the topic for your simulation project.

Class Notes

Term Project

Reading List

A list of selected papers for each topic can be found in this reading list.

Grading Policy

The final grade is determined as follows: (These weights might change!!)
  • Oral presentation (20%)
  • Participation in class discussion & Weekly reviews (10%)
  • Quizzes (20%)
  • Simulation Project (50%)

Academic Dishonesty

All work in this class must be done individually. You are encouraged to discuss papers with other students, but you must write your summaries on your own. The use of sources (ideas, quotations, paraphrases) must be properly acknowledged and documented.

The student conduct code allows an instructor to impose an appropriate sanction for a student found guilty of academic dishonesty, up to and including an N or an F. I will impose an N or an F for any such offenses in this course.

For more information on academic honesty, please talk to me or see the following references: the Student Conduct web page, the Student Conduct Code, and the UO Dean of Students brochure on academic integrity.


Last Update: 1/8/2003, reza@cs.uoregon.edu