University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Benaouda,Abdelhad |
Documents disponibles écrits par cet auteur
Ajouter le résultat dans votre panier Affiner la recherche
L’épidémiologie des fakenews sur les Réseaux sociaux, étude comparative entre Twitter et FaceBook. / Laouarem ,Raihen
Titre : L’épidémiologie des fakenews sur les Réseaux sociaux, étude comparative entre Twitter et FaceBook. Type de document : texte imprimé Auteurs : Laouarem ,Raihen, Auteur ; Benaouda,Abdelhad, Directeur de thèse 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:Informatique Mots-clés : SMA
propagation
Diffusion informationIndex. décimale : 004 - Informatique Résumé :
Les réseaux sociaux ont pris une importance capitale dans la vie personnelle et professionnelle
des gens. Ils sont devenus l’outil principal de partage d’information.
Le développement rapide de ces réseaux est la cause d’avoir un problème social représenté
en diffusion des fake-news sur les réseaux sociaux, ce qui est un phénomène récent.
Prédire la profondeur de la diffusion d’information dans les réseaux sociaux est une
tâche difficile. Plusieurs travaux académiques récents ont abordé ce sujet en utilisant des
processus de diffusion qui sont basés sur la topologie du réseau social et ont ignoré des
facteurs plus importants comme le contenu de l’information diffusé, rôle actif/passif des
utilisateurs ou le profil d’utilisateurs.
À ce titre, nous nous intéressons dans ce projet à l’étude du phénomène de diffusion
d’information particulièrement la diffusion des fake-news(fausses informations) sur les
réseaux sociaux. Nous proposons un modèle épidémiologique qui permet à prédire la
profondeur d’une fake-news et quantifier sa propagation dans un réseau social en prenant
en considération le contenu diffusé, le profil et le rôle( actif/passif) d’utilisateurs.
Notre contribution consiste donc à proposer un modèle de simulation lié à ce phénomène.
Il s’agit d’une amélioration dans le modèle épidémique SIR en incorporant le
paradigme des systèmes multi-agents.
Notre modèle a été implémenté sous Net-logo et a généré des résultats satisfaisants.Côte titre : MAI/0391 En ligne : https://drive.google.com/file/d/1CHuVopnm8hziXCMYORzGPsgsm2A8HY3h/view?usp=shari [...] Format de la ressource électronique : L’épidémiologie des fakenews sur les Réseaux sociaux, étude comparative entre Twitter et FaceBook. [texte imprimé] / Laouarem ,Raihen, Auteur ; Benaouda,Abdelhad, Directeur de thèse . - [S.l.] : Setif:UFA, 2020 . - 1 vol (68 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : SMA
propagation
Diffusion informationIndex. décimale : 004 - Informatique Résumé :
Les réseaux sociaux ont pris une importance capitale dans la vie personnelle et professionnelle
des gens. Ils sont devenus l’outil principal de partage d’information.
Le développement rapide de ces réseaux est la cause d’avoir un problème social représenté
en diffusion des fake-news sur les réseaux sociaux, ce qui est un phénomène récent.
Prédire la profondeur de la diffusion d’information dans les réseaux sociaux est une
tâche difficile. Plusieurs travaux académiques récents ont abordé ce sujet en utilisant des
processus de diffusion qui sont basés sur la topologie du réseau social et ont ignoré des
facteurs plus importants comme le contenu de l’information diffusé, rôle actif/passif des
utilisateurs ou le profil d’utilisateurs.
À ce titre, nous nous intéressons dans ce projet à l’étude du phénomène de diffusion
d’information particulièrement la diffusion des fake-news(fausses informations) sur les
réseaux sociaux. Nous proposons un modèle épidémiologique qui permet à prédire la
profondeur d’une fake-news et quantifier sa propagation dans un réseau social en prenant
en considération le contenu diffusé, le profil et le rôle( actif/passif) d’utilisateurs.
Notre contribution consiste donc à proposer un modèle de simulation lié à ce phénomène.
Il s’agit d’une amélioration dans le modèle épidémique SIR en incorporant le
paradigme des systèmes multi-agents.
Notre modèle a été implémenté sous Net-logo et a généré des résultats satisfaisants.Côte titre : MAI/0391 En ligne : https://drive.google.com/file/d/1CHuVopnm8hziXCMYORzGPsgsm2A8HY3h/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0391 MAI/0391 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Equilibrage des ressources sur un IaaS en Cloud-Computing. Type de document : texte imprimé Auteurs : Belaid ,Asma, Auteur ; Benaouda,Abdelhad, Directeur de thèse Editeur : Setif:UFA Année de publication : 2018 Importance : 1 vol (54 f .) Format : 29 cm Langues : Français (fre) Langues originales : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Cloud computing
load-balancing
Machine virtuelleIndex. décimale : 004 - Informatique Résumé : Résumé
L'infrastructure en tant que service (IaaS) est un type de cloud computing dans lequel un four-
nisseur tiers heberge des ressources informatiques virtualisees sur Internet pour l'execution de
t^aches dans le cloud computing. Chaque fois que certaines machines virtuelles sont sur-chargees
et que certaines machines virtuelles sont sous-chargees, cette situation peut entra^ner une reduc-
tion du niveau de satisfaction de la clientele. Cependant, dans cette contribution, nous proposons
un algorithme d'equilibrage de charge, dans lequel la charge dans l'IaaS est deplacee an d'obtenir
un equilibrage dynamique de la charge entre les machines virtuelles an de maximiser l'utilisation.
L'algorithme propose concerne l'evolution de l'environnement et des caracteristiques en matiere
du load-balancing dans les IaaS.Note de contenu :
Sommaire
Le Cloud Computing 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Denition du cloud computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Le Data Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Caracteristiques communes du cloud . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.1 Self-service a la demande . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.2 Elasticite Rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.3 Mutualisation des ressources . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.4 Service mesure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.5 Acces reseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5 FORMES DU CLOUD: Modeles de services . . . . . . . . . . . . . . . . . . . . . 6
1.5.1 Fournisseur de services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5.2 Classication des clouds computing . . . . . . . . . . . . . . . . . . . . . . 7
1.5.3 Modeles de services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 FORMES DU CLOUD: Modeles de deploiments . . . . . . . . . . . . . . . . . . . 12
1.6.1 Cloud Public . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6.2 Cloud prive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.6.3 Cloud Communautaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.6.4 Cloud Hybride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.7 Architecture du cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.7.1 Architecture des clouds computing . . . . . . . . . . . . . . . . . . . . . . 15
1.7.2 Infrastructure des clouds computing . . . . . . . . . . . . . . . . . . . . . . 17
1.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2 Le Load-Balancing 23
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.2 Denition du load-balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3 Denition de la charge de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4 Objectif du load-balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.5 Denition de l'indice de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.6 Proprietes assurees par l'algorithme d'equilibrage de charge . . . . . . . . . . . . . 26
2.7 Classication d'equilibrage de charge: . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.7.1 Approche statique: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.7.2 Approche dynamique: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.8 Parametres pour l'equilibrage de charge . . . . . . . . . . . . . . . . . . . . . . . . 28
2.9 Politiques de l'algorithme d'equilibrage de charge . . . . . . . . . . . . . . . . . . 29
2.10 Principaux objectifs des algorithmes d'equilibrage de charge . . . . . . . . . . . . 29
2.11 Algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.11.1 Planication des t^aches basee sur LB: . . . . . . . . . . . . . . . . . . . . . 30
2.11.2 Equilibrage de charge opportuniste: . . . . . . . . . . . . . . . . . . . . . . 30
2.11.3 Round Robin: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.11.4 Randomise: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.11.5 Algorithme Min-Min: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.11.6 Algorithme Max-Min: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.11.7 Honeybee Foraging Behavior: . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.11.8 Actif Clustering: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.11.9 Compare and Balance : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.11.10 Solution multitraitement sans verrou pour LB: . . . . . . . . . . . . . . . . 32
2.11.11Ant Colony Optimization: . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.11.12 Shortest Response Time First: . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.11.13Based Random Sampling: . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.12 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3 Etat de l'art 35
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 Une nouvelle conception d'equilibrage de charge dans le cloud computing . . . . . 35
3.3 Algorithme d'equilibrage de charge base sur round robin dans un environnement de machine virtuelle (VM) . . .. 36
3.4 Honey Bee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.5 Cas de Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.6 Colonie de fourmis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.7 Implementation du Cloud Computing en utilisant la planication de travail courte 39
3.8 Travail connexe dans le systeme multi-agent . . . . . . . . . . . . . . . . . . . . . 39
3.9 Modele de decision d'equilibrage de charge centrale . . . . . . . . . . . . . . . . . 40
3.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4 Un systeme d'equilibrage de charge dans l'environnement cloud IaaS 41
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2 Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.3 La methodologie que nous avons utilisee pour atteindre nos objectifs . . . . . . . . 42
4.3.1 Les dierentes phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.4 Scenario d'algorithme d'equilibrage de charge . . . . . . . . . . . . . . . . . . . . 43
4.5 Description des algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.5.1 Algorithme OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.5.2 Algorithme serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5 Resultats et interpretation 48
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.2 Evaluation des resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.3 Demarche utilisee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.4 Structure de systeme propose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.5 Resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.6 conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Côte titre : MAI/0256 En ligne : https://drive.google.com/file/d/17ooZyabTB3Ma8tEU3wfXDxN6t11CGMR4/view?usp=shari [...] Format de la ressource électronique : Equilibrage des ressources sur un IaaS en Cloud-Computing. [texte imprimé] / Belaid ,Asma, Auteur ; Benaouda,Abdelhad, Directeur de thèse . - [S.l.] : Setif:UFA, 2018 . - 1 vol (54 f .) ; 29 cm.
Langues : Français (fre) Langues originales : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Cloud computing
load-balancing
Machine virtuelleIndex. décimale : 004 - Informatique Résumé : Résumé
L'infrastructure en tant que service (IaaS) est un type de cloud computing dans lequel un four-
nisseur tiers heberge des ressources informatiques virtualisees sur Internet pour l'execution de
t^aches dans le cloud computing. Chaque fois que certaines machines virtuelles sont sur-chargees
et que certaines machines virtuelles sont sous-chargees, cette situation peut entra^ner une reduc-
tion du niveau de satisfaction de la clientele. Cependant, dans cette contribution, nous proposons
un algorithme d'equilibrage de charge, dans lequel la charge dans l'IaaS est deplacee an d'obtenir
un equilibrage dynamique de la charge entre les machines virtuelles an de maximiser l'utilisation.
L'algorithme propose concerne l'evolution de l'environnement et des caracteristiques en matiere
du load-balancing dans les IaaS.Note de contenu :
Sommaire
Le Cloud Computing 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Denition du cloud computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Le Data Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Caracteristiques communes du cloud . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.1 Self-service a la demande . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.2 Elasticite Rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.3 Mutualisation des ressources . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.4 Service mesure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.5 Acces reseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5 FORMES DU CLOUD: Modeles de services . . . . . . . . . . . . . . . . . . . . . 6
1.5.1 Fournisseur de services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5.2 Classication des clouds computing . . . . . . . . . . . . . . . . . . . . . . 7
1.5.3 Modeles de services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 FORMES DU CLOUD: Modeles de deploiments . . . . . . . . . . . . . . . . . . . 12
1.6.1 Cloud Public . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6.2 Cloud prive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.6.3 Cloud Communautaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.6.4 Cloud Hybride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.7 Architecture du cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.7.1 Architecture des clouds computing . . . . . . . . . . . . . . . . . . . . . . 15
1.7.2 Infrastructure des clouds computing . . . . . . . . . . . . . . . . . . . . . . 17
1.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2 Le Load-Balancing 23
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.2 Denition du load-balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3 Denition de la charge de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4 Objectif du load-balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.5 Denition de l'indice de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.6 Proprietes assurees par l'algorithme d'equilibrage de charge . . . . . . . . . . . . . 26
2.7 Classication d'equilibrage de charge: . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.7.1 Approche statique: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.7.2 Approche dynamique: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.8 Parametres pour l'equilibrage de charge . . . . . . . . . . . . . . . . . . . . . . . . 28
2.9 Politiques de l'algorithme d'equilibrage de charge . . . . . . . . . . . . . . . . . . 29
2.10 Principaux objectifs des algorithmes d'equilibrage de charge . . . . . . . . . . . . 29
2.11 Algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.11.1 Planication des t^aches basee sur LB: . . . . . . . . . . . . . . . . . . . . . 30
2.11.2 Equilibrage de charge opportuniste: . . . . . . . . . . . . . . . . . . . . . . 30
2.11.3 Round Robin: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.11.4 Randomise: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.11.5 Algorithme Min-Min: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.11.6 Algorithme Max-Min: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.11.7 Honeybee Foraging Behavior: . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.11.8 Actif Clustering: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.11.9 Compare and Balance : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.11.10 Solution multitraitement sans verrou pour LB: . . . . . . . . . . . . . . . . 32
2.11.11Ant Colony Optimization: . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.11.12 Shortest Response Time First: . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.11.13Based Random Sampling: . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.12 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3 Etat de l'art 35
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 Une nouvelle conception d'equilibrage de charge dans le cloud computing . . . . . 35
3.3 Algorithme d'equilibrage de charge base sur round robin dans un environnement de machine virtuelle (VM) . . .. 36
3.4 Honey Bee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.5 Cas de Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.6 Colonie de fourmis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.7 Implementation du Cloud Computing en utilisant la planication de travail courte 39
3.8 Travail connexe dans le systeme multi-agent . . . . . . . . . . . . . . . . . . . . . 39
3.9 Modele de decision d'equilibrage de charge centrale . . . . . . . . . . . . . . . . . 40
3.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4 Un systeme d'equilibrage de charge dans l'environnement cloud IaaS 41
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2 Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.3 La methodologie que nous avons utilisee pour atteindre nos objectifs . . . . . . . . 42
4.3.1 Les dierentes phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.4 Scenario d'algorithme d'equilibrage de charge . . . . . . . . . . . . . . . . . . . . 43
4.5 Description des algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.5.1 Algorithme OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.5.2 Algorithme serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5 Resultats et interpretation 48
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.2 Evaluation des resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.3 Demarche utilisee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.4 Structure de systeme propose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.5 Resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.6 conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Côte titre : MAI/0256 En ligne : https://drive.google.com/file/d/17ooZyabTB3Ma8tEU3wfXDxN6t11CGMR4/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0256 MAI/0256 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Équilibrage des ressources sur une IaaS d’un cloud-computing par les SMA Type de document : texte imprimé Auteurs : Bella, Faiza, Auteur ; Benaouda,Abdelhad, Directeur de thèse Editeur : Setif:UFA Année de publication : 2020 Importance : 1 vol (81 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Informatique Index. décimale : 004 Informatique Résumé :
Le Cloud-Computing est l’une des technologies les plus intéressantes d’aujourd’hui en
raison de sa capacité à réduire les coûts associés à l’informatique, tout en augmentant
la flexibilité et l’évolutivité des processus informatiques. L’infrastructure en tant que
service (IaaS) est une forme de cloud-computing qui fournit des ressources informatiques
virtualisées sur Internet. L’équilibrage de charge est l’un des principaux défis du cloud
computing, qui est nécessaire pour répartir la charge sur un groupe de ressources ou
serveurs. Dans ce travail, nous avons proposé une architecture orientée SMA, pour
l’équilibrage des ressources du stockage (Disque-Dur) à deux niveaux. L’architecture
proposée a été mise en oeuvre à l’aide de la plateform JADE et a généré des résultats
satisfaisants par apport à l’algorithme Round-Robin.Côte titre : MAI/0439 En ligne : https://drive.google.com/file/d/1Xmr3hoKi0sJuf7FmfBWl7FiHO--e4yFc/view?usp=shari [...] Format de la ressource électronique : Équilibrage des ressources sur une IaaS d’un cloud-computing par les SMA [texte imprimé] / Bella, Faiza, Auteur ; Benaouda,Abdelhad, Directeur de thèse . - [S.l.] : Setif:UFA, 2020 . - 1 vol (81 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Informatique Index. décimale : 004 Informatique Résumé :
Le Cloud-Computing est l’une des technologies les plus intéressantes d’aujourd’hui en
raison de sa capacité à réduire les coûts associés à l’informatique, tout en augmentant
la flexibilité et l’évolutivité des processus informatiques. L’infrastructure en tant que
service (IaaS) est une forme de cloud-computing qui fournit des ressources informatiques
virtualisées sur Internet. L’équilibrage de charge est l’un des principaux défis du cloud
computing, qui est nécessaire pour répartir la charge sur un groupe de ressources ou
serveurs. Dans ce travail, nous avons proposé une architecture orientée SMA, pour
l’équilibrage des ressources du stockage (Disque-Dur) à deux niveaux. L’architecture
proposée a été mise en oeuvre à l’aide de la plateform JADE et a généré des résultats
satisfaisants par apport à l’algorithme Round-Robin.Côte titre : MAI/0439 En ligne : https://drive.google.com/file/d/1Xmr3hoKi0sJuf7FmfBWl7FiHO--e4yFc/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0439 MAI/0439 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Etude comparative de la profondeur d’une FakeNews entre Facebook et Twitter Type de document : texte imprimé Auteurs : Daoudi ,Bilel, Auteur ; Benaouda,Abdelhad, Directeur de thèse Editeur : Setif:UFA Année de publication : 2021 Importance : 1 vol (68 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Informatique Index. décimale : 004 - Informatique Résumé :
With the technological revolution of the twenty-first century and the huge spread of
smartphones and as a result of the rapid growth of the Internet, particularly social media
sites, which have become an integral part of everyone’s life on the planet. Obtaining
information through these sites has become very familiar, but this matter leads us to
the problem of the spread of fake-news that often disturbed researchers and in various
fields, and caused by this this development and spread the problem moved to the field of
computer science, which makes many academics got interested in finding a way to reduce
the speed and the depth of the propagation of a fake-news.
And because, we are attracted by this initiative, we decided and based on the
characteristics of the user and the content of the information spreaded, to develop a model
based on the epidemiological model (SIR), that would be able to determine the depth of
the spread of information through the network by highlighting the role of influential users
in social media, as well as the association of common interests among users.
As a result, our contribution consists in developing a simulation model for this
phenomena. The SIR epidemic model has been improved by adding the multi-agent
systems paradigm and user characteristics. satisfying results were achieved once we
implemented our model in Netlogo.Côte titre : MAI/0476 En ligne : https://drive.google.com/file/d/1koHMtWW3IsETjEsyEtiz-M-UOoopF0uA/view?usp=shari [...] Format de la ressource électronique : Etude comparative de la profondeur d’une FakeNews entre Facebook et Twitter [texte imprimé] / Daoudi ,Bilel, Auteur ; Benaouda,Abdelhad, Directeur de thèse . - [S.l.] : Setif:UFA, 2021 . - 1 vol (68 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Informatique Index. décimale : 004 - Informatique Résumé :
With the technological revolution of the twenty-first century and the huge spread of
smartphones and as a result of the rapid growth of the Internet, particularly social media
sites, which have become an integral part of everyone’s life on the planet. Obtaining
information through these sites has become very familiar, but this matter leads us to
the problem of the spread of fake-news that often disturbed researchers and in various
fields, and caused by this this development and spread the problem moved to the field of
computer science, which makes many academics got interested in finding a way to reduce
the speed and the depth of the propagation of a fake-news.
And because, we are attracted by this initiative, we decided and based on the
characteristics of the user and the content of the information spreaded, to develop a model
based on the epidemiological model (SIR), that would be able to determine the depth of
the spread of information through the network by highlighting the role of influential users
in social media, as well as the association of common interests among users.
As a result, our contribution consists in developing a simulation model for this
phenomena. The SIR epidemic model has been improved by adding the multi-agent
systems paradigm and user characteristics. satisfying results were achieved once we
implemented our model in Netlogo.Côte titre : MAI/0476 En ligne : https://drive.google.com/file/d/1koHMtWW3IsETjEsyEtiz-M-UOoopF0uA/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0476 MAI/0476 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Un système réparti de Load-balancing des ressources sur le web : Modélisé par les SMA et déployé en web-services Application aux produits pharmaceutiques Type de document : texte imprimé Auteurs : Benkerri, Achraf, Auteur ; Benaouda,Abdelhad, Directeur de thèse Editeur : Setif:UFA Année de publication : 2019 Importance : 1 vol (59 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Equilibrage de charge
Systeme multi-agents
web-services
Gestion des
Eessources distribeesIndex. décimale : 004 - Informatique Résumé : Ce projet tente de repondre a la problematique de gestion des ressources distri-
buees dans plusieurs sites. L'objectif principal est d'eviter les cas d'exces de stockage
provoquant le gaspillage des ressources et le decit de ces ressources au niveau d'autres
sites. Pour cette raison, nous proposons une architecture distribuee visant a faire un
equilibrage de ressources entre les dierents sites. Elle est basee sur le paradigme des
systemes multi-agents, exploitant le concept de l'equilibrage de charge (Load balan-
cing) et utilisant la technologie des web-services comme moyen de communication. Le
systeme propose a ete implemente et a genere des resultats satisfaisants.Note de contenu : Sommaire
Table des matieres III
Table des gures VII
Table des tableaux VIII
Introduction generale 1
1 L'equilibrage de charge 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Denition de l'equilibrage de charge . . . . . . . . . . . . . . . . . . . . 3
1.3 Objectifs de l'equilibrage de charge . . . . . . . . . . . . . . . . . . . . 4
1.4 Classication des algorithmes de l'equilibrage de charge . . . . . . . . . 4
1.4.1 L'approche statique . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.2 L'approche dynamique . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.3 Selon l'initiateur . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Les politiques utilises dans les algorithmes dynamiques . . . . . . . . . 7
1.6 Les algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.6.1 Round robin algorithm (RR) . . . . . . . . . . . . . . . . . . . . 7
1.6.2 Weighted round robin algorithm . . . . . . . . . . . . . . . . . . 8
1.6.3 Opportunistic load balancing algorithm (OLB) . . . . . . . . . . 8
1.6.4 Min-min load balancing algorithm (LBMM) . . . . . . . . . . . 8
1.6.5 Max-min load balancing algorithm . . . . . . . . . . . . . . . . 8
III
1.6.6 Two-phase (OLB + LBMM) load balancing algorithm . . . . . 9
1.6.7 Ant colony optimization based load balancing algorithm . . . . 9
1.6.8 Honeybee Foraging Algorithm . . . . . . . . . . . . . . . . . . . 9
1.7 Les metriques de l'equilibrage de charge . . . . . . . . . . . . . . . . . 10
1.8 Comparaison des algorithmes . . . . . . . . . . . . . . . . . . . . . . . 11
1.9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Les Web-services 13
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Denition du web-service . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Caracteristiques des web-services . . . . . . . . . . . . . . . . . . . . . 14
2.4 Architecture d'un web-service . . . . . . . . . . . . . . . . . . . . . . . 14
2.4.1 Architecture selon le r^ole . . . . . . . . . . . . . . . . . . . . . . 14
2.4.2 Architecture en couches . . . . . . . . . . . . . . . . . . . . . . 15
2.5 Les dierentes technologies utilises en web-service . . . . . . . . . . . . 17
2.5.1 Le langage XML . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5.2 Le protocole SOAP . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5.3 L'architecture REST . . . . . . . . . . . . . . . . . . . . . . . . 18
2.5.4 Le document WSDL . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5.5 L'annuaire UDDI . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.6 Les avantages des web-services . . . . . . . . . . . . . . . . . . . . . . . 22
2.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3 Les systemes multi-agents 24
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2 L'approche agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.1 Les proprietes d'un agent . . . . . . . . . . . . . . . . . . . . . . 25
3.2.2 Classication des agents . . . . . . . . . . . . . . . . . . . . . . 25
3.2.3 Environnement d'un agent . . . . . . . . . . . . . . . . . . . . . 26
3.2.4 Fonctionnement d'un agent . . . . . . . . . . . . . . . . . . . . 27
IV
3.3 Les systemes multi-agents . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3.1 Les caracteristiques des SMA . . . . . . . . . . . . . . . . . . . 27
3.3.2 L'interaction dans les SMA . . . . . . . . . . . . . . . . . . . . 28
3.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4 Etat de l'art 30
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2 Modele arborescent d'equilibrage de charge dans les grilles de calcul . . 30
4.2.1 Strategie d'equilibrage de charge . . . . . . . . . . . . . . . . . . 31
4.3 Equilibrage de charge bases sur les agents . . . . . . . . . . . . . . . . 32
4.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5 Conception du systeme propose 35
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.2 Architecture au niveau de chaque site . . . . . . . . . . . . . . . . . . . 35
5.3 Description des agents . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.3.1 L'agent gestionnaire de stock . . . . . . . . . . . . . . . . . . . 36
5.3.2 L'agent preventeur . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3.3 L'agent superviseur . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.3.4 L'agent equilibreur . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.4 Architecture globale de notre proposition . . . . . . . . . . . . . . . . . 42
5.5 Les web-services dans notre solution . . . . . . . . . . . . . . . . . . . . 43
5.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6 Mise en uvre de la conception 44
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.2 Rappel de la conception . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.3 Le diagramme de deploiement de l'application . . . . . . . . . . . . . . 45
6.4 Implementation des agents . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.4.1 L'agent gestionnaire de stock . . . . . . . . . . . . . . . . . . . 46
6.4.2 L'agent preventeur . . . . . . . . . . . . . . . . . . . . . . . . . 46
V
6.4.3 L'agent superviseur . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.4.4 L'agent equilibreur . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.5 Resultats et interpretation . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Conclusion generale 53
Bibliographie 55
Annexe i
VICôte titre : MAI/0317 En ligne : https://drive.google.com/file/d/1kGqUdZLHQanWHcNkgLzJHA4r5n_RqFjd/view?usp=shari [...] Format de la ressource électronique : Un système réparti de Load-balancing des ressources sur le web : Modélisé par les SMA et déployé en web-services Application aux produits pharmaceutiques [texte imprimé] / Benkerri, Achraf, Auteur ; Benaouda,Abdelhad, Directeur de thèse . - [S.l.] : Setif:UFA, 2019 . - 1 vol (59 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Equilibrage de charge
Systeme multi-agents
web-services
Gestion des
Eessources distribeesIndex. décimale : 004 - Informatique Résumé : Ce projet tente de repondre a la problematique de gestion des ressources distri-
buees dans plusieurs sites. L'objectif principal est d'eviter les cas d'exces de stockage
provoquant le gaspillage des ressources et le decit de ces ressources au niveau d'autres
sites. Pour cette raison, nous proposons une architecture distribuee visant a faire un
equilibrage de ressources entre les dierents sites. Elle est basee sur le paradigme des
systemes multi-agents, exploitant le concept de l'equilibrage de charge (Load balan-
cing) et utilisant la technologie des web-services comme moyen de communication. Le
systeme propose a ete implemente et a genere des resultats satisfaisants.Note de contenu : Sommaire
Table des matieres III
Table des gures VII
Table des tableaux VIII
Introduction generale 1
1 L'equilibrage de charge 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Denition de l'equilibrage de charge . . . . . . . . . . . . . . . . . . . . 3
1.3 Objectifs de l'equilibrage de charge . . . . . . . . . . . . . . . . . . . . 4
1.4 Classication des algorithmes de l'equilibrage de charge . . . . . . . . . 4
1.4.1 L'approche statique . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.2 L'approche dynamique . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.3 Selon l'initiateur . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Les politiques utilises dans les algorithmes dynamiques . . . . . . . . . 7
1.6 Les algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.6.1 Round robin algorithm (RR) . . . . . . . . . . . . . . . . . . . . 7
1.6.2 Weighted round robin algorithm . . . . . . . . . . . . . . . . . . 8
1.6.3 Opportunistic load balancing algorithm (OLB) . . . . . . . . . . 8
1.6.4 Min-min load balancing algorithm (LBMM) . . . . . . . . . . . 8
1.6.5 Max-min load balancing algorithm . . . . . . . . . . . . . . . . 8
III
1.6.6 Two-phase (OLB + LBMM) load balancing algorithm . . . . . 9
1.6.7 Ant colony optimization based load balancing algorithm . . . . 9
1.6.8 Honeybee Foraging Algorithm . . . . . . . . . . . . . . . . . . . 9
1.7 Les metriques de l'equilibrage de charge . . . . . . . . . . . . . . . . . 10
1.8 Comparaison des algorithmes . . . . . . . . . . . . . . . . . . . . . . . 11
1.9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Les Web-services 13
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Denition du web-service . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Caracteristiques des web-services . . . . . . . . . . . . . . . . . . . . . 14
2.4 Architecture d'un web-service . . . . . . . . . . . . . . . . . . . . . . . 14
2.4.1 Architecture selon le r^ole . . . . . . . . . . . . . . . . . . . . . . 14
2.4.2 Architecture en couches . . . . . . . . . . . . . . . . . . . . . . 15
2.5 Les dierentes technologies utilises en web-service . . . . . . . . . . . . 17
2.5.1 Le langage XML . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5.2 Le protocole SOAP . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5.3 L'architecture REST . . . . . . . . . . . . . . . . . . . . . . . . 18
2.5.4 Le document WSDL . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5.5 L'annuaire UDDI . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.6 Les avantages des web-services . . . . . . . . . . . . . . . . . . . . . . . 22
2.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3 Les systemes multi-agents 24
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2 L'approche agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.1 Les proprietes d'un agent . . . . . . . . . . . . . . . . . . . . . . 25
3.2.2 Classication des agents . . . . . . . . . . . . . . . . . . . . . . 25
3.2.3 Environnement d'un agent . . . . . . . . . . . . . . . . . . . . . 26
3.2.4 Fonctionnement d'un agent . . . . . . . . . . . . . . . . . . . . 27
IV
3.3 Les systemes multi-agents . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3.1 Les caracteristiques des SMA . . . . . . . . . . . . . . . . . . . 27
3.3.2 L'interaction dans les SMA . . . . . . . . . . . . . . . . . . . . 28
3.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4 Etat de l'art 30
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2 Modele arborescent d'equilibrage de charge dans les grilles de calcul . . 30
4.2.1 Strategie d'equilibrage de charge . . . . . . . . . . . . . . . . . . 31
4.3 Equilibrage de charge bases sur les agents . . . . . . . . . . . . . . . . 32
4.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5 Conception du systeme propose 35
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.2 Architecture au niveau de chaque site . . . . . . . . . . . . . . . . . . . 35
5.3 Description des agents . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.3.1 L'agent gestionnaire de stock . . . . . . . . . . . . . . . . . . . 36
5.3.2 L'agent preventeur . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3.3 L'agent superviseur . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.3.4 L'agent equilibreur . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.4 Architecture globale de notre proposition . . . . . . . . . . . . . . . . . 42
5.5 Les web-services dans notre solution . . . . . . . . . . . . . . . . . . . . 43
5.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6 Mise en uvre de la conception 44
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.2 Rappel de la conception . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.3 Le diagramme de deploiement de l'application . . . . . . . . . . . . . . 45
6.4 Implementation des agents . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.4.1 L'agent gestionnaire de stock . . . . . . . . . . . . . . . . . . . 46
6.4.2 L'agent preventeur . . . . . . . . . . . . . . . . . . . . . . . . . 46
V
6.4.3 L'agent superviseur . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.4.4 L'agent equilibreur . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.5 Resultats et interpretation . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Conclusion generale 53
Bibliographie 55
Annexe i
VICôte titre : MAI/0317 En ligne : https://drive.google.com/file/d/1kGqUdZLHQanWHcNkgLzJHA4r5n_RqFjd/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0317 MAI/0317 Mémoire Bibliothéque des sciences Français Disponible
Disponible