Resource Managers for QoS in CORBA

  • Authors:
  • Didier Le Tien;Olivier Villin;Christian Bac

  • Affiliations:
  • -;-;-

  • Venue:
  • ISORC '99 Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Multimedia applications require support for quality of service (QoS). The need for reusable and maintainable code also means that these kinds of applications are developed in a distributed object system.To address the support of quality of service in middleware, we propose a lightweight model to manage the QoS constraints in this kind of environment. This model is based on two types of objects, micro QoS managers (µQoS-Mngr) and resource managers. A µQoS-Mngr is associated to an application, it handles the QoS contract, the QoS mapping and the QoS monitoring. Each resource manager is responsible for QoS management for a specific resource, including, admission control, real-time scheduling and monitoring. The µQoS-Mngrs and the resource managers (R-Mngr), co-operate, using the middleware, in order to ensure an end-to-end QoS management.This paper focuses on the resource manager, and gives an overview of our implementation on a CORBA platform in the context of a video on demand application.