ABSTRACT
In this paper, we present a novel QoS-aware middleware framework, that seamlessly enables ubiquitous delivery of QoS-aware multimedia applications. The QoS management functions are triggered by not only resource fluctuations but also the user's behavior, movement or even light and time. Those activation events are described using asynchronous messages encoded in XML format. Moreover, the QoS-aware middleware services are no longer targeted to applications or devices but users. The QoS management functions are individualized according to the user's preferences and life routines. We have implemented a prototype of our middleware framework as part of the Gaia OS [4], an active space enabling infrastructure. Our experiments with the ubiquitous multimedia streaming application show the soundness of our framework.
- G. S. Blair, A. Andersen, L. Blair, and G. Coulson. The Role of Reflection in Supporting Dynamic QoS Management Functions. Proceedings of the 7th IEEE International Workshop on Quality of Service (IWQoS'99), June 1999.Google ScholarCross Ref
- X. Gu, D. Wichadakul, and K. Nahrstedt. Visual QoS Programming Environment for Ubiquitous Multimedia Services. Proceedings of IEEE International Conference on Multimedia and Expo 2001(ICME2001), Aug. 2001.Google Scholar
- B. Li and K. Nahrstedt. A control-based middleware framework for quality of service adaptation. IEEE Journal on Selected Areas in Communication, Sept. 1999. Google ScholarDigital Library
- R. Manuel and R. H. Campbell. Gaia: Enabling Active Spaces. 9th ACM SIGOPS European Workshop, Sept. 2000. Google ScholarDigital Library
- T. M. Michell. Machine Learning. McGraw-Hill, 1997.Google Scholar
- K. Nahrstedt, D. Wichadakul, and D. Xu. Distributed QoS Compilation and Runtime Instantiation. Proceedings of IEEE/IFIP International Workshop on QoS 2000 (IWQoS2000), June 2000.Google ScholarCross Ref
- A. T. Campbell. A Quality of Service Architecture. PhD Thesis, Computing Department, Lancaster University, Jan. 1996.Google Scholar
- R. Vanegas, J. Zinky, J. Loyall, D. Karr, R. Schantz, and D. Bakken. QuO's Runtime Support for Quality of Service in Distributed Objects. Proceedings of IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware'98), Sept. 1998. Google ScholarDigital Library
- M. Weiser. Some Computer Science Issues in Ubiquitous Computing. Communication of the ACM, 36(7), pp. 74--84, 1993. Google ScholarDigital Library
- An event-driven, user-centric, QoS-aware middleware framework for ubiquitous multimedia applications
Recommendations
QoS-aware middleware for ubiquitous and heterogeneous environments
Middleware systems have emerged to support applications in heterogeneous and ubiquitous computing environments. Specifically, future middleware platforms are expected to provide quality of service support, which is required by a new generation of QoS-...
QoS-aware resource management for distributed multimedia applications
Special issue on multimedia networkingThe ability of operating system and network infrastructure to provide end-to-end quality of service (QoS) guarantees in multimedia is a major acceptance factor for various distributed multimedia applications due to the temporal audio-visual and sensory ...
Comments