Titre : | Approche automatique de composition des services dans le cloud |
Auteurs : | SARRA TOUMI, Auteur ; Asma Bendahmane, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2019 |
Format : | 1 vol. (59 p.) / ill. / 29 cm |
Langues: | Français |
Mots-clés: | algorithme génétique,composition des services,Cloud Computing,optimisation,services,QoS. |
Résumé : |
Le cloud computing est un nouveau paradigme informatique où les infrastructures, les plates-formes et les logiciels sont proposés comme des services. Le Cloud Computing permet de provisionner des environnements évolutifs de développement et de déploiement,à la demande. Souvent, la requête de l'utilisateur implique de nombreux services et pas seulement un seul. C'est pour cela ces services doivent être composés pour construire un service global afin de satisfaire la demande désirée.Dans ce projet, nous adressons le problème de composition de services dans le Cloud.En revanche, nous utilisons l'algorithme d’optimisation à savoir l’algorithme génétique pour découvrir la meilleure composition en se basant sur des contraintes fonctionnelles et non fonctionnelles(QoS). |
Sommaire : |
Introduction général ................................................................................................................... 1 Chapitre 1 : Cloud Computing ................................................................................................... 4 1.1. Introduction ................................................................................................................. 4 1.2. Historique du cloud computing ................................................................................... 4 1.3. Définition ..................................................................................................................... 4 1.4. Les cinq caractéristiques essentielles du Cloud computing ......................................... 6 1.5. Les modèles de services .............................................................................................. 6 1.5.1. IAAS (Infrastructure as a Service) ....................................................................... 7 1.5.2. PAAS (Platform as a Service) .............................................................................. 7 1.5.3. SAAS (Software as a Service) ............................................................................. 8 1.6. Modèles de déploiement .............................................................................................. 8 1.6.1. Cloud public ......................................................................................................... 8 1.6.2. Cloud privé ........................................................................................................... 9 1.6.3. Cloud communautaire .......................................................................................... 9 1.6.4. Cloud hybride ....................................................................................................... 9 1.7. Les avantages et les limites du Cloud .......................................................................... 9 1.7.1. Avantages ............................................................................................................. 9 1.7.2. Les limites du Cloud Computing ....................................................................... 10 1.8 Conclusion…………………………..………………………………………………...11 Chapitre 2 : Composition des services dans le cloud computing………………………..…12 2.1. Introduction ............................................................................................................... 12 2.2. Définition de service .................................................................................................. 12 2.3. Définition de SOA ..................................................................................................... 12 2.4. Service Web ............................................................................................................... 14 2.5. Service métier ............................................................................................................ 15 2.6. Service cloud ............................................................................................................. 15 2.7. Comparaison entre service cloud et service métier ................................................... 15 2.8. Comparaison entre service web et service métier ..................................................... 16 2.9. Composition des services .......................................................................................... 16 2.9.1. Le cycle de vie de composition de services ....................................................... 16 2.9.2. Les techniques de composition des services ...................................................... 18 2.9.3. Composition services web versus Composition services métiers dans le Cloud …..20 2.9.4. Défis de composition des services dans les environnements Cloud .................. 21 2.10. Travaux de recherches connexes.......................................................................... 22 2.10.1 Composition service web ............................................................................. 22 2.10.2 Composition service cloud .................................................................................... 23 2.10.3 Composition service métier ................................................................................... 23 2.11. Conclusion…………………………..………………………………………………...24 Chapitre 3 : Approche automatique de composition des services dans le cloud…………......25 3.1. Introduction ............................................................................................................... 25 3.2. Eude de cas ................................................................................................................ 25 3.3. Spécification des besoins ........................................................................................... 25 3.3.1. La description des besoins .................................................................................. 25 3.3.2. La description des services ................................................................................. 26 3.4. Conception globale de approche ................................................................................ 30 3.5. Architecture générale de l’approche proposée .......................................................... 31 3.5.1. Phase découverte de services métiers ................................................................. 32 3.5.2. Phase générations liste de composition .............................................................. 33 3.5.3. Phase de filtrage ................................................................................................. 34 3.5.4. Phase Exécution de l’algorithme génétique ....................................................... 36 3.5.5. Phase de déployer de service composite optimal ............................................... 41 3.6. Fonctionnement du composant approche proposé ..................................................... 41 3.8. .. Conclusion…………………………………………………………………………….43 Chapitre 4 : Implémentation………………………………………………………………….44 4.1. Introduction ............................................................................................................... 44 4.2. Outils logiciels utilisé ................................................................................................ 44 4.2.1. Environnement de développement ..................................................................... 44 4.2.2. Outil d’administration de la base de données ..................................................... 45 4.2.3. Les Langages de programmation utilisés ........................................................... 45 4.2.4. Outils de déploiement et de configuration des services ..................................... 46 4.3. Présentation de l’application ..................................................................................... 49 4.3.1. Fenêtre d’accueil ................................................................................................ 49 4.3.2. GUI pour les besoins fonctionnels du client ...................................................... 49 4.3.3. Interface pour la spécification des préférences QoS .......................................... 51 4.4. Discussion des résultats ............................................................................................. 53 4.5. Conclusion ................................................................................................................. 53 Conclusion générale ............................................................................................................. 54 |
Type de document : | Mémoire master |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/465 | Mémoire master | bibliothèque sciences exactes | Consultable |