CAS CS 835

Quality-of-Service Networking Seminar

Department of Computer Science
College of Arts and Sciences

Spring 2000

Prof. Ibrahim Matta

office:   (617) 358-1062
fax:       (617) 353-6457
e-mail: matta@cs.bu.edu


This page http://www.cs.bu.edu/fac/matta/Teaching/cs835/S00/ will be continually updated. Please check this page regularly.

Time & Place

Thursdays 3:30 pm - 6:30 pm. MCS 135.

Description

The objective of this seminar is to discuss recent developments and research issues concerning the integration of multiple communication technologies into a single high-performance network. This enables the cost-effective support of diverse networked applications with diverse quality-of-service (QoS) requirements.

To that end, we will cover advanced traffic control mechanisms to deliver QoS in the Internet and in enterprise networks. These traffic control mechanisms operate at different time scales: packet transmission time, round-trip time, session time, hours or day, and weeks or longer time scale. We will discuss access and backbone QoS architectures, such as Integrated Services and Differentiated Services defined for next-generation Internet. The seminar will involve the application of various modeling and performance evaluation techniques (e.g., queueing theory, dynamic flow theory, control theory).

Topics include: high-speed multiservice networks (e.g., Internet, frame relay, ATM), classic and emerging multimedia applications (e.g., teleconferencing), real-time transport protocols (e.g., RTP), QoS architectures (e.g., Differentiated Services), traffic characterization/shaping/policing (e.g., token bucket), buffer management and queueing disciplines (e.g., CBQ, WFQ, WRED), signaling (e.g., RSVP), QoS routing and traffic engineering, fast packet classification and switching (e.g., MPLS and optical networking), flow control (e.g., rate-based), QoS measurements (passive, active) and adaptation, QoS mapping (e.g., IP QoS over ATM or wireless), QoS in the presence of mobility, computing performance bounds for admission control (deterministic, stochastic), models and approximations.

Prerequisites

Basic networking (CAS CS 555 or equivalent)
Algorithms and data structures (CAS CS 112 or 113 or equivalent)
Working knowledge of probability theory (CAS MA 381 or 581 or equivalent)

The seminar requires a research paper or project. This typically involves the modeling of a network system and its performance evaluation using analysis and/or simulation, or the implementation and testing of network services on a network testbed. For this, you will need good computer programming skills (e.g., in C, C++ or Java) and working knowledge of operating systems (e.g., Solaris, FreeBSD, Linux). Knowledge of basic queueing theory (as in CAS MA 583) and simulation will be helpful.