University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'éditeur
Setif:UFA |
Documents disponibles chez cet éditeur
Ajouter le résultat dans votre panier Affiner la recherche
Optical and Nonlinear Optical Properties of Bivalent Transition Metal Complexes: A Quantum Chemical Study / Meriem Zaidi
Titre : Optical and Nonlinear Optical Properties of Bivalent Transition Metal Complexes: A Quantum Chemical Study Type de document : texte imprimé Auteurs : Meriem Zaidi ; D. Hannachi Editeur : Setif:UFA Année de publication : 2020 Importance : 1 vol (68 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Chimie Mots-clés : TM
DFT
TD-DFT
NLO
Statique
DynamiqueIndex. décimale : 540 Chimie et sciences connexes Résumé : Récemment, la découverte de nouveaux matériaux avec d'excellentes réponses optiques non linéaires est devenue un sujet de recherche très intéressant dans les différents domaines de la science des matériaux. Actuellement, la théorie fonctionnelle de la densité (DFT) s'est avérée être un outil puissant dans l'explication et la prédiction de la performance des nouveaux matériaux NLO.
Calculs chimiques quantiques utilisant DFT / TD-DFT à corrélation d'échange B3LYP fonctionnel et 6-311G ** / SDD (pour transition métal) ensemble de base de la structure des complexes de métaux de transition bivalents de ligands hexadentates acycliques fournissant pyridyl / pyrazine –amide-thioéther / éther coordinations sont rapportées en phase gazeuse.
Les paramètres géométriques et les spectres d'absorption UV – Vis théoriquement prédits des composés optimisés M (II) Li sont en excellent accord avec l'expérience (dCal.-Exp= ~ 0.011 Å, Cal.-Exp= ~ 20 nm).
Nos travaux démontrent pour la première fois que l'hyper-polarisabilité, la deuxième génération d'harmoniques et la réponse de diffusion hyper-Rayleigh des complexes de coordination des métaux de transition peuvent être déterminées à partir du potentiel d'ionisation du métal et de la polarisation de spin des complexes.Côte titre : MACH/0168 En ligne : https://drive.google.com/file/d/1aWlVFShbS9fKSVCwlr6fnfK9B_GMWFPI/view?usp=shari [...] Format de la ressource électronique : Optical and Nonlinear Optical Properties of Bivalent Transition Metal Complexes: A Quantum Chemical Study [texte imprimé] / Meriem Zaidi ; D. Hannachi . - [S.l.] : Setif:UFA, 2020 . - 1 vol (68 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Chimie Mots-clés : TM
DFT
TD-DFT
NLO
Statique
DynamiqueIndex. décimale : 540 Chimie et sciences connexes Résumé : Récemment, la découverte de nouveaux matériaux avec d'excellentes réponses optiques non linéaires est devenue un sujet de recherche très intéressant dans les différents domaines de la science des matériaux. Actuellement, la théorie fonctionnelle de la densité (DFT) s'est avérée être un outil puissant dans l'explication et la prédiction de la performance des nouveaux matériaux NLO.
Calculs chimiques quantiques utilisant DFT / TD-DFT à corrélation d'échange B3LYP fonctionnel et 6-311G ** / SDD (pour transition métal) ensemble de base de la structure des complexes de métaux de transition bivalents de ligands hexadentates acycliques fournissant pyridyl / pyrazine –amide-thioéther / éther coordinations sont rapportées en phase gazeuse.
Les paramètres géométriques et les spectres d'absorption UV – Vis théoriquement prédits des composés optimisés M (II) Li sont en excellent accord avec l'expérience (dCal.-Exp= ~ 0.011 Å, Cal.-Exp= ~ 20 nm).
Nos travaux démontrent pour la première fois que l'hyper-polarisabilité, la deuxième génération d'harmoniques et la réponse de diffusion hyper-Rayleigh des complexes de coordination des métaux de transition peuvent être déterminées à partir du potentiel d'ionisation du métal et de la polarisation de spin des complexes.Côte titre : MACH/0168 En ligne : https://drive.google.com/file/d/1aWlVFShbS9fKSVCwlr6fnfK9B_GMWFPI/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MACH/0168 MACH/0168 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Optimisation des algorithmes de localisation dans les réseaux de capteurs sans fil Type de document : texte imprimé Auteurs : Rabhi, Seddik, Auteur ; Semchedine ,Fouzi, Directeur de thèse Editeur : Setif:UFA Année de publication : 2021 Importance : 1 vol (105 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux de capteurs sans fil
Localisation
Méta-heuristiquesIndex. décimale : 004 - Informatique Résumé :
Les travaux présentés dans cette thèse s’inscrivent dans le cadre général des réseaux de capteurs sans fil. Elles portent sur l’étude et la mise en oeuvre de nouveaux algorithmes distribués qui utilisent les méta-heuristiques bio-inspirées pour résoudre le problème de localisation. Dans cette thèse, nous adaptons la méta-heuristique de l’algorithme d’optimisation par Fruit Fly (FOA) pour optimiser la carte des positions estimées par deux célèbres techniques de localisation existantes (DV-HOP et DV-DISTANCE) afin de fournir deux nouvelles approches hybrides de localisation. Dans un second lieu, un nouvel algorithme de localisation basé seulement sur la méta-heuristique FOA est proposé. Pour valider les performances de nos approches proposées, nous avons effectué des expérimentations et nous les avons comparés avec les méthodes traditionnelles de DV-hop et DV-distance pour évaluer le taux d’amélioration. Par ailleurs, la précision et le temps d'exécution de la nouvelle méthode de localisation ont été évalués et comparais avec ceux d’autres méta-heuristiques de localisation performantes.Côte titre : DI/0056 En ligne : https://drive.google.com/file/d/1x8zg6MiBPKxes2TxKyv19RE3OiG5KRZm/view?usp=shari [...] Format de la ressource électronique : Optimisation des algorithmes de localisation dans les réseaux de capteurs sans fil [texte imprimé] / Rabhi, Seddik, Auteur ; Semchedine ,Fouzi, Directeur de thèse . - [S.l.] : Setif:UFA, 2021 . - 1 vol (105 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux de capteurs sans fil
Localisation
Méta-heuristiquesIndex. décimale : 004 - Informatique Résumé :
Les travaux présentés dans cette thèse s’inscrivent dans le cadre général des réseaux de capteurs sans fil. Elles portent sur l’étude et la mise en oeuvre de nouveaux algorithmes distribués qui utilisent les méta-heuristiques bio-inspirées pour résoudre le problème de localisation. Dans cette thèse, nous adaptons la méta-heuristique de l’algorithme d’optimisation par Fruit Fly (FOA) pour optimiser la carte des positions estimées par deux célèbres techniques de localisation existantes (DV-HOP et DV-DISTANCE) afin de fournir deux nouvelles approches hybrides de localisation. Dans un second lieu, un nouvel algorithme de localisation basé seulement sur la méta-heuristique FOA est proposé. Pour valider les performances de nos approches proposées, nous avons effectué des expérimentations et nous les avons comparés avec les méthodes traditionnelles de DV-hop et DV-distance pour évaluer le taux d’amélioration. Par ailleurs, la précision et le temps d'exécution de la nouvelle méthode de localisation ont été évalués et comparais avec ceux d’autres méta-heuristiques de localisation performantes.Côte titre : DI/0056 En ligne : https://drive.google.com/file/d/1x8zg6MiBPKxes2TxKyv19RE3OiG5KRZm/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité DI/0056 DI/0056 Thèse Bibliothéque des sciences Français Disponible
Disponible
Titre : Optimisation dans les problèmes d’ordonnancement de projets Type de document : texte imprimé Auteurs : Chaima Belhaouchat, Auteur ; Abdelhamid Benhocine, Directeur de thèse Editeur : Setif:UFA Année de publication : 2021 Importance : 1 vol (50 f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Mathématique Mots-clés : Ordonnancement de projet
GanttIndex. décimale : 510 Mathématique Résumé :
Dans cette mémoire, nous étudions l’ordonnancement des projets en utilisant le diagramme de
Gantt, la méthode de MPM, la méthode de PERT. Il a été constaté que la direction de projet préfère
utiliser la méthode PERT, malgré la difficulté de la réaliser. Nous avons également abordé le
problème des tâches fictives dans un diagramme PERT.
Nous avons présenté une méthode pour améliorer et réduire au minimum le problème des
tâches fictives dans le graphe PERT.Côte titre : MAM/0526 En ligne : https://drive.google.com/file/d/17l61w0ZZ1t5IKmID1fJVV3ebja1qDMaZ/view?usp=shari [...] Format de la ressource électronique : Optimisation dans les problèmes d’ordonnancement de projets [texte imprimé] / Chaima Belhaouchat, Auteur ; Abdelhamid Benhocine, Directeur de thèse . - [S.l.] : Setif:UFA, 2021 . - 1 vol (50 f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Mathématique Mots-clés : Ordonnancement de projet
GanttIndex. décimale : 510 Mathématique Résumé :
Dans cette mémoire, nous étudions l’ordonnancement des projets en utilisant le diagramme de
Gantt, la méthode de MPM, la méthode de PERT. Il a été constaté que la direction de projet préfère
utiliser la méthode PERT, malgré la difficulté de la réaliser. Nous avons également abordé le
problème des tâches fictives dans un diagramme PERT.
Nous avons présenté une méthode pour améliorer et réduire au minimum le problème des
tâches fictives dans le graphe PERT.Côte titre : MAM/0526 En ligne : https://drive.google.com/file/d/17l61w0ZZ1t5IKmID1fJVV3ebja1qDMaZ/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAM/0526 MAM/0526 Mémoire Bibliothéque des sciences Français Disponible
DisponibleOptimisation de la gestion de l'équilibrage des ressources distribuées les ants-agents-mobiles / Abdi,dalal
Titre : Optimisation de la gestion de l'équilibrage des ressources distribuées les ants-agents-mobiles Type de document : texte imprimé Auteurs : Abdi,dalal ; Abdelhafid Benaouda, Directeur de thèse Editeur : Setif:UFA Année de publication : 2016 Importance : 1 vol (34f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
Équilibrage de ressources
Système Multi-agents
coopératifs
ACO
JadeIndex. décimale : 004 Informatique Résumé : Résumé
Dans ce présent mémoire, nous proposons une architecture basée sur le paradigme des Systèmes
multi-agents coopératifs pour prévenir l’arrivée des ruptures de stock et on l’associé à l’algorithme
ACO pour trouver la solution la plus optimale pour l’équilibrage des ressources sur ce system. Il s’agit
de prévenir l’arrivée des ruptures de stock en équilibrant le niveau de disponibilité en faisant appel aux
sites dont le niveau est en sur-stockage et le chemin est le plus optimal (le plus court chemin d’arriver
à ce site à partir de site qui subit un déficit de stock ) , ce site est décidé par l’algorithme ACO qui
trouve le chemin le plus optimal .
La validation est faite avec l’environnement distribué JADE comme moyen d’interaction et d’échange
d’informations.Note de contenu : Sommaire
Introduction Générale
Chapitre 01 :Les Ant-System(AS)
1. Introduction 01
2. Intelligence en essaim 02
2.1 Définition 02
2.2 Caractéristiques génériques des approches en essaim 02
2.2.1 Principe de proximité 02
2.2.2 Principe de qualité 03
2.2.3 Principe de réponse diversifiée 03
2.2.4 Principe de stabilité. 03
2.2.5 Principe d’adaptabilité 03
3. L’optimisation par colonies de fourmis (ACO) 03
3.1 Principe 03
4. Voyageur de commerce : Algorithme Ant System (AS) 04
4.1. Définitions 04
4.2. Ant System 04
4.2.1 Les règles de déplacement 05
4.3 Fonctionnement de l’algorithme 07
Conclusion 08
Chapitre 2: Les Agents Mobiles Et Les Systèmes Multi-Agent
Introduction 09
I.Agent 09
1. Définition de Ferber 09
2. Propriété d’un agent 09
3. Classement des agents 10
3.1 Relative a leur réactivité Vs Mobilité 10
3.1.1 Relative a leur réactivité 10
3.1.1.1Cognitif 11
3.1.1.2 Réactif 11
3.1.1.3 Hybride 11
3.1.2 Agent Fixe Vs Agent Mobile 12
3.1.2.2 Agents Fixes 12
3.1.2.2 Agents Mobiles 12
3.2. Agent Mobile 13
3.2.1 Définition 13
3.2.2.Environnement d'exécution d'agents mobiles 14
3.3 Services requis pour l'exécution d'agents mobiles 14
3.3.1 Structure d'un agent mobile 14
3.3.2 Création d'agents mobiles 15
3.3.3 Migration d'un agent : 15
3.3.4 Service de nommage 15
3.3.5 Service de localisation 16
3.3.6 Communications entre les agents 16
3.3.7 Exécution d'un agent 17
3.3.8 Sécurité 17
3.3.9 Traçabilité 17
3.3.10 Cycle de vie et contrôle de l'agent 18
II Les Système Multi-Agent SMA 18
1 Définition 18
2 Caractéristique d’un SMA 18
3. Architecture du SMA 19
4. L’environnement 19
5. Communication 20
6. La coopération 21
7.La Coordination 21
Chapitre 3: Equilibrage de Charge
1. Introduction 22
2. Caractéristiques d’un équilibrage de charge 22
3. Principales classes de l’équilibrage de charge 23
3.1. Approche statique Vs Approche Dynamique 23
3.2 Approche Centralisée vs Approche distribuée 23
3.3 Approche source-initiative vs receveur-initiative 23
4 Politiques et mécanisme d’équilibrage de charge 24
5 Algorithme de l’équilibrage de charge 25
5.1 Algorithme aléatoire 25
5.2 Algorithme du vecteur 25
5.3 Algorithme des enchères 25
5.4 Algorithme Round Robin 26
Etat de L’Art 27
Chapitre 4: Une Solution d’équilibrage de ressources basée sur antsagents-mobiles
1. Introduction 28
2. Architecture de notre plateforme 28
3. Fonctionnement 29
4. Description des agents 30
5. La phase de développement 33
6. Choix de l’implémentation 34
6.1Description de JADE 34
7. Exécution et interprétation des résultats 35
ConclusionCôte titre : MAI/0140 En ligne : https://drive.google.com/file/d/1Oyp4LgBg7hU_To2cuUuG67Rau40F05j5/view?usp=shari [...] Format de la ressource électronique : Optimisation de la gestion de l'équilibrage des ressources distribuées les ants-agents-mobiles [texte imprimé] / Abdi,dalal ; Abdelhafid Benaouda, Directeur de thèse . - [S.l.] : Setif:UFA, 2016 . - 1 vol (34f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
Équilibrage de ressources
Système Multi-agents
coopératifs
ACO
JadeIndex. décimale : 004 Informatique Résumé : Résumé
Dans ce présent mémoire, nous proposons une architecture basée sur le paradigme des Systèmes
multi-agents coopératifs pour prévenir l’arrivée des ruptures de stock et on l’associé à l’algorithme
ACO pour trouver la solution la plus optimale pour l’équilibrage des ressources sur ce system. Il s’agit
de prévenir l’arrivée des ruptures de stock en équilibrant le niveau de disponibilité en faisant appel aux
sites dont le niveau est en sur-stockage et le chemin est le plus optimal (le plus court chemin d’arriver
à ce site à partir de site qui subit un déficit de stock ) , ce site est décidé par l’algorithme ACO qui
trouve le chemin le plus optimal .
La validation est faite avec l’environnement distribué JADE comme moyen d’interaction et d’échange
d’informations.Note de contenu : Sommaire
Introduction Générale
Chapitre 01 :Les Ant-System(AS)
1. Introduction 01
2. Intelligence en essaim 02
2.1 Définition 02
2.2 Caractéristiques génériques des approches en essaim 02
2.2.1 Principe de proximité 02
2.2.2 Principe de qualité 03
2.2.3 Principe de réponse diversifiée 03
2.2.4 Principe de stabilité. 03
2.2.5 Principe d’adaptabilité 03
3. L’optimisation par colonies de fourmis (ACO) 03
3.1 Principe 03
4. Voyageur de commerce : Algorithme Ant System (AS) 04
4.1. Définitions 04
4.2. Ant System 04
4.2.1 Les règles de déplacement 05
4.3 Fonctionnement de l’algorithme 07
Conclusion 08
Chapitre 2: Les Agents Mobiles Et Les Systèmes Multi-Agent
Introduction 09
I.Agent 09
1. Définition de Ferber 09
2. Propriété d’un agent 09
3. Classement des agents 10
3.1 Relative a leur réactivité Vs Mobilité 10
3.1.1 Relative a leur réactivité 10
3.1.1.1Cognitif 11
3.1.1.2 Réactif 11
3.1.1.3 Hybride 11
3.1.2 Agent Fixe Vs Agent Mobile 12
3.1.2.2 Agents Fixes 12
3.1.2.2 Agents Mobiles 12
3.2. Agent Mobile 13
3.2.1 Définition 13
3.2.2.Environnement d'exécution d'agents mobiles 14
3.3 Services requis pour l'exécution d'agents mobiles 14
3.3.1 Structure d'un agent mobile 14
3.3.2 Création d'agents mobiles 15
3.3.3 Migration d'un agent : 15
3.3.4 Service de nommage 15
3.3.5 Service de localisation 16
3.3.6 Communications entre les agents 16
3.3.7 Exécution d'un agent 17
3.3.8 Sécurité 17
3.3.9 Traçabilité 17
3.3.10 Cycle de vie et contrôle de l'agent 18
II Les Système Multi-Agent SMA 18
1 Définition 18
2 Caractéristique d’un SMA 18
3. Architecture du SMA 19
4. L’environnement 19
5. Communication 20
6. La coopération 21
7.La Coordination 21
Chapitre 3: Equilibrage de Charge
1. Introduction 22
2. Caractéristiques d’un équilibrage de charge 22
3. Principales classes de l’équilibrage de charge 23
3.1. Approche statique Vs Approche Dynamique 23
3.2 Approche Centralisée vs Approche distribuée 23
3.3 Approche source-initiative vs receveur-initiative 23
4 Politiques et mécanisme d’équilibrage de charge 24
5 Algorithme de l’équilibrage de charge 25
5.1 Algorithme aléatoire 25
5.2 Algorithme du vecteur 25
5.3 Algorithme des enchères 25
5.4 Algorithme Round Robin 26
Etat de L’Art 27
Chapitre 4: Une Solution d’équilibrage de ressources basée sur antsagents-mobiles
1. Introduction 28
2. Architecture de notre plateforme 28
3. Fonctionnement 29
4. Description des agents 30
5. La phase de développement 33
6. Choix de l’implémentation 34
6.1Description de JADE 34
7. Exécution et interprétation des résultats 35
ConclusionCôte titre : MAI/0140 En ligne : https://drive.google.com/file/d/1Oyp4LgBg7hU_To2cuUuG67Rau40F05j5/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0140 MAI/0140 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Optimisation de la gestion des ressources distribuées par les webServices Type de document : texte imprimé Auteurs : FOUNAS, Hadjer ; Abdelhafid Benaouda, Directeur de thèse Editeur : Setif:UFA Année de publication : 2015 Importance : 1 vol (68f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Équilibrage de charge, Gestion de ressources distribuées, Système
MultiAgent, webServices.Index. décimale : 004 Informatique Résumé : Résumé
Ce projet tente de répondre à la problématique de gestion des ressources matérielles distribuées, dans un environnement multi-sites. Cette gestion évite à l’entreprise
d’avoir des sur-stockages, provoquant un gaspillage de ressources, ou des sous-stockages
provoquant des ruptures de stock, générant l’arrêt des services.
Afin de répondre à cette problématique, nous proposons une contribution d’une
approche basée sur les systèmes multi-agents, exploitant le concept de l’équilibrage de
charge, et appliquant la technologie des webServices, comme solution apportant un
gain de gestion à cette entreprise, pour éviter le déséquilibre des ressources.
La contribution a été bien validée et a donné des résultats satisfaisants.
Note de contenu : Table des matières
Introduction générale 1
1 L’équilibrage de charge 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Une charge, c’est quoi ? . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 L’équilibrage de charge . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.3 Équilibrage ou partage de charge ? . . . . . . . . . . . . . . . . 4
1.2.4 Cluster de serveurs et le répartiteur . . . . . . . . . . . . . . . . 5
1.3 Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.1 Locale vs globale . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.2 Statique vs dynamique . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.3 Centralisé vs distribué . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.4 Sender-initiative vs receiver-initiative . . . . . . . . . . . . . . . 7
1.4 Politiques et mécanismes . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.1 Les politiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.1.1 politique d’informations . . . . . . . . . . . . . . . . . 8
1.4.1.2 Politique de déclenchement . . . . . . . . . . . . . . . 9
1.4.1.3 Politique de sélection . . . . . . . . . . . . . . . . . . . 9
1.4.1.4 Politique d’appariement . . . . . . . . . . . . . . . . . 10
1.4.1.5 Politique de désignation locale . . . . . . . . . . . . . . 10
1.4.2 Les mécanismes . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5 Algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5.1 Algorithme aléatoire . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5.2 Algorithme Round Robin . . . . . . . . . . . . . . . . . . . . . . 11
1.5.3 Algorithme des enchères . . . . . . . . . . . . . . . . . . . . . . 11
1.5.4 Algorithme des pairs . . . . . . . . . . . . . . . . . . . . . . . . 11
1.5.5 Algorithme du vecteur . . . . . . . . . . . . . . . . . . . . . . . 12
1.5.6 Algorithme Drafting . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 Systèmes multi-agents et les webServices 13
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Agent et systèmes multi-agents . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 Notion d’agent . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 Caractéristiques d’un agent . . . . . . . . . . . . . . . . . . . . 14
2.2.3 Classification des agents . . . . . . . . . . . . . . . . . . . . . . 15
2.2.3.1 Selon la nature . . . . . . . . . . . . . . . . . . . . . . 15
2.2.3.2 Selon l’intelligence . . . . . . . . . . . . . . . . . . . . 15
2.2.3.3 Selon la mobilité . . . . . . . . . . . . . . . . . . . . . 16
2.2.4 Les systèmes multi-agents . . . . . . . . . . . . . . . . . . . . . 17
2.2.5 L’interaction dans un SMA . . . . . . . . . . . . . . . . . . . . 17
2.2.5.1 La communication . . . . . . . . . . . . . . . . . . . . 18
2.2.5.2 La coopération . . . . . . . . . . . . . . . . . . . . . . 19
2.2.5.3 La coordination . . . . . . . . . . . . . . . . . . . . . . 19
2.2.5.4 La négociation . . . . . . . . . . . . . . . . . . . . . . 20
2.2.6 Les langages de communication multi-agents . . . . . . . . . . . 20
2.2.6.1 KQML . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.6.2 FIPA-ACL . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Les webServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3.1 L’Architecture Orientée Service (SOA) . . . . . . . . . . . . . . 21
2.3.2 Définition d’un webService . . . . . . . . . . . . . . . . . . . . . 21
2.3.3 SOA versus webServices . . . . . . . . . . . . . . . . . . . . . . 22
2.3.4 Les technologies des webServices . . . . . . . . . . . . . . . . . . 22
2.3.4.1 REST . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.4.2 SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4 Intégration de webServices et d’agents . . . . . . . . . . . . . . . . . . 23
2.4.1 Les visions d’intégration . . . . . . . . . . . . . . . . . . . . . . 23
2.4.2 Évaluation de l’intégration . . . . . . . . . . . . . . . . . . . . . 24
2.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3 État de l’art 26
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2 Vers une modélisation par SMA . . . . . . . . . . . . . . . . . . . . . . 26
3.3 L’équilibrage de charge et les SMA . . . . . . . . . . . . . . . . . . . . 27
3.4 L’équilibrage de ressources . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4 Architecture orientée Système MultiAgent pour un équilibrage de
ressources matérielles distribuées 33
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 Description de notre solution . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2.1 L’agent Préventeur (AP) . . . . . . . . . . . . . . . . . . . . . . 34
4.2.2 L’agent Classificateur (AC) . . . . . . . . . . . . . . . . . . . . 35
4.2.3 L’agent Superviseur (AS) . . . . . . . . . . . . . . . . . . . . . 35
4.2.4 L’agent Surveillant (Asu) . . . . . . . . . . . . . . . . . . . . . 36
4.2.5 L’agent Mobile Détecteur (AMD) . . . . . . . . . . . . . . . . . 37
4.3 Scénario de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . 38
4.4 Les webServices comme middleware . . . . . . . . . . . . . . . . . . . . 39
4.4.1 Évolution des middlewares . . . . . . . . . . . . . . . . . . . . . 39
4.4.1.1 Sun RPC . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.4.1.2 RMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.1.3 CORBA . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.1.4 DCOM . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.1.5 WebServices . . . . . . . . . . . . . . . . . . . . . . . . 41
4.4.2 Pourquoi les webServices ? . . . . . . . . . . . . . . . . . . . . . 41
4.4.3 Les webServices dans notre solution . . . . . . . . . . . . . . . . 42
4.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5 Implémentation et résultats 44
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.2 la plateforme J2EE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.3 La programmation orientée agent . . . . . . . . . . . . . . . . . . . . . 44
5.3.1 Les plateformes multi-agents . . . . . . . . . . . . . . . . . . . . 45
5.3.1.1 MADKIT . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.1.2 MAGIQUE . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.1.3 JACK . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.1.4 JADE . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5.3.2 Le choix de la plateforme . . . . . . . . . . . . . . . . . . . . . . 46
5.4 Implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.4.1 Les webServices invocables . . . . . . . . . . . . . . . . . . . . . 48
5.4.2 Le déploiement des agents . . . . . . . . . . . . . . . . . . . . . 49
5.4.2.1 L’agent Classificateur (AC) . . . . . . . . . . . . . . . 50
5.4.2.2 L’agent Préventeur (AP) . . . . . . . . . . . . . . . . 53
5.4.2.3 L’agent Superviseur (AS) . . . . . . . . . . . . . . . . 55
5.4.2.4 L’agent Surveillant (Asu) . . . . . . . . . . . . . . . . 56
5.4.2.5 L’agent Mobile Détecteur (AMD) . . . . . . . . . . . 59
5.5 Résultats et discussions . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Conclusion générale 64
Côte titre : MAI/0076 En ligne : https://drive.google.com/file/d/1VD_DD73ZlTS5XQDmxQSJDJ_1udPXB1Aj/view?usp=shari [...] Format de la ressource électronique : Optimisation de la gestion des ressources distribuées par les webServices [texte imprimé] / FOUNAS, Hadjer ; Abdelhafid Benaouda, Directeur de thèse . - [S.l.] : Setif:UFA, 2015 . - 1 vol (68f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Équilibrage de charge, Gestion de ressources distribuées, Système
MultiAgent, webServices.Index. décimale : 004 Informatique Résumé : Résumé
Ce projet tente de répondre à la problématique de gestion des ressources matérielles distribuées, dans un environnement multi-sites. Cette gestion évite à l’entreprise
d’avoir des sur-stockages, provoquant un gaspillage de ressources, ou des sous-stockages
provoquant des ruptures de stock, générant l’arrêt des services.
Afin de répondre à cette problématique, nous proposons une contribution d’une
approche basée sur les systèmes multi-agents, exploitant le concept de l’équilibrage de
charge, et appliquant la technologie des webServices, comme solution apportant un
gain de gestion à cette entreprise, pour éviter le déséquilibre des ressources.
La contribution a été bien validée et a donné des résultats satisfaisants.
Note de contenu : Table des matières
Introduction générale 1
1 L’équilibrage de charge 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Une charge, c’est quoi ? . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 L’équilibrage de charge . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.3 Équilibrage ou partage de charge ? . . . . . . . . . . . . . . . . 4
1.2.4 Cluster de serveurs et le répartiteur . . . . . . . . . . . . . . . . 5
1.3 Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.1 Locale vs globale . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.2 Statique vs dynamique . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.3 Centralisé vs distribué . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.4 Sender-initiative vs receiver-initiative . . . . . . . . . . . . . . . 7
1.4 Politiques et mécanismes . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.1 Les politiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.1.1 politique d’informations . . . . . . . . . . . . . . . . . 8
1.4.1.2 Politique de déclenchement . . . . . . . . . . . . . . . 9
1.4.1.3 Politique de sélection . . . . . . . . . . . . . . . . . . . 9
1.4.1.4 Politique d’appariement . . . . . . . . . . . . . . . . . 10
1.4.1.5 Politique de désignation locale . . . . . . . . . . . . . . 10
1.4.2 Les mécanismes . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5 Algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5.1 Algorithme aléatoire . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5.2 Algorithme Round Robin . . . . . . . . . . . . . . . . . . . . . . 11
1.5.3 Algorithme des enchères . . . . . . . . . . . . . . . . . . . . . . 11
1.5.4 Algorithme des pairs . . . . . . . . . . . . . . . . . . . . . . . . 11
1.5.5 Algorithme du vecteur . . . . . . . . . . . . . . . . . . . . . . . 12
1.5.6 Algorithme Drafting . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 Systèmes multi-agents et les webServices 13
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Agent et systèmes multi-agents . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 Notion d’agent . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 Caractéristiques d’un agent . . . . . . . . . . . . . . . . . . . . 14
2.2.3 Classification des agents . . . . . . . . . . . . . . . . . . . . . . 15
2.2.3.1 Selon la nature . . . . . . . . . . . . . . . . . . . . . . 15
2.2.3.2 Selon l’intelligence . . . . . . . . . . . . . . . . . . . . 15
2.2.3.3 Selon la mobilité . . . . . . . . . . . . . . . . . . . . . 16
2.2.4 Les systèmes multi-agents . . . . . . . . . . . . . . . . . . . . . 17
2.2.5 L’interaction dans un SMA . . . . . . . . . . . . . . . . . . . . 17
2.2.5.1 La communication . . . . . . . . . . . . . . . . . . . . 18
2.2.5.2 La coopération . . . . . . . . . . . . . . . . . . . . . . 19
2.2.5.3 La coordination . . . . . . . . . . . . . . . . . . . . . . 19
2.2.5.4 La négociation . . . . . . . . . . . . . . . . . . . . . . 20
2.2.6 Les langages de communication multi-agents . . . . . . . . . . . 20
2.2.6.1 KQML . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.6.2 FIPA-ACL . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Les webServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3.1 L’Architecture Orientée Service (SOA) . . . . . . . . . . . . . . 21
2.3.2 Définition d’un webService . . . . . . . . . . . . . . . . . . . . . 21
2.3.3 SOA versus webServices . . . . . . . . . . . . . . . . . . . . . . 22
2.3.4 Les technologies des webServices . . . . . . . . . . . . . . . . . . 22
2.3.4.1 REST . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.4.2 SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4 Intégration de webServices et d’agents . . . . . . . . . . . . . . . . . . 23
2.4.1 Les visions d’intégration . . . . . . . . . . . . . . . . . . . . . . 23
2.4.2 Évaluation de l’intégration . . . . . . . . . . . . . . . . . . . . . 24
2.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3 État de l’art 26
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2 Vers une modélisation par SMA . . . . . . . . . . . . . . . . . . . . . . 26
3.3 L’équilibrage de charge et les SMA . . . . . . . . . . . . . . . . . . . . 27
3.4 L’équilibrage de ressources . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4 Architecture orientée Système MultiAgent pour un équilibrage de
ressources matérielles distribuées 33
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 Description de notre solution . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2.1 L’agent Préventeur (AP) . . . . . . . . . . . . . . . . . . . . . . 34
4.2.2 L’agent Classificateur (AC) . . . . . . . . . . . . . . . . . . . . 35
4.2.3 L’agent Superviseur (AS) . . . . . . . . . . . . . . . . . . . . . 35
4.2.4 L’agent Surveillant (Asu) . . . . . . . . . . . . . . . . . . . . . 36
4.2.5 L’agent Mobile Détecteur (AMD) . . . . . . . . . . . . . . . . . 37
4.3 Scénario de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . 38
4.4 Les webServices comme middleware . . . . . . . . . . . . . . . . . . . . 39
4.4.1 Évolution des middlewares . . . . . . . . . . . . . . . . . . . . . 39
4.4.1.1 Sun RPC . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.4.1.2 RMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.1.3 CORBA . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.1.4 DCOM . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.1.5 WebServices . . . . . . . . . . . . . . . . . . . . . . . . 41
4.4.2 Pourquoi les webServices ? . . . . . . . . . . . . . . . . . . . . . 41
4.4.3 Les webServices dans notre solution . . . . . . . . . . . . . . . . 42
4.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5 Implémentation et résultats 44
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.2 la plateforme J2EE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.3 La programmation orientée agent . . . . . . . . . . . . . . . . . . . . . 44
5.3.1 Les plateformes multi-agents . . . . . . . . . . . . . . . . . . . . 45
5.3.1.1 MADKIT . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.1.2 MAGIQUE . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.1.3 JACK . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.1.4 JADE . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5.3.2 Le choix de la plateforme . . . . . . . . . . . . . . . . . . . . . . 46
5.4 Implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.4.1 Les webServices invocables . . . . . . . . . . . . . . . . . . . . . 48
5.4.2 Le déploiement des agents . . . . . . . . . . . . . . . . . . . . . 49
5.4.2.1 L’agent Classificateur (AC) . . . . . . . . . . . . . . . 50
5.4.2.2 L’agent Préventeur (AP) . . . . . . . . . . . . . . . . 53
5.4.2.3 L’agent Superviseur (AS) . . . . . . . . . . . . . . . . 55
5.4.2.4 L’agent Surveillant (Asu) . . . . . . . . . . . . . . . . 56
5.4.2.5 L’agent Mobile Détecteur (AMD) . . . . . . . . . . . 59
5.5 Résultats et discussions . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Conclusion générale 64
Côte titre : MAI/0076 En ligne : https://drive.google.com/file/d/1VD_DD73ZlTS5XQDmxQSJDJ_1udPXB1Aj/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0076 MAI/0076 Mémoire Bibliothéque des sciences Français Disponible
DisponibleOptimisation globale , contribution à l’étude de la méthode de la transformation réductrice à Aliénor / Abdelkader Zaidi
PermalinkPermalinkPermalinkOptimisation en nombres entiers des fonctions quadratiques non convexes soumises à des contraintes linéaires. / Moussaoui, Nouha
PermalinkOptimisation, par les ant-systems de la circulation de l'information dans les objets coopérants / Berahma,ilhem
PermalinkOptimisation par essaims de particules sous scilab / Saber,Amina
PermalinkOptimisation des performances d’une ligne à retard acoustique à base de l’AlN dopé par Cr : application aux résonateurs à faible consommation d’énergie / Oussama Mansar
PermalinkPermalinkPermalinkOptimisation des protocoles de routage dans les réseaux de capteurs avec l’approche de colonie de fourmis / BOUNOUNI, Mahdi
Permalink