Approche sémantique basée sur les intentions pour la modélisation, la négociation et la surveillance des contrats de qualité de service - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2011

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

Kaouthar Fakhfakh
  • Fonction : Auteur

Résumé

This work adresses the service level agreements (SLA) 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. This model is characterized by its semantic richness and completeness. 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. In this case, he has not the possibility of expressing his needs with his own knowledge and language. For this reason, we propose a novel negotiation approach based on a semantic matching of quality of service objectives between clients and providers. This approach is based on semantic inferences in all its stages to detect indirect correspondences that are not detectable by the classic negotiation and matching techniques. Our approach provides higher precision when compared to the existing ones. 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, analysis and detection of the SLA violations. To address these shortcomings, we relied on the same semantic capacities as the negotiation phase to establish a complete monitoring approach of the signed service level agreements between service providers and consumers. Indeed, our QoS monitoring approach is based on inferential reasoning allowing us to detect violations and even undetectable d egradations without using semantics.
Nos travaux de thèse s'inscrivent dans le cycle de vie des contrats de qualité de service (QdS) pour les architectures orientées services. Le cycle de vie de ces contrats se caractérise principalement 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 qualité de service é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 qualité de service 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 nommé " SLAOnt " caractérisé par sa richesse sémantique et par sa complétude. Ce modèle de contrats de QdS est le fondement de base pour la phase de négociation et la phase de surveillance. Quand à 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. En conséquence, il n'a pas la possibilité d'exprimer ses exigences avec ses connaissances et son langage. Pour cela, nous avons proposé une approche de négociation basée sur un alignement d'objectifs sémantiques de qualité de service pour l'élaboration de ces contrats. Cette approche d'alignement se base sur des inférences sémantiques dans toutes ses étapes permettant de détecter des correspondances non détectables par les techniques classiques de négociation et d'alignement offrant ainsi une précision supérieure par rapport aux approches existantes. 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 troi sième phase traitant la surveillance des contrats de qualité de service, nous avons remarqué l'absence d'une approche automatique et générique pour faciliter la tâche d'observation, d'analyse et de détection des violations de contrats de QdS. Pour remédier à ces insuffisances, nous nous sommes basés sur les mêmes capacités sémantiques que la phase de négociation. En effet, l'approche de surveillance de QdS que nous avons définie se base sur un raisonnement par inférence qui nous permet de détecter des violations et même des dégradations non détectables sans sémantique.
Fichier principal
Vignette du fichier
memoire_finale_Kaouthar.pdf (2.02 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00677398 , version 1 (08-03-2012)

Identifiants

  • HAL Id : tel-00677398 , version 1

Citer

Kaouthar Fakhfakh. Approche sémantique basée sur les intentions pour la modélisation, la négociation et la surveillance des contrats de qualité de service. Informatique et langage [cs.CL]. Université des Sciences Sociales - Toulouse I, 2011. Français. ⟨NNT : ⟩. ⟨tel-00677398⟩
463 Consultations
483 Téléchargements

Partager

Gmail Facebook X LinkedIn More