Abstract
Future-generation distributed multimedia applications are expected to be highly scalable to a wide variety of heterogeneous devices, and highly adaptive across widearea 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 mopitor and configure complex multimedia applications.
Original language | English (US) |
---|---|
Pages (from-to) | 420-430 |
Number of pages | 11 |
Journal | Multimedia Systems |
Volume | 8 |
Issue number | 5 |
DOIs | |
State | Published - Dec 2002 |
Keywords
- Middleware support
- Multimedia systems
- Run-time adaptation
ASJC Scopus subject areas
- Software
- Information Systems
- Media Technology
- Hardware and Architecture
- Computer Networks and Communications