An integrated runtime QoS-aware middleware framework for distributed multimedia applications

  • Authors:
  • Baochun Li;Dongyan Xu;Klara Nahrstedt

  • Affiliations:
  • Department of Electrical and Computer Engineering, University of Toronto, Canada;Department of Computer Sciences, Purdue University;Department of Computer Science, University of Illinois at Urbana-Champaign

  • Venue:
  • Multimedia Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Future-generation distributed multimedia applications are expected to be highly scalable to a wide variety of heterogeneous devices, and highly adaptive across wide-area distributed environments. This demands multiple stages of run-time support in QoS-aware middleware architectures, particularly, probing the performance of QoS parameters, instantiating the initial component configurations, and adapting to on-the-fly variations. However, few of the past experiences in related work have shown comprehensive run-time support in all of the above stages they often design and build a middleware framework by focusing on only one of the run-time issues. In this paper, we argue that distributed multimedia applications need effective run-time middleware support in all these stages to be highly scalable and adaptive across a wide variety of execution environments. Nevertheless, the design of such a middleware framework should be kept as streamlined and simple as possible, leading to a novel and integrated run-time middleware platform to unify the probing, instantiation and adaptation stages. In addition, for each stage, the framework should enable the interaction of peer middleware components across host boundaries, so that the corresponding middleware function can be performed in a coordinated and coherent fashion. We present the design of such an integrated architecture, with a case study to illustrate how it is simple yet effective to monitor and configure complex multimedia applications.