Minimizing Cluster Under-use using a Control-Based Approach
Minimisation de la Sous-Utilisation d'une Grappe de Calcul par la Théorie du Contrôle
Résumé
High Performance Computing (HPC) systems have become increasingly more complex in the last decade.
Their behavior concerning their performance and power consumption make them less predictable.
This unpredictability requires more and more runtime management.
We believe that the field of Control Theory can bring a new approach to the administration of
such complex systems. This project integrates an autonomic approach to the
CiGri middleware, a grid application to manage large sets of multi-parametric
tasks.
This work presents two distinct contributions. In a first time, we present
a solution to minimize cluster under-utilization while controlling the load of
the fileserver. We then investigate the case of reproducibility for our studied
distributed system.
Les systèmes HPC (High Performance Computing) sont devenus de plus
en plus complexes ces dernières années. Leur comportements par rapport à
leur performances et consommation d’énergie, les rendent imprédictibles, ce
qui nécessite davantage de management dit "en ligne". Nous croyons que le
domaine de la théorie du contrôle peut apporter une nouvelle approche à la
gestion de tels systèmes. Ce projet intègre une approche autonomique à CiGri,
une application de grille de calculs gérant de larges ensembles de tâches multi-
paramétriques.
Ce rapport présente deux contributions distinctes. Dans un premier temps,
nous présentons une solution pour réduire la sous-utilisation d’un cluster tout
en controllant la charge du fileserver. Ensuite, nous nous intéressons au charactère reproductible du système que nous étudions.
Origine | Fichiers produits par l'(les) auteur(s) |
---|