Lecture: 3 hours

Independent Study: 1 hour

Prerequisite: Course ECS 252

Grading: Letter; one exam (30%), homework (30%), project (40%)

Catalog Description:
Fundamentals of Internet technology, resource management issues in the Internet, techniques for supporting quality of service in the Internet and Internet servers, traffic engineering, future research issues. Offered in alternate years.

Quality of service (QoS) is becoming an increasingly important issue in the evolving Internet. Efficient approaches for quality of service support would lead to effective resource management in the Internet and will also provide security and control for information accesses. Research and development is this area is very active and popular. This critical aspect of computer networks is not currently covered formally in any graduate course at UC Davis. This course will prepare our students for pursuing research in this fast growing area. It will also help in meeting the demands of industry in this important area of expertise.

Expanded Course Description:

  1. Introduction
    1. Internet Architecture
    2. Internet Routing
    3. Internet Protocols
    4. Congestions: what, how, and why?
    5. Need for QoS
  2. Quality of Service
    1. Formalization
    2. Quantification
  3. Integrated Services (IntServ)
    1. IntServ: Concept and Architecture
    2. RSVP
    3. QoS management with IntServ
  4. Differentiated Services (DiffServ)
    1. Basic concepts
    2. DiffServ Architecture
    3. Expedited/Assured Forwarding
    4. Relative Service Differentiation
    5. Guaranteed service using Diffserv
    6. Advances in Diffserv
  5. Multiprotocol Level Switching (MPLS)
    1. MPLS Architecture
    2. MPLS Operations
    3. MPLS for QoS Support
    4. Traffic Engineering
  6. QoS Support in Internet Servers
    1. Need for QoS in Internet servers
    2. Model and Policies
    3. Admission Control
    4. Overload Control
    5. Protocols for QoS-aware Internet Servers
  7. Advances Issues
    1. Bidirectional Differentiated Services
    2. QoS-Aware Multicasting
    3. Pricing in relation to QoS
    4. QoS Support in Mobile Networks

Homework/Project/Independent Study
There will be one exam worth 30% for the course grade. About 4 or 5 homework sets will be considered for another 30% of the grade. A substantially involved course project will contribute to the rest 40%. The project should demonstrate quality, significance, and in-depth knowledge of the scope of the topics covered in the course. One unit of the independent study should be used for advanced reading that will be assigned in the class.


Selected papers from recent literature

Instructor: P. Mohapatra, D. Ghosal

Prepared by: P. Mohapatra (September 2002)

Overlap Statement:
There is no significant overlap with other courses.