An Architecture of a Quality of Service Resource Manager Middleware for Flexible Embedded Multimedia Systems

There is a growing interest in multimedia applications and, in particular, in Consumer Electronics Embedded Multimedia Systems (CEEMS), such as set-top boxes and VTRs. At present, fimctionality changes and enhancement in CEEMSs are frequent. Manufacturers must adapt to such changes to keep in the market. Therefore, they must reduce time to market for their products. One of the clues to better improve and enhance system functionality is to develop easily upgradable (flexible) systems; so, a modification in some function of a CEEMS will not imply redesigning the whole system. Current trend is to include programmable components in these devices to enhance their flexibility. In order to make this approach feasible, it is required a high and efficient use of resources. This paper presents HOLAQOS, an architecture of a QoS resource manager that gives support to bulling flexible and open multimedia embedded systems. It is composed of a set of homogenous layers, where each of them manages one of the main system entities: appplications, quality levels, and resource budgets. HOLA-QoS is flexible and composable in order to facilitate experimentation with different types of multimedia applications for CEEMSs and management policies. A prototype of this architecture has been built to test the main concepts in the design.

[1]  Kevin Jeffay,et al.  A Rate-Based Execution Abstraction for Multimedia Computing , 1995, NOSSDAV.

[2]  Raj Yavatkar,et al.  Aqua: A adaptive end-system quality of service architecture , 1995, High-Speed Networking for Multimedia Applications.

[3]  Michael B. Jones,et al.  Modular real-time resource management in the Rialto operating system , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[4]  Lakshman Krishnamurthy AQUA: an adaptive quality of service architecture for distributed multimedia applications , 1997 .

[5]  D. Reininger,et al.  Adaptive QoS in Multimedia Systems , 1997 .

[6]  Scott A. Brandt,et al.  A dynamic quality of service middleware agent for mediating application resource usage , 1998, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279).

[7]  Andrew T. Campbell,et al.  A survey of QoS architectures , 1998, Multimedia Systems.

[8]  Michael B. Jones,et al.  Vassal: loadable scheduler support for multi-policy scheduling , 1998 .

[9]  Maximilian Ott,et al.  An architecture for adaptive QoS and its application to multimedia systems design , 1998, Comput. Commun..

[10]  Klara Nahrstedt,et al.  Cpu service classes: a soft real-time framework for multimedia applications (quality of service, operating systems) , 1999 .

[11]  Don Oliver Amanze Oparah A framework for adaptive resource management in a multimedia operating system , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[12]  Klara Nahrstedt,et al.  A resource broker model with integrated reservation scheme , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[13]  R.J. Bril,et al.  Multimedia QoS in consumer terminals , 2001, 2001 IEEE Workshop on Signal Processing Systems. SiPS 2001. Design and Implementation (Cat. No.01TH8578).