Anamika: Distributed Service Discovery and Composition for Pervasive Environments

Status: Past project

Project Description:Technological advances in semiconductor processing and design as well as
wireless networking are leading us towards the vision of Pervasive
Computing. We envision that in the (near) future, devices all around a
person, either embedded as a part of smart spaces, or being carried by
other people in the vicinity, will provide an array of services that she
might want to use. Development of customized sxervices by integrating and
executing existing
ones has received a lot of attention in the last few years with respect
to wired, infrastrutcure based web-services. However, service
discovery and composition in web-based environments is performed in a
centralized manner with the help of a fixed entity. Moreover, wired
infrastructure-based service discovery and
composition architectures do not take into consideration factors arising
from the possible mobility of the service providers.
In this project, we are developing a distributed, de-centralized and fault-tolerant
design architecture for reactive service composition in pervasive
environments. The design of the architecture is based on a peer-to-peer
model. We introduce two reactive techniques for service composition in
our design.