On Recipe Based Service Composition in Ubiquitous Smart Spaces
Abstract
We present a recipe based service composition scheme in smart spaces. We discuss real time problems of highly synchronized and user customizable processes with the help of an example. On-the-fly Quality of Service (QoS) shows up as a major issue in such environment. Furthermore the QoS of a dynamically composed service depends upon the aggregate QoS of its developing components. The dynamic composition of a service is done through the recipe file which is composed by service provider, it is like the control extension that checks the latest contest of the system from Context Servers and then generates the parameters for required services. Service Composition Manager is the entity that reserves the services from service pool and generates self management services. We setup context servers for context exchange and synchronicity of various processes. The generated service further takes the context from individual devices present in the area of influence and the effective use of context information helps us divide the complex jobs functionality into many simpler jobs on the bases of free time slots available per device. Each device performs its role and reports back to the context aware server and waits for new instruction in the next time slot. The principle objective is the presentation of system requirements of high level of QoS, required in delegating human centric ubiquitous applications. In the end we demonstrate our scheme with the help of an example and discuss its feasibility with the help of our model.
DOI: https://doi.org/10.3844/jcssp.2006.86.91
Copyright: © 2006 Junaid A. Chowdary, Seung-Kyu Park and Suk-Kyo Hong. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
- 3,341 Views
- 2,333 Downloads
- 2 Citations
Download
Keywords
- Recipe based service composition
- component based development
- ubiquitous systems
- autonomic systems