The University of Arizona, Department of Computer Science




IP Router with QoS Support


Overview

We are building an IP router with Quality-of-Service support in Scout. The router supports the IETF-defined Guaranteed and Controlled-Load service classes, along with the conventional best-effort service class. The implementation includes multiple packet scheduling algorithms, including Deficit Round Robin (DRR), Virtual Clock (VC) and Weighted Fair Queuing (WFQ).

Research Goals

Router Graph

Forwarding paths extend from one link to another. In our architecture each reservation-based flow (Guaranteed or Controll-load flow) is mapped onto a single path, while all the best-effort traffic between two links is aggregated onto a single path. The above Scout graph illustrates the path layout for a router with two links. There are two guaranteed flows, one controlled-load flow, and multiple best-effort flows represented in this graph.

Status

Papers

A. Khune and L. Peterson. Implementing a Quality of Service Router in the Scout Operating System. In preparation.

Contributors


[ Scout Home Page | Department Home Page ]
Send mail to: scout@cs.arizona.edu
Last updated March 2, 1998