Title :
QoS-aware middleware for ubiquitous and heterogeneous environments
Author :
Nahrstedt, Klara ; Xu, Dongyan ; Wichadakul, Duangdao ; Li, Baochun
Author_Institution :
Illinois Univ., Urbana, IL, USA
fDate :
11/1/2001 12:00:00 AM
Abstract :
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-sensitive applications such as media streaming and e-commerce. This article presents four key aspects of a QoS-aware middleware system: QoS specification to allow description of application behavior and QoS parameters; QoS translation and compilation to translate specified application behavior into candidate application configurations for different resource conditions; QoS setup to appropriately select and instantiate a particular configuration; and finally, QoS adaptation to adapt to runtime resource fluctuations. We also provide a comparison of existing QoS-aware middleware systems in these four aspects
Keywords :
application program interfaces; client-server systems; computer network management; mobile computing; quality of service; QoS adaptation; QoS setup; QoS specification; QoS translation; QoS-aware middleware; application behavior; candidate application configurations; compilation; computing environment; computing environments; e-commerce; heterogeneous environments; media streaming; quality of service support; resource conditions; runtime resource fluctuations; ubiquitous environments; Asynchronous transfer mode; Fluctuations; Kernel; Middleware; Operating systems; Quality of service; Resource management; Runtime; Streaming media; Ubiquitous computing;
Journal_Title :
Communications Magazine, IEEE