Investigation of the Communication Support Needed
We have identified the need of a underlying communication subsystem
that supports time-constrained communications for all task
management-related activities, and are currently laying out all the
necessary network components in a unified QoS framework
to provide temporal QoS.
Our objectives are
- Timely delivery of messages with end-to-end temporal
requirements.
- Dependability of communication services even in the
presence of network node/link failures;
- Exploitation of open systems and emerging standards to
develop architecture-neutral communication services and
export a rich, well-defined API for diverse applications;
The network components identified and to be laid out in the layered
network architecture include:
- 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 16, 1998
Direct comments concerning this WWW site to:
jhou@ece.osu.edu