Intelligent Distributed Computing Department
Distributed Systems Technology Group Papers

Flexible and Adaptive QoS Control for Distributed Real-time and Embedded Middleware

Citation: Richard E. Schantz, Joseph P. Loyall, Craig Rodrigues, Douglas C. Schmidt, Yamuna Krishnamurthy, and Irfan Pyarali.  Submitted to Middleware 2003, the ACM/IFIP/USENIX International Middleware Conference, June 2003, Rio de Janeiro, Brazil.

Formats Word PDF

Abstract Computing systems are increasingly distributed, real-time, and embedded, and must operate under highly unpredictable and changeable conditions. To provide predictable mission-critical quality of service (QoS) end-to-end, QoS-enabled middleware services and mechanisms have begun to emerge. However, the current generation of commercial-off-the-shelf middleware lacks adequate support for applications with stringent QoS requirements in changing, dynamic environments. This paper provides two contributions to the study of adaptive middleware to control distributed real-time and embedded (DRE) applications. It first describes how priority- and reservation-based OS and network QoS management mechanisms can be coupled with standards-based, off-the-shelf distributed object computing (DOC) middleware to better support dynamic DRE applications with stringent end-to-end real-time requirements. It then presents the results of experimentation and validation activities we are conducting to evaluate these combined OS, network, and middleware capabilities. Our work integrates currently missing low-level resource control capabilities for end-to-end flows with existing capabilities in adaptive DRE middleware, and sets the stage for further advances in fine-grained precision management of aggregate flows using dynamic adaptation techniques.

BBN Home Projects Technologies People Papers Comments
© 2005 BBN Technologies