Ordonnacement de tâches dépendantes sur la grille cacul

dc.contributor.authorOuld Fella Meriem
dc.contributor.authorTouahir Fazia
dc.contributor.otherOukfif Karima ép. Hocini
dc.date.accessioned2021-02-28T10:40:20Z
dc.date.available2021-02-28T10:40:20Z
dc.date.issued2013
dc.description98 f. : ill. ; 30 cm. (+ CD-Rom)en
dc.description.abstractA l’ère des nouvelles technologies, l’homme ne cesse de fabriquer des machines très puissantes pour répondre aux besoins des applications de plus en plus gourmandes en puissance de calcul et en espace de stockage. Des centres de calcul sont mis en oeuvre et interconnectés afin de former des systèmes distribués plus grand. Ainsi, des environnements distribués à grandes échelles, comme les grilles informatiques et le nuage de calcul sont apparus. Cependant l’exploitation de telles infrastructures (grille, cloud) n’est pas toujours facile vu les caractéristique des ressources qui les constituent. Parmi ces difficultés, on cite le déploiement d’une application distribuée, la tolérance aux pannes, le problème de transfert de données et l’ordonnancement des tâches indépendantes et dépendantes sur une grille de calcul. Nous nous sommes intéressées à ce dernier type des tâches. Généralement, les tâches dépendantes d’une même application sont représentées sous forme d’un graphe (DAG pour Direct Acyclic Graphe), formant ainsi un workflow qui est une structure abstraite d’une application décrite par un DAG En étudiant les principaux algorithmes d’ordonnancements pour ces applications, on s’est intéressé à deux algorithmes très connus Min-Min et HEFT (Heterogenous Eearlist Finish Time). Notre but est d’implémenter l’heuristique HEFT ; ensuite faire une étude comparative entre l’algorithme Min-Min et HEFT via des simulations réalisées sous SimGrid. L’objectif de tout ce travail est de mener une étude sur les algorithmes d’ordonnancement de tâches pour les environnements distribués et hétérogènes, exemple la grille de calcul, afin de les comparer. Nous nous sommes intéressées au problème d’ordonnancement de tâches sur la grille de calcul. Nous avons présenté une classification de ces algorithmes ; ensuite nous avons détaillé ceux concernant les tâches indépendantes et ceux des tâches dépendantes. Notre étude s’est intéressée à deux algorithmes qualifiés d’intéressant dans la littérature, à savoir l’algorithme mim-min et l’algorithme HEFT. Nous avons réalisé plusieurs simulations suivant la nature de la plate-forme utilisée (nombre de machines la constituant) et l’application (nombre de tâches) pour pouvoir comparer ces deux algorithmes sur l’aspect temps d’exécution globale de l’application (makespan) qui un d’un des bons indicateurs des performances des algorithmes d’ordonnancement. Les études qu’on a menées dans ce travail montrent que le temps de simulation diminue avec l’algorithme HEFT quelque soit le nombre de machines ou le nombre de tâches utilisées. Ce travail nous a permis de nous façonner une idée sur les plates-formes à grande échelle, et l’ordonnancement des tâches sur une grille de calcul et d’avoir un aperçu global sur leur fonctionnement via l’utilisation de SimGrid.en
dc.identifier.citationRéseaux Mobilité Et Systèmes Embarqués
dc.identifier.otherMAST.INF.54-13en
dc.identifier.urihttps://dspace.ummto.dz/handle/ummto/12761
dc.language.isofren
dc.publisherUniversité Mouloud Mammerien
dc.subjectGrilleen
dc.subjectClouden
dc.subjectDagen
dc.subjectWorkflowen
dc.subjectOrdennancementen
dc.subjectCalculen
dc.titleOrdonnacement de tâches dépendantes sur la grille caculen
dc.typeThesisen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
OuldFellaMeriem.pdf
Size:
2.44 MB
Format:
Adobe Portable Document Format
Description:
PDF
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: