15-849B Advanced Computer Networking, Fall 1998

This is the front page for the CMU SCS graduate course on Advanced Computer Networks.

Overview

The focus of the course is on the protocols, algorithms and tools needed to support the development and delivery of advanced network services over networks. We will also examining the capabilities provided by emerging ultra-fast network technologies. The course begins with a brief survey of the state of the art in networking technology, examines a collection of new and emerging services and applications, and then examines the algorithms, protocols and software entities involved in delivering new services.

The course involves both a lecture component and a project component. Projects will consist of hands-on experiments and will typically be executed by a small teams (2-3 people). During the first few weeks of the course we will suggest a number of possible areas and projects. Teams should submit formal project proposals which will be reviewed and graded. The projects will require a mid-semester status report and a demo and final report at the end of the semester. Evaluation is based on a the project and final exam.

This course will be taught jointly with Harvard University. Lectures will be transmitted over the vBNS in an interactive fashion, providing a life example of an advanced networking service. More details can be found here.

Administration

Credit

The course counts for 12 units, and for 1 CS PhD core unit.

Classes

MoWe 3:30-5, Wean Hall 4615A

The first class will be on Monday Sept 14, after the CSD Immigration Course.

Instructors

Allan Fisher, alf@cs.cmu.edu
4117 Wean Hall, x8-7688

Peter Steenkiste, prs@cs.cmu.edu
3202 Wean Hall, x8-3261

Hui Zhang, hzhang@cs.cmu.edu
7115 Wean Hall, x8-8945

Support

Barbara Sandling, Wean Hall 3204, sandling@cs

Office hours

Peter Steenkiste, We 11-12.
Hui Zhang, Th 10-11.

Prerequisites

Software Systems and Computer Systems core courses recommended. Minimum (required) prerequisites include programming ability and an understanding of basic networking, OS, and architecture issues. Having taken a full semester course in networking would be ideal but is not required. There is reading list that covers the networking background that is needed for the course.

Textbook

There is no textbook. The course will be based on research papers.

Lectures and readings

Monday Sept 14: Overview of networking prerequisites (CMU only), [readings], [lecture notes]

Wednesday Sept 16: IPv6 and Mobile IP (CMU Peter Steenkiste). The readings are RFCs 1883 and 2002, which can found on the IETF Web Site (feel free to browse). Please focus on the high level picture and don't spend too much time on the low level details such as packet header formats (especially in section 4 of RFC 2002). A good local source of papers on Mobile IP. Slides.

Monday Sep 21: Project Objectives and Examples (CMU+Harvard) CMU project handout

Wednesday Sep 23: Integrated Service Networks I (CMU Hui Zhang) [slides] [handout]

Monday Sep 28: Integrated Service Networks II (CMU Hui Zhang) [slides] [handout]

Wednesday Sep 30: Differentiated Services (Harvard HT Kung), slides.

Monday Oct 5: Packet Transport Networks and TCP trunking (Harvard HT Kung)

Wednesday Oct 7: Business Case I: Microsoft Office Buniness Unit (Harvard) [postscript]

Monday Oct 12: (Holiday-Columbus Day)

Wednesday Oct 14: Service Components I (CMU Allan Fisher) (slides)

Monday Oct 19: CMU Project Proposals Presentation

Wednesday Oct 21: Service Components II (CMU Allan Fisher) (slides)

Monday Oct 26: Harvard Project Proposals Presentation

Wednesday Oct 28: Business Case II: Connexus (Harvard)

Monday Nov 2: Business Case III: Yahoo (Harvard) [postscript]

Wednesday Nov 4: No class (power outage)

Monday Nov 9: Software Toolkits I (CMU Peter Steenkiste) [slides] [postscript]

Wednesday Nov 11: (Harvard Holiday-Veterans Day) CMU project update reports

Monday Nov 16: Software Toolkits II (CMU Peter Steenkiste) [postscript]

Wednesday Nov 18: Software Toolkits III (CMU Peter Steenkiste) [postscript]

Monday Nov 23: QoS Switches (slides) and Bandwidth Allocation Methods I (Harvard, HT Kung)

Wednesday Nov 25: (Day before Thanksgiving; no formal class)

Monday Nov 30: Bandwidth Allocation Methods II (Harvard) (slides). The optional papers referenced in the slides can be found here: "Automatic Quality of Service in IP Networks" and "A Connectionless Approach to Prividing QoS in IP Networks" .

Wednesday Dec 2: CMU Project Demo and Discussion I (CMU only)

Monday Dec 14: CMU Project Demo and Discussion II (CMU only)

Jan 16-26: Harvard Exam Period


prs@cs.cmu.edu (last updated Aug 1998)