Ordonnancement multi-critère sur Clouds
Type de document :
Thèse
Titre :
Ordonnancement multi-critère sur Clouds
Titre en anglais :
Multi-criteria Scheduling on Clouds
Auteur(s) :
Directeur(s) de thèse :
Nouredine Melab & El-Ghazali Talbi(nouredine.melab@lifl.fr & talbi@lifl.fr)
Date de soutenance :
2013-11-28
Président du jury :
Pascal Bouvry - Professeur des Universités, Luxembourg (Rapporteur)
Jean-Marc Pierson - Professeur des Universités, Toulouse 3 (Rapporteur)
Laurent Lefèvre - Chargé de recherche HDR, ENS Lyon/LIP/Inria (Examinateur)
Lionel Seinturier - Professeur des Universités, Lille 1 (examinateur)
Jean-Marc Pierson - Professeur des Universités, Toulouse 3 (Rapporteur)
Laurent Lefèvre - Chargé de recherche HDR, ENS Lyon/LIP/Inria (Examinateur)
Lionel Seinturier - Professeur des Universités, Lille 1 (examinateur)
Membre(s) du jury :
Pascal Bouvry - Professeur des Universités, Luxembourg (Rapporteur)
Jean-Marc Pierson - Professeur des Universités, Toulouse 3 (Rapporteur)
Laurent Lefèvre - Chargé de recherche HDR, ENS Lyon/LIP/Inria (Examinateur)
Lionel Seinturier - Professeur des Universités, Lille 1 (examinateur)
Jean-Marc Pierson - Professeur des Universités, Toulouse 3 (Rapporteur)
Laurent Lefèvre - Chargé de recherche HDR, ENS Lyon/LIP/Inria (Examinateur)
Lionel Seinturier - Professeur des Universités, Lille 1 (examinateur)
Organisme de délivrance :
Université des Sciences et Technologie de Lille - Lille I
École doctorale :
Sciences pour l'ingenieur
NNT :
41245
Mot(s)-clé(s) :
ordonnancement de ressources
cloud computing
algorithmes évolutionnaires
recherche locale
optimisation multi-objectif
métaheuristiques
cloud computing
algorithmes évolutionnaires
recherche locale
optimisation multi-objectif
métaheuristiques
Mot(s)-clé(s) en anglais :
resource scheduling
evolutionary algorithms
local search
multi-objective optimization
metaheuristics
evolutionary algorithms
local search
multi-objective optimization
metaheuristics
Discipline(s) HAL :
Computer Science [cs]/Operations Research [math.OC]
Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
Résumé :
Le cloud computing a émergé au cours de la dernière décennie pour être largement adopté aujourd'hui dans plusieurs domaines de l'informatique. Il consiste à proposer des ressources axées, ou non, sur le marché sous forme ...
Lire la suite >Le cloud computing a émergé au cours de la dernière décennie pour être largement adopté aujourd'hui dans plusieurs domaines de l'informatique. Il consiste à proposer des ressources axées, ou non, sur le marché sous forme de services qui peuvent être consommés de manière souple et transparente. Dans cette thèse, nous traitons le problème d'ordonnancement, un des enjeux majeurs du cloud. Selon la configuration de cloud ciblée, nous avons identifié trois niveaux d'ordonnancement : niveau service, niveau tâche et niveau machine virtuelle. Nous revisitons la modélisation du problème, la conception et l'implémentation des métaheuristiques multiobjectives pour chaque niveau d'ordonnancement du cloud. Les ordonnanceurs à base de métaheuristiques que nous proposons portent sur différents critères notamment la consommation d'énergie, les émissions de gaz à effet de serre, le profit et la qualité du service (coût et temps de réponse). Nous prouvons leur capacité d'adaptation aux contraintes du cloud en les intégrant au sein du gestionnaire de cloud OpenNebula. De plus, nos ordonnanceurs ont été largement expérimentés utilisant des configurations réalistes de cloud sur Grid'5000, en tant qu'infrastructure en tant que service (IAAS), et des scénarios concrets basés sur les instances et les tarifications d'Amazon EC2. Les résultats présentés montrent que les méthodes que nous proposons surpassent les approches l'ordonnancement existantes sur tous les critères cités précédemment.Lire moins >
Lire la suite >Le cloud computing a émergé au cours de la dernière décennie pour être largement adopté aujourd'hui dans plusieurs domaines de l'informatique. Il consiste à proposer des ressources axées, ou non, sur le marché sous forme de services qui peuvent être consommés de manière souple et transparente. Dans cette thèse, nous traitons le problème d'ordonnancement, un des enjeux majeurs du cloud. Selon la configuration de cloud ciblée, nous avons identifié trois niveaux d'ordonnancement : niveau service, niveau tâche et niveau machine virtuelle. Nous revisitons la modélisation du problème, la conception et l'implémentation des métaheuristiques multiobjectives pour chaque niveau d'ordonnancement du cloud. Les ordonnanceurs à base de métaheuristiques que nous proposons portent sur différents critères notamment la consommation d'énergie, les émissions de gaz à effet de serre, le profit et la qualité du service (coût et temps de réponse). Nous prouvons leur capacité d'adaptation aux contraintes du cloud en les intégrant au sein du gestionnaire de cloud OpenNebula. De plus, nos ordonnanceurs ont été largement expérimentés utilisant des configurations réalistes de cloud sur Grid'5000, en tant qu'infrastructure en tant que service (IAAS), et des scénarios concrets basés sur les instances et les tarifications d'Amazon EC2. Les résultats présentés montrent que les méthodes que nous proposons surpassent les approches l'ordonnancement existantes sur tous les critères cités précédemment.Lire moins >
Résumé en anglais : [en]
Cloud computing has emerged during the last decade to be widely adopted nowadays in several IT areas. It consists to propose market or not marketoriented resources as services that can be consumed in a ubiquitous, flexible ...
Lire la suite >Cloud computing has emerged during the last decade to be widely adopted nowadays in several IT areas. It consists to propose market or not marketoriented resources as services that can be consumed in a ubiquitous, flexible and transparent way. In this PhD thesis, we deal with scheduling, one of the major cloud computing issue. According to the targeted cloud configuration, we have identified three levels of scheduling: service-level, task-level and Virtual Machine-level. We revisit the problem modeling, the design and the implementation of multi-objective metaheuristics for each scheduling level of the cloud. The proposed metaheuristicsbased schedulers address different criteria including energy consumption, greenhouse gas emissions, profit and QoS (cost and response time). We prove their adaptability to the cloud constraints by integrating them as a part of the OpenNebula cloud manager. Moreover, our schedulers have been extensively experimented using realistic cloud configurations on Grid'5000, considered as an infrastructure as a service (IAAS), and concrete scenarios based on Amazon EC2 instances and prices. The reported results show that our proposed methods outperform existing scheduling approaches in terms of all previously cited criteria.Lire moins >
Lire la suite >Cloud computing has emerged during the last decade to be widely adopted nowadays in several IT areas. It consists to propose market or not marketoriented resources as services that can be consumed in a ubiquitous, flexible and transparent way. In this PhD thesis, we deal with scheduling, one of the major cloud computing issue. According to the targeted cloud configuration, we have identified three levels of scheduling: service-level, task-level and Virtual Machine-level. We revisit the problem modeling, the design and the implementation of multi-objective metaheuristics for each scheduling level of the cloud. The proposed metaheuristicsbased schedulers address different criteria including energy consumption, greenhouse gas emissions, profit and QoS (cost and response time). We prove their adaptability to the cloud constraints by integrating them as a part of the OpenNebula cloud manager. Moreover, our schedulers have been extensively experimented using realistic cloud configurations on Grid'5000, considered as an infrastructure as a service (IAAS), and concrete scenarios based on Amazon EC2 instances and prices. The reported results show that our proposed methods outperform existing scheduling approaches in terms of all previously cited criteria.Lire moins >
Langue :
Anglais
Collections :
Source :
Fichiers
- https://tel.archives-ouvertes.fr/tel-00915043/document
- Accès libre
- Accéder au document
- https://tel.archives-ouvertes.fr/tel-00915043/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- Thesis_thx.pdf
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- Thesis_thx.pdf
- Accès libre
- Accéder au document