La Proposition d’une approche pour la découverte et la sélection des services Cloud à base d’ontologie
No Thumbnail Available
Date
2019
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Université Oum El Bouaghi
Abstract
Le cloud computing est un modèle de fourniture d'infrastructure, de plate-forme et de services logiciels sur le net. L'absence de la normalisation des descriptions de services Cloud hétérogènes rend la découverte et la sélection de services très complexes pour les utilisateurs du Cloud. Pour alléger cette complexité, il est essentiel de décrire les différentes informations pertinentes du service Cloud dans un modèle homogène. Et il est nécessaire d'automatiser les mécanismes de découverte et de sélection des services Cloud appropriés afin de répondre aux besoins fonctionnels et non fonctionnels de l'utilisateur. Ces deux problèmes constituent les problématiques étudiées dans notre travail.
Pour résoudre la première problématique, à savoir la normalisation de la description des ser- vices Cloud hétérogènes, nous avons construit une ontologie, qui joue le rôle d'un vocabulaire exploité par les éléments principaux du système Cloud. Dans le cas où le service désiré par l'utilisateur n'existe pas, nous avons proposé deux méthodes pour la découverte des services, la première est la recherche basée sur le nom du service. La deuxième est basée sur la sélection des propriétés fonctionnelles, cette dernière offre un ensemble de services ayant les mêmes propriétés fonctionnelles du service désiré. Pour sélectionner l'ensemble de services avec le nombre minimum de fournisseurs, nous avons utilisé la méta-heuristique ACO. Cette dernière représente la deuxième contribution. Et enfin, nous avons présenté notre troisième contribu- tion, qui consiste à générer les différents plans de composition, en prenant en considération les différentes relations et dépendances entre les services métiers.
L'approche proposée a été évaluée suivant plusieurs scénarios et les résultats obtenus sont encourageants et prometteurs.
Description
Keywords
Ontologie, Cloud Computing, Contrainte de composition : de déploiement, Service métier