University Sétif 1 FERHAT ABBAS Faculty of Sciences
Résultat de la recherche
1 résultat(s) recherche sur le mot-clé 'Génie Logiciel Architecture Orientée Services Service Web Équilibrage de charge Système multi-agents Répartiteur Cluster de serveurs'
Ajouter le résultat dans votre panier Affiner la recherche Générer le flux rss de la recherche
Partager le résultat de cette recherche
Une solution orientée SMA, pour l'équilibrage de charge d'une e-plateforme, par les SOA / Chakour, farida
Titre : Une solution orientée SMA, pour l'équilibrage de charge d'une e-plateforme, par les SOA Type de document : texte imprimé Auteurs : Chakour, farida ; Abdelhafid Benaouda, Directeur de thèse Editeur : Setif:UFA Année de publication : 2017 Importance : 1 vol (57f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
Architecture Orientée Services
Service Web
Équilibrage de charge
Système multi-agents
Répartiteur
Cluster de serveursIndex. décimale : 004 Informatique Résumé : Résumé
Notre contribution consiste à proposer une solution optimale des requêtes services web
sur un cluster de serveurs. En effet, nous avons proposé un modèle basé sur le paradigme
des systèmes multi-agents et obéissant à une architecture guidée par un serveur répartiteur
frontal. Cette architecture a été bien évaluée, lors du déploiement de notre solution. Le
temps de réponse pour chaque requête est acceptable et ce, en comparant les résultats de
notre algorithme avec l’algorithme Round-Robin. Une validation a été réalisée et a généré
des résultats satisfaisants.Note de contenu : Table des matières
Résumé IV
Remerciements IV
Dédicace IV
Table des matières VIII
Table des figures IX
Liste des tableaux XI
Introduction Générale XI
1 Architecture Orientée Services XIV
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Architecture Orientée Services (SOA) . . . . . . . . . . . . . . . . . . 2
1.2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.2 Les concepts SOA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.3 Caractéristique de l’architecture SOA . . . . . . . . . . . . . . . . . 3
1.2.4 Mécanisme de SOA . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Les approches de SOA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.1 Bottom-Up : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.2 Top-down : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.3 in the middle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Les services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.2 Propriétés d’un service . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.3 Les composants techniques d’un service . . . . . . . . . . . . . . . . 5
1.4.4 Les types de service . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Les services Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.2 Le modèle de service Web . . . . . . . . . . . . . . . . . . . . . . . 9
1.5.3 Les caractéristiques des services Web . . . . . . . . . . . . . . . . . 9
1.6 Composition des services Web . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.6.1 Chorégraphie des services Web . . . . . . . . . . . . . . . . . . . . . 10
1.6.2 Orchestration des services Web . . . . . . . . . . . . . . . . . . . . 11
1.6.3 Business Process Execution Language (BPEL) . . . . . . . . . . . . 11
1.7 Standards des services Web . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.7.1 Web Service Description Language (WSDL) . . . . . . . . . . . . . 12
1.7.2 Simple Object Access Protocol (SOAP) . . . . . . . . . . . . . . . . 14
1.7.3 Universal Description Discovery and Integration (UDDI) . . . . . . 16
1.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 Équilibrage de charge et l’etat de l’art 18
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2 Équilibrage de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.1 Principe d’équilibrage de charge . . . . . . . . . . . . . . . . . . . . 21
2.2.2 Les Objectifs : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3 Les approches d’équilibrage de charge . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 Approche Statique Vs. Approche Dynamique . . . . . . . . . . . . . 21
2.3.2 Approche Centralisée Vs. Approche Distribuée . . . . . . . . . . . . 22
2.3.3 Approche Source-Initiative Vs. Receveur-Initiative . . . . . . . . . . 22
2.3.4 Déterministe Vs Non déterministe . . . . . . . . . . . . . . . . . . . 23
2.4 Composants d’un système d’équilibrage de charge . . . . . . . . . . . . . . 23
2.4.1 Les Politiques : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.4.2 Les Mécanismes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5 Structure générale d’une fonction d’équilibrage de charge . . . . . . . . . . 24
2.5.1 Gestionnaire de l’état de charge du système . . . . . . . . . . . . . 24
2.5.2 Élément de contrôle et de prise de décision . . . . . . . . . . . . . . 25
2.5.3 Mécanisme de transfert de la charge . . . . . . . . . . . . . . . . . . 25
2.6 Techniques de répartition de charge . . . . . . . . . . . . . . . . . . . . . . 25
2.6.1 DNS (Domain Name Server) . . . . . . . . . . . . . . . . . . . . . . 26
2.7 Le load balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.7.1 HaProxy (High-Availability-Proxy) . . . . . . . . . . . . . . . . . . 27
2.7.2 LVS (Linux Virtual Server) . . . . . . . . . . . . . . . . . . . . . . 27
2.7.3 Apache - mod-proxy-balancer . . . . . . . . . . . . . . . . . . . . . 30
2.8 Les logiciels complémentaires aux répartiteurs . . . . . . . . . . . . . . . . 30
2.8.1 Heartbeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.8.2 DRBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.9 Algorithmes de l’équilibrage de charge . . . . . . . . . . . . . . . . . . . . 31
2.9.1 Algorithme aléatoire . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.9.2 Algorithme du vecteur . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.9.3 Algorithme Round-Robin . . . . . . . . . . . . . . . . . . . . . . . . 32
2.10 Travaux apparentés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.11 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3 Systèmes Multi-Agents et Les Services Web 35
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2 L’approche agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.2 Les caractéristiques d’un agent . . . . . . . . . . . . . . . . . . . . 38
3.3 Architectures d’un agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.3.1 Les agents réactifs et Les agents cognitifs . . . . . . . . . . . . . . . 39
3.3.2 Les agents hybrides . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.4 Système multi-agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.4.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.5 Architectures du SMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.5.1 Organisation centralisée . . . . . . . . . . . . . . . . . . . . . . . . 40
3.5.2 Organisation non centralisée . . . . . . . . . . . . . . . . . . . . . . 40
3.6 Environnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.7 Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.7.1 La coopération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.7.2 La négociation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.7.3 La communication . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.8 Les protocoles d’interaction . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.9 Les SMA et le Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.9.1 Structure d’un agent offrant un service . . . . . . . . . . . . . . . . 43
3.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4 Contribution : l’architecture orientée SMA, pour l’équilibrage de charge....45
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.1.1 Cluster ou fermes de calcul . . . . . . . . . . . . . . . . . . . . . . 45
4.1.2 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.2 Structure de travail proposé . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.2.1 Description des agents . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.3 Coopération entre les agents . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.4 Algorithme proposé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.4.1 Diagramme de séquence du système . . . . . . . . . . . . . . . . . 48
4.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5 Implémentation et Résultats 50
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.2 Implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.2.1 Plateforme de développement . . . . . . . . . . . . . . . . . . . . . 51
5.3 Outils d’implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.3.1 Serveur d’applications . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.3.2 Environnement de développement . . . . . . . . . . . . . . . . . . . 52
5.3.3 Navigateur Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.3.4 Système d’exploitation . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.4 Équilibrage de charge d’une application . . . . . . . . . . . . . . . . . . . . 52
5.5 Description de l’application . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.5.1 Le package serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.5.2 Le package client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.5.3 Diagramme de déploiement du système . . . . . . . . . . . . . . . 55
5.6 Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.7 Comparaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Conclusion Générale et Perspectives
Bibliographie
Côte titre : MAI/0179 En ligne : https://drive.google.com/file/d/1IpGTkkRboDvE2HycDC6YRgdZ5FrMbrUC/view?usp=shari [...] Format de la ressource électronique : Une solution orientée SMA, pour l'équilibrage de charge d'une e-plateforme, par les SOA [texte imprimé] / Chakour, farida ; Abdelhafid Benaouda, Directeur de thèse . - [S.l.] : Setif:UFA, 2017 . - 1 vol (57f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
Architecture Orientée Services
Service Web
Équilibrage de charge
Système multi-agents
Répartiteur
Cluster de serveursIndex. décimale : 004 Informatique Résumé : Résumé
Notre contribution consiste à proposer une solution optimale des requêtes services web
sur un cluster de serveurs. En effet, nous avons proposé un modèle basé sur le paradigme
des systèmes multi-agents et obéissant à une architecture guidée par un serveur répartiteur
frontal. Cette architecture a été bien évaluée, lors du déploiement de notre solution. Le
temps de réponse pour chaque requête est acceptable et ce, en comparant les résultats de
notre algorithme avec l’algorithme Round-Robin. Une validation a été réalisée et a généré
des résultats satisfaisants.Note de contenu : Table des matières
Résumé IV
Remerciements IV
Dédicace IV
Table des matières VIII
Table des figures IX
Liste des tableaux XI
Introduction Générale XI
1 Architecture Orientée Services XIV
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Architecture Orientée Services (SOA) . . . . . . . . . . . . . . . . . . 2
1.2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.2 Les concepts SOA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.3 Caractéristique de l’architecture SOA . . . . . . . . . . . . . . . . . 3
1.2.4 Mécanisme de SOA . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Les approches de SOA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.1 Bottom-Up : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.2 Top-down : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.3 in the middle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Les services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.2 Propriétés d’un service . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.3 Les composants techniques d’un service . . . . . . . . . . . . . . . . 5
1.4.4 Les types de service . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Les services Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.2 Le modèle de service Web . . . . . . . . . . . . . . . . . . . . . . . 9
1.5.3 Les caractéristiques des services Web . . . . . . . . . . . . . . . . . 9
1.6 Composition des services Web . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.6.1 Chorégraphie des services Web . . . . . . . . . . . . . . . . . . . . . 10
1.6.2 Orchestration des services Web . . . . . . . . . . . . . . . . . . . . 11
1.6.3 Business Process Execution Language (BPEL) . . . . . . . . . . . . 11
1.7 Standards des services Web . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.7.1 Web Service Description Language (WSDL) . . . . . . . . . . . . . 12
1.7.2 Simple Object Access Protocol (SOAP) . . . . . . . . . . . . . . . . 14
1.7.3 Universal Description Discovery and Integration (UDDI) . . . . . . 16
1.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 Équilibrage de charge et l’etat de l’art 18
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2 Équilibrage de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.1 Principe d’équilibrage de charge . . . . . . . . . . . . . . . . . . . . 21
2.2.2 Les Objectifs : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3 Les approches d’équilibrage de charge . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 Approche Statique Vs. Approche Dynamique . . . . . . . . . . . . . 21
2.3.2 Approche Centralisée Vs. Approche Distribuée . . . . . . . . . . . . 22
2.3.3 Approche Source-Initiative Vs. Receveur-Initiative . . . . . . . . . . 22
2.3.4 Déterministe Vs Non déterministe . . . . . . . . . . . . . . . . . . . 23
2.4 Composants d’un système d’équilibrage de charge . . . . . . . . . . . . . . 23
2.4.1 Les Politiques : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.4.2 Les Mécanismes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5 Structure générale d’une fonction d’équilibrage de charge . . . . . . . . . . 24
2.5.1 Gestionnaire de l’état de charge du système . . . . . . . . . . . . . 24
2.5.2 Élément de contrôle et de prise de décision . . . . . . . . . . . . . . 25
2.5.3 Mécanisme de transfert de la charge . . . . . . . . . . . . . . . . . . 25
2.6 Techniques de répartition de charge . . . . . . . . . . . . . . . . . . . . . . 25
2.6.1 DNS (Domain Name Server) . . . . . . . . . . . . . . . . . . . . . . 26
2.7 Le load balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.7.1 HaProxy (High-Availability-Proxy) . . . . . . . . . . . . . . . . . . 27
2.7.2 LVS (Linux Virtual Server) . . . . . . . . . . . . . . . . . . . . . . 27
2.7.3 Apache - mod-proxy-balancer . . . . . . . . . . . . . . . . . . . . . 30
2.8 Les logiciels complémentaires aux répartiteurs . . . . . . . . . . . . . . . . 30
2.8.1 Heartbeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.8.2 DRBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.9 Algorithmes de l’équilibrage de charge . . . . . . . . . . . . . . . . . . . . 31
2.9.1 Algorithme aléatoire . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.9.2 Algorithme du vecteur . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.9.3 Algorithme Round-Robin . . . . . . . . . . . . . . . . . . . . . . . . 32
2.10 Travaux apparentés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.11 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3 Systèmes Multi-Agents et Les Services Web 35
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2 L’approche agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.2 Les caractéristiques d’un agent . . . . . . . . . . . . . . . . . . . . 38
3.3 Architectures d’un agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.3.1 Les agents réactifs et Les agents cognitifs . . . . . . . . . . . . . . . 39
3.3.2 Les agents hybrides . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.4 Système multi-agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.4.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.5 Architectures du SMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.5.1 Organisation centralisée . . . . . . . . . . . . . . . . . . . . . . . . 40
3.5.2 Organisation non centralisée . . . . . . . . . . . . . . . . . . . . . . 40
3.6 Environnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.7 Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.7.1 La coopération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.7.2 La négociation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.7.3 La communication . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.8 Les protocoles d’interaction . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.9 Les SMA et le Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.9.1 Structure d’un agent offrant un service . . . . . . . . . . . . . . . . 43
3.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4 Contribution : l’architecture orientée SMA, pour l’équilibrage de charge....45
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.1.1 Cluster ou fermes de calcul . . . . . . . . . . . . . . . . . . . . . . 45
4.1.2 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.2 Structure de travail proposé . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.2.1 Description des agents . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.3 Coopération entre les agents . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.4 Algorithme proposé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.4.1 Diagramme de séquence du système . . . . . . . . . . . . . . . . . 48
4.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5 Implémentation et Résultats 50
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.2 Implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.2.1 Plateforme de développement . . . . . . . . . . . . . . . . . . . . . 51
5.3 Outils d’implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.3.1 Serveur d’applications . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.3.2 Environnement de développement . . . . . . . . . . . . . . . . . . . 52
5.3.3 Navigateur Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.3.4 Système d’exploitation . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.4 Équilibrage de charge d’une application . . . . . . . . . . . . . . . . . . . . 52
5.5 Description de l’application . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.5.1 Le package serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.5.2 Le package client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.5.3 Diagramme de déploiement du système . . . . . . . . . . . . . . . 55
5.6 Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.7 Comparaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Conclusion Générale et Perspectives
Bibliographie
Côte titre : MAI/0179 En ligne : https://drive.google.com/file/d/1IpGTkkRboDvE2HycDC6YRgdZ5FrMbrUC/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0179 MAI/0179 Mémoire Bibliothéque des sciences Français Disponible
Disponible