Modélisation des performances des travaux MapReduce géo-distribués à l'aide du Deep Learning géo-distribués à l'aide du Deep Learning

dc.contributor.advisorNAJAH Said
dc.contributor.authorBERGUI Mohammed
dc.date.accessioned2026-09-21T14:34:49Z
dc.date.issued2023
dc.description.abstractL'analyse de données géo-distribuées a suscité un grand intérêt ces dernières années en raison du besoin croissant de dériver des connaissances à partir de données géo-distribuées. Bien que les applications de traitement en cluster, telles que MapReduce et Spark, aient été largement déployées dans les centres de données pour prendre en charge les applications commerciales et la recherche scientifique, elles ne parviennent pas à répondre aux exigences de performance de la plupart des applications. De plus, elles entraînent un gaspillage des ressources en raison des différences inhérentes entre les environnements, notamment la nature éparse, hautement hétérogène et dynamique des ressources distribuées : puissance de calcul et bande passante du réseau. Ce type d'analyse géo-distribuée implique le transfert de données sur les liens du réseau étendu (WAN) entre différents centres de données. La nature de ces liens est très limitée et hétérogène, ce qui rend le transfert de données lent et coûteux. Dans cette thèse, nous passons en revue les systèmes de traitement de big data géo-distribués qui prennent en compte la bande passante du WAN et nous fournissons les avantages et les inconvénients de la plupart de ces systèmes. En outre, nous les classons en fonction de la technique de traitement et du framework sur lesquels ils sont basés et nous les comparons en fonction de plusieurs caractéristiques. Nous identifions les travaux futurs, tels que l'utilisation de l'apprentissage automatique pour améliorer la planification des tâches. Puisque l'une des fonctions les plus critiques de Hadoop est la gestion des ressources. Une gestion plus efficace sera obtenue si l'estimation du temps d'exécution des travaux est faite avec précision. Ainsi, dans cette thèse, nous proposons d'utiliser l'apprentissage automatique pour prédire le temps d'exécution des travaux MapReduce géo-distribué. Pour cela, nous proposons une nouvelle base de données de traces de travaux MapReduce version dans le cloud avec une bande passante réseau limitée. Nous présentons la méthodologie et le dispositif expérimental que nous avons adoptés pour créer la base de données, puis nous décrivons le processus de génération et de collecte de cette base. Par la suite, nous étudions l'anatomie de MapReduce ainsi que les caractéristiques qui impactent les performances. Nous proposons ensuite un réseau de neurones profond pour prédire le temps d'exécution des travaux MapReduce. Le résultat est prometteur car il montre que l'apprentissage profond peut être appliqué comme solution à ce problème et, avec suffisamment de données, peut atteindre une grande précision.
dc.description.cedocSciences et Techniques et Sciences Médicales
dc.description.collaboratorMRABTI Fatiha,ABDELHAMID Zouhair ,EN-NAHNAHI Noureddine,ABOUNAIMA Med Chaouki,ZAHI Azeddine
dc.description.laboratoireSystèmes Intelligents et Applications
dc.identifier.urihttps://toubkal.imist.ma/handle/123456789/37560
dc.identifier.urihttps://doi.org/10.83129/toubkal-27304
dc.language.isofr
dc.publisherFaculté des Sciences et Techniques - Fèsfr_FR
dc.subjectAnalyse de big data géo-distribuée fr_FR
dc.subjectcloud computingfr_FR
dc.subject bande passante WANfr_FR
dc.subjectmodélisation des performancesfr_FR
dc.subjectapprentissage profondfr_FR
dc.titleModélisation des performances des travaux MapReduce géo-distribués à l'aide du Deep Learning géo-distribués à l'aide du Deep Learningfr_FR

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
BERGUI Mohammed.pdf
Size:
1.62 MB
Format:
Adobe Portable Document Format