Approche sémantique basée sur les intentions pour la modélisation, la négociation et la surveillance des contrats de qualité de service

Abstract

Nos travaux de thèse s'inscrivent dans le cycle de vie des contrats de qualité de service pour les architectures orientées services. Le cycle de vie de ces contrats se caractérise par une phase de spécification et de modélisation des niveaux requis de qualité, une phase de négociation de ces niveaux et une phase de surveillance du contrat de QdS élaboré entre le client et le fournisseur. Concernant la première phase, nous avons remarqué que les approches existantes de modélisation des contrats de QdS se limitent à une description incomplète notamment dans le cas où les niveaux de service requis sont composés à partir d'autres métriques élémentaires de qualité. Pour remédier à cette insuffisance, nous avons défini un modèle sémantique nommé "SLAOnt". Quant à la deuxième phase, nous avons constaté que les approches existantes de négociation consistent à choisir un sous-ensemble de clauses et de valeurs parmi des choix prédéfinis par le fournisseur. Cependant, le client peut ne pas comprendre ces choix dans le cas où il n'est pas expert du domaine. Pour cela, nous avons proposé une approche de négociation basée sur un alignement d'objectifs de qualité de service pour l'élaboration de ces contrats. Cette phase d'alignement se termine par une génération complète d'un contrat de qualité de service en cas de compatibilité. Concernant la troisième phase traitant la surveillance des contrats de qualité de service, nous avons remarqué l'absence d'une approche automatique pour faciliter la tâche d'observation et de détection des violations de contrats de QdS. Pour remédier à ces insuffisances, nous avons élaboré une approche sémantique de surveillance de QdS pour détecter ces violations.This work adresses the service level agreements life cycle in service-oriented architectures. This life cycle starts with a specification and a modeling phase of the required quality levels. The second phase of this life cycle consists in negotiating these levels. This phase is accomplished by signing a service level agreement by the client and the provider. The last phase consists in monitoring the obligations defined in the SLA until the termination of its validity period. Concerning the first phase, we noticed that the existing SLA models are incomplete especially if the required service levels have to be indirectly computed according to other elementary quality metrics. To overcome this problem, we defined a new SLA model named SLAOnt. Regarding the second phase, we noticed that the existing SLA negotiation approaches consist in choosing a subset of clauses and values among choices predefined by the provider. However, the client may not understand these choices if he is not an expert of the IT domain. For this reason, we propose a novel negotiation approach based on a semantic matching of quality of service objectives between clients and providers. This phase ends with a generation of a complete service level agreement in case of compatibility. Concerning the monitoring phase, we noticed a lack of an automatic and a generic approach to facilitate the task of supervision and detection of the SLA violations. To address these shortcomings, we establish a monitoring approach based on inferential reasoning to detect violations.TOULOUSE1-BU Arsenal (315552103) / SudocTOULOUSE1-BU Manufacture (315552107) / SudocSudocFranceF

    Similar works

    Full text

    thumbnail-image

    Available Versions

    Last time updated on 14/06/2016