Titre : | Gestion des ressources dans le cloud computing |
Auteurs : | Belkacem Mihoubi, Auteur ; Okba Houhou, 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, 2017 |
Format : | 1 vol. (40 p.) / 30 cm |
Langues: | Français |
Résumé : |
Le Cloud computing (informatique dans les nuages) apparaît comme un nouveau paradigme informatique qui vise à fournir des services informatique fiables. L'équilibrage de charge est un problème essentiel et difficile dans Cloud Computing. L’un des objectifs ultimes des fournisseurs de services de Cloud computing Il est de savoir comment utiliser efficacement les ressources Cloud computing et gagner des bénéfices maximaux grâce à un algorithme d'équilibrage de charge efficace .Dans ce mémoire nous proposons une évaluation des différents algorithmes d’équilibrage de charges de machines virtuelles existants et nous proposons également une nouvelle méthode hybride qui combine les métriques d’allocation de deux algorithmes existent, de telle sort à prendre en considération la charge actuelle des machines virtuelles et le nombre des taches affectuer pour l’affectation des nouvelles taches. Les résultats des expérimentations montrent que notre algorithme donne de meilleurs résultats en termes de temps de réponse et temps de traitement à l’aide du simulateur Cloudsim. Mot clé : Cloud computing, équilibrage de charge, cloudsim, virtuelle machine, méthode hybride. |
Sommaire : |
Introduction générale..………………………...………………...………………………….. 1 Chapitre I: Le Cloud computing 1. Introduction .………………………………………………………………………….3 2. Historique......................................................................................................................3 3. Définition de Cloud computing...…………………...………………………………...3 4. Caractéristique des systèmes de Cloud computing....…………………………………4 4.1. Accès aux services par l’utilisateur à la demande...……..…………………………….5 4.2. Accès réseau large bande……………………………………………….……………...5 4.3. Réservoir de ressources (non localisées)……………………………………………....5 4.4. Redimensionnement rapide (élasticité)………………………………………………...5 4.5. Facturation à l’usage…………………………………………………………………...5 5. Modèles de service du Cloud Computing……………………………………………...5 5.1 Software as a Service (SaaS)………………………………………………………………6 5.2 platform as a service (PaaS) 5.3 Infrastructure as a Service (IaaS) ………………………………………………………….6 6. Déploiements du Cloud Computing……………………………………………………7 6.1 Cloud privé……………………………………………………………………………..7 6.2 Cloud communautaire………………………………………………………………….7 6.3 Cloud public………………………………………………………………………………..7 6.4 Cloud hybride………………………………………………………………………………8 7. Concepts liés au service Cloud…………………………………………………………8 8. Les Problématiques sécuritaires associées au Cloud computing………………………8 9. La virtualisation………………………………………………………………………...9 9.1 Définition………………………………………………………………………………9 9.6 Avantages et Inconvénients de la virtualisation………………………………………12 10 Les avantages du Cloud Computing…………………………………………………..13 11 Les inconvénients du Cloud computing………………………………………………13 12 Conclusion…………………………………………………………………………….14 Chapitre II: Etat de l’art de l’équilibrage de charge 1. Introduction…………………………………………………………………………...15 2. Les ressources de cloud……………………………………………………………….15 3. L'allocation des ressources dans le Cloud…………………………………………….15 4. Problématique…………………………………………………………………………16 5. Equilibrage de charge dans le Cloud computing……………………………………...17 6. Les algorithmes d'équilibrage de charge……………………………………………...17 6.1 Algorithmes statiques……………………………………………………………………..18 6.1.1 Round Robin Load Balancer (RRLB) ………………………………………………….18 6.1.2 Throttled load balancer………………………………………………………………....18 6.1.3 Central Manager Algorithm…………………………………………………………...19 6.1.4 Active Minoriting Load Balancer……………………………………………...…….20 6.1.5 Threshold algorithm………………………………………………………………….. 20 6.2 Algorithmes dynamiques ………………………………………………………………..20 6.2.1 Efficient Response Time Load Balancer………………………………………………20 6.2.2 Central queue algorithm ………………………………………………………………21 6.2.3 Local queue algorithm………………………………………………………………..21 6.2.4 Min processing time load balancer…………………………………………………….21 7. Mesures pour l'équilibrage de charge dans les Clouds ……………………………...21 8. Les Objectifs de l'équilibrage de la charge………………………………………….22 9. Conclusion…………………………………………………………………………...23 Chapitre III: Conception 1. Introduction………………………………………………………………………….24 2. Notion de base……………………………………………………………………….24 3. Mécanisme de travail les algorithmes d’équilibrage de charge……………………...25 4. Principe du travail de l’environnement Cloud computing……………………..........26 5. Enhanced Active Monitoring Load Balancing ( EAMLB) ……………………........27 5.1 Le principe de fonctionnement EAMLB……………………...................................28 5.2 Algorithme: Enhanced Active Monitoring VmLoadBalancer……………………..........29 6. Min Processing Time (MPTLB) …………………….................................................29 6.1 Algorithme Min Processing Time…………………………………………………...30 7. Algorithme Proposée (hybrid load balancing) ……………………………………...30 7.1 Algorithme Hybrid load balancer…………………………………………………....31 7.2 Choix coefficient α…………………………………………………................................31 8. Conclusion :……………………………………………………………………….....32 Chapitre IV : Implémentation 1. Introduction………………………………………………….....................................33 2. CloudSim………………………………………………….........................................33 3. JavaFX………………………………………………….............................................33 4. Interface de système…………………………………………………........................34 5. Le scenario de simulation…………………………………………………................34 6. Les resultats de simulation…………………………………………………..............35 7. Conclusion :……………………………………………………………………….....37 Conclusion générale………………………………………………………………...……...38 Bibliographie…………………………………………………………………………….....39 |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/279 | Mémoire master | bibliothèque sciences exactes | Consultable |