We integrate in an analytic framework the following components:
- A set of APIs for specifying flows with
QoS requirements, a set of QoS translation rules for converting the
traffic/QoS characteristics to the parameters in the underlying
message model, and a QoS negotiation/re-negotiation policy that takes into
account of flexibility, compatibility (with RTP/RTCP),
criticality (of message streams), and price/performance tradeoff.
- A QoS coordinator that collaborates with the underlying
unicast/multicast routing protocols, resource reservation
mechanism, and traffic control and message scheduling module
to perform schedulability check and admission control.
- A unicast/multicast routing protocol that selects a unicast
route or a multicast tree with sufficient network resources to support
adequate QoS.
- A resource reservation protocol (RSVP) which
reserve communication resources, and coordinate traffic control and
message scheduling at run-time.
- A run-time traffic control and message scheduler which provides
rate enforcement for bursty traffic, schedules messages on a
link so as to maintain each message stream at its desired QoS, and
achieves fault tolerance by using spatial redundancy and a simple
last chance algorithm.
- A traffic regulator and QoS monitor which polices message streams
according to their flow specification, and interfaces with
RTP/RTCP to monitor/report the QoS provided by the network.
Return
to Project Home Page
Date last modified -- August 3, 1998
Direct comments concerning this WWW site to:
jhou@ece.osu.edu