thesis

QoS-aware service-oriented middleware for pervasive environments

Defense date:

Jan. 1, 2012

Edit

Institution:

Paris 6

Disciplines:

Abstract EN:

L’informatique diffuse est une évolution intuitive des paradigmes informatiques induite par l’adoption généralisée des appareils mobiles et des réseaux sans fils. Elle introduit une nouvelle façon d’aider les utilisateurs dans leur vie quotidienne en se basant sur des environnements ouverts et dynamiques formés avec des services omniprésents capable d’effectuer les tâches utilisateur à la volée. Néanmoins, réaliser les tâches des utilisateurs d’un point de vue fonctionnel n’est pas suffisant pour obtenir la satisfaction de l’utilisateur. Les utilisateurs exigent plutôt que leurs tâches soient réalisées avec un certain niveau de qualité de service (QdS). Dans le contexte de l’informatique diffuse, réaliser les tâches des utilisateurs tout en offrant une QdS satisfaisante requiert affronter plusieurs défis qui sont dues principalement à l’ouverture, la dynamique sous-jacente et les ressources limitées des environnements de l’informatique diffuse. Pour faire face à ces défis, nous proposons une solution d’intergiciel orienté service pour la gestion de la QdS dans les environnements de l’informatique diffuse. Les principales contributions de cet intergiciel sont : (1) un modèle sémantique de la QdS de bout en bout, (2) une approche efficace pour la sélection et la composition des services en se basant sur leurs QdS, et (3) une approche d’adaptation dirigée par la QdS pour faire face aux fluctuations de la qualité au cours de l’exécution de compositions de services. Les contributions susmentionnées sont mises en œuvre au sein d’une plate-forme d’intergiciel appelé QASOM et leur efficacité est validée par des études expérimentales.

Abstract FR:

Pervasive computing is an intuitive evolution of computing paradigms driven by the wide adoption of mobile devices and wireless networks. It introduces a novel way to support users in their everyday life based on open and dynamic environments populated with unobtrusive services able to perform user tasks on the fly. Nevertheless, supporting user tasks from a functional point of view is not enough to gain the user’s satisfaction. Users instead require that their tasks meet a certain Quality of Service (QoS) level. In the context of pervasive environments, fulfilling user tasks while delivering satisfactory QoS brings about several challenges that are mainly due to the openness, dynamics, and limited underlying resources of these environments. To cope with these challenges, we present a QoS-aware service-oriented middleware for pervasive environments. The main contributions of this middleware are: (1) a semantic end-to-end QoS model that enables shared understanding of QoS in pervasive environments, (2) an efficient QoS-aware service composition approach allowing to build service compositions able to fulfill the user functional and QoS requirements, and (3) a QoS-driven adaptation approach to cope with QoS fluctuations during the execution of service compositions. The proposed contributions are implemented within a middleware platform called QASOM and their efficiency is validated based on experimental results.