Abstract

This project involves the design and proposed prototype implementation of a high-performance distributed object environment that can support end-to-end deterministic and statistical quality of service (QoS) guarantees. Our architecture emphasizes:
    end-to-end QoS guarantees,
    i.e., from application to application across the network;

    vertically integrated dynamic and adaptive QoS guarantees,

    i.e., through network interface, OS, protocol implementations, object-oriented middleware, and applications; and

    a global resource allocation system

    that dynamically and effectively schedules the resources of the underlying infrastructure in a distributed environment.

Innovations used by the system to meet its objectives are:

    An I/O subsystem that supports:

    high bandwidth (i.e., up to a Gb/s),

    low latency (i.e., less than ten microseconds),

    and QoS guarantees to the application;

    A high performance and open Object Request Broker (ORB);

    QoS enhancements to the ORB;

    A dynamic and adaptive QoS subsystem; and

    A global service scheduler that generates and dynamically updates schedules for executing users' service requests on the underlying distributed resource infrastructure while honoring end-to-end QoS requirements of the applications.

    | Home | ARL Information | Directory | Research Summary | Projects | Publications |
    | Workshops | Job Opportunities | ARL News|

    Return to project home page

    Last modified , November 10, 1997

    by Diana Ehrlich