Dynamic QoS-aware multimedia service configuration in ubiquitous computing environments

Xiaohui Gu1, K. Nahrstedt1
1Department of Computer Science, University of Illinois, Urbana-Champaign, USA

Tóm tắt

Ubiquitous computing promotes the proliferation of various stationary, embedded and mobile devices interconnected by heterogeneous networks. It leads to a highly dynamic distributed system with many devices and services coming and going frequently. Many emerging distributed multimedia applications are being deployed in such a computing environment. In order to make the experience for a user truly seamless and to provide soft performance guarantees, we must meet the following challenges: (1) users should be able to perform tasks continuously, despite changes of resources, devices and locations; (2) users should be able to efficiently utilize all accessible resources within runtime environments to receive the best possible Quality-of-Service (QoS). In this paper, we propose an integrated QoS-aware service configuration model to address the above problems. The configuration model includes two tiers: (1) service composition tier, which is responsible for choosing and composing current available service components appropriately and coordinating arbitrary interactions between them to achieve the user's objectives; and (2) service distribution tier which is responsible for dividing an application into several partitions and distributing them to different available devices appropriately. Our initial experimental results based on both prototype and simulations show the soundness of our model and algorithms.

Từ khóa

#Multimedia computing #Ubiquitous computing #Pervasive computing #Quality of service #NASA #Distributed computing #Runtime environment #Contracts #Intelligent networks #Computer networks

Tài liệu tham khảo

10.1006/jvlc.2001.0227 hunt, 1999, The Coign Automatic Distributed Partitioning System, Proceedings of the 3rd Symposium on Operating System Design and Implementation (OSDI'99) kiciman, 2000, Using Dynamic Mediation to Integrate COTS Entities in a Ubiquitous Computing Environment, Proc of the Second International Symposium on Handheld and Ubiquitous Computing 2000 (Lecture Notes in Computer Science Spring Verlag) li, 2000, QualProbes: Middleware QoS Profiling Services for Configuring Adaptive Applications, Proc of IFIP International Conference on Distrbited Systems Platforms and Open Distributed Processing (Middleware 2000) milojicic, 1999, Mobility: Processes, Computers, and Agents 10.1145/159544.159617 xu, 2001, QoS-Aware Discovery of Wide-Area Distributed Services, IEEE/ACM Intl Symposium on Cluster Computing and the Grid (CCGrid) xu, 2000, Multimedia Service Configuration and Reservation in Heterogenous Environments, Proc of IEEE International Conference on Distributed Computing Systems (ICDCS 2000) 10.1145/345910.345957 10.1109/12.822566 10.1145/313451.313462 christensen, 2001, Web Services Description Language (WSDL) 1.1 10.1016/S1389-1286(00)00179-1 garg, 1994, Multiway cuts in directed and node weighted graphs, 21st ICALP abdelzaher, 2000, An Antomated Profiling Subsystem for QoS-Aware Services, Proc of IEEE Real-Time Technology and Applications Symposium 0, GAIA: Active Spaces for Ubiquitous Computing 10.1109/HOTOS.2001.990075