Skip to Main content Skip to Navigation

Middleware for ad hoc user task composition in heterogeneous environments considering user preferences

Abstract : Due to the large success of wireless networks and portable devices, the pervasive computing paradigm is becoming a reality. One of the most challenging objectives to be achieved in pervasive computing environments is to allow a user to perform a task by composing on the _y the environment's service and resource components. This involves automatic matching and selection of services across various devices in the pervasive environment. Existing approaches mostly consider only functional aspects for service and component matching and do not consider various non-functional aspects such as user preferences, device capabilities in terms of software and hardware, and network heterogeneity of devices. We present an approach for dynamic selection of components and devices in a pervasive environments considering all the aforementioned aspects simultaneously. First, we provide a modeling of abstract and concrete application, device capabilities and resources, user preferences as well as modeling of the underlying connected platform. Device capabilities are represented by our extended CC/PP model and user preferences using our extended CP-net model. We model both the user task and the underlying network services, along with service requirements, user preferences and device capabilities, as graphs. The heterogeneity of communication protocols is also considered in the graph. The algorithmic aspects have been treated by providing algorithms for service and component matching, application mapping on network platform and user preference evaluation. For description of application composition extended SCA model is used. Departing from an abstract composition, we arrive on achieving a concrete application composition which may be distributed across more than one device. If during the application execution a new, better device appears, the application is recomposed to replace the existing components by the newer ones. This also implies the continuity of session from one device to another. A prototype implementation and its evaluation are also provided.
Document type :
Complete list of metadatas

Cited literature [75 references]  Display  Hide  Download
Contributor : Abes Star :  Contact
Submitted on : Thursday, November 18, 2010 - 10:43:57 AM
Last modification on : Friday, October 2, 2020 - 3:25:21 AM
Long-term archiving on: : Saturday, February 19, 2011 - 2:56:17 AM


Version validated by the jury (STAR)


  • HAL Id : tel-00537308, version 1


Hamid Mukhtar. Middleware for ad hoc user task composition in heterogeneous environments considering user preferences. Other [cs.OH]. Institut National des Télécommunications, 2009. English. ⟨NNT : 2009TELE0015⟩. ⟨tel-00537308⟩



Record views


Files downloads