• Aucun résultat trouvé

Optimiser performance et énergie dans un cloud.

N/A
N/A
Protected

Academic year: 2022

Partager "Optimiser performance et énergie dans un cloud."

Copied!
2
0
0

Texte intégral

(1)

Optimiser performance et énergie dans un cloud.

Responsables : Hind Castel (Professeur à Télécom SudParis), Emmanuel Hyon (MCF Université Paris Ouest, Nanterre/LIP6).

Lieu du stage : Université Paris Saclay/Télécom SudParis (à Evry),

Personne à contacter : Hind Castel, hind.castel@telecom-sudparis.eu , Emmanuel Hyon emmanuel.hyon@u-paris10.fr .

Niveau : stage de Master 2 Durée : 6 mois

Compétences requises : connaissances en probabilités indispensables, et l’une des connaissances suivantes est requise (les compétences manquantes seront acquises au cours du stage):

-Recherche Opérationnelle et Optimisation ; -Chaîne de Markov et Files d’attente ;

-Processus de Décision Markovien et méthodes stochastiques pour l’optimisation.

Financement : Oui suivant convention en vigueur.

Ce stage est financé par le projet BOBIBEE (Bornes et Bid Prices dans le But d’Economiser Energie) du programme PGMO de l’université Paris Saclay.

Description du sujet :

Ces dernières années, l’augmentation à la fois du nombre et de la taille des centres de données (data-centers) qui gèrent un ensemble croissant de données et de services (cloud), pose un problème énergétique crucial. En effet, la consommation électrique de ces centres sert à la fois à approvisionner les serveurs en énergie et simultanément à approvisionner l’infrastructure (notamment le dispositif de climatisation). Cette consommation peut être réduite car aujourd’hui, pour assurer la qualité de service des applications hébergées, les centres de données sont souvent généralement sur-dimensionnés, ce qui entraîne une surconsommation. Aussi, en vue d’améliorer le taux d’utilisation des serveurs, les centres de données ont déployé des systèmes de virtualisation dynamiques qui apportent la possibilité d’adapter les ressources (le nombre de machines virtuelles activées sur le serveur) à la charge. En effet, la consommation électrique d’un serveur n’est pas proportionnelle à son activité, par exemple sa consommation électrique au repos représente environ 60% de sa consommation en pleine charge. Cette virtualisation offre la possibilité d’une réduction de l’énergie consommée tout en maintenant un niveau de qualité de service pour les utilisateurs [Guohui2010] mais cela nécessite de trouver les politiques d’adaptation des ressources appropriée [Benoit2017]. Ces politiques ont d’autant plus d’intérêt que la capacité d’économiser de l’énergie sera un point clef de l’efficacité d’un centre de données dans les années à venir.

Le but de ce stage est de trouver un mode efficace de gestion dynamique des ressources afin de réduire la consommation énergétique. Nous nous intéresserons plus particulièrement aux politiques d’activation et désactivation des machines virtuelles. Nous chercherons à optimiser un coût moyen (coût par unité de temps) global prenant en compte les performances et l’énergie consommée et nous considérerons un problème d’optimisation stochastique. Pour représenter les clouds, la plupart des travaux du domaine considèrent un système de file d’attente (avec des serveurs dans différents états ([Maccio2016] [Kandi2017]). Dans ce cadre théorique on peut rechercher la politique optimale ou s’intéresser à des restrictions, a priori sous optimales, mais extrêmement simples à mettre en pratique : les politiques dans lesquelles l’activation et la désactivation des machines virtuelles dépend d’un seuil ou de plusieurs seuils (politiques à hysteresis) [Lui1999].

Travail à réaliser

Le travail à réaliser se focalisera sur la recherche des politiques activation et désactivation et sera abordé selon plusieurs axes.D’une part par la recherche des politiques optimales avec des méthodes d’optimisation stochastique classiques et les Processus de Décisions Markovien. Le second axe se concentrera surtout sur les politiques à hysteresis et le calcul de la valeur des seuils. On cherchera à

(2)

adapter des techniques d’aggrégation ou de borne sur les coûts pour pouvoir appliquer des techniques d’optimisation combinatoire classiques (« Branch and Bound » par exemple). Enfin, on cherchera des approximations des seuils en faisant appel à des formalismes issus du domaine du

« revenue management » [Talluri 98] qui cherchent à déterminer l’opportunité de vendre un produit (place d’avion, nuit d’hôtel) pour approcher les seuils au moyen de la programmation linéaire.

Références

[Guohi2010] “The impact of virtualization on network performance of amazon ec2 data center”, W. Guohui and Ng, Eugene, IEEE INFOCOM, 2010.

[Benoit2017] “Reducing the energy consumption of large scale computing systems through combined shutdown policies with multiple constraints”, A. Benoit, L. Lefèvre, A.-C. Orgerie, and Issam Rais, International Journal of High Performance Computing Applications, 2017.

[Maccio2016] “Exact Analysis of Energy aware multiserver queueing systems with setup times”, V.J.Maccio and D.G.Down, Mascots 2016.

Kandi2017] “Analysis of performance and energy consumption in the cloud”, M. Kandi, F. Ait Salaht, H. Castel and E. Hyon, EPEW 2017.

[Lui 1999] “Stochastic complement analysis of multi-server threshold queues with hysteresis”, J.

C.S. Lui and L. Golubchik, Performance Evaluation, 1999.

[Talluri 98] ‘’An Analysis of Bid-Price Controls for Network Revenue Management’’, K. Talluri j G. van Ryzin, Management Science, 1998.

Références

Documents relatifs

Ce type de combustion étant la principale source de monoxyde de carbone dans la combus- tion du bois [9], il est probable que la combustion de grosses particules de bois soumises à

Consigne : utilise des verbes précis pour introduire le dialogue entre le Petit Prince et le renard. Remplace le

L’accompagnement DEPHY m’a permis d’effectuer des formations avec le groupe (semis direct, pâturage) et d’être accompagné dans la réduction des produits phytos pour

Ecrire la forme “a priori” de la décomposition de f en éléments simples sur R (i.e. sans avoir calculé les coefficients de cette decomposition).. Ecrire la forme “a priori” de

[1] Individual vaccination as Nash equilibrium in a SIR model: the interplay between individual optimization and societal policies Dans cette nouvelle approche au temps t l’individus

- La future mère peut se savoir enceinte pour autant pour elle n’attend pas d’enfant - Il peut ne pas y avoir « d’enfant imaginaire », l’enfant n’est donc pas réel pour la

Pour vous assurer que votre enfant a compris la leçon, vous pouvez lui demander : - Si les mots sont masculins ou féminins et de justifier: voiture, journal, ciel, chaise,

Nous proposons dans cet article une méthode optimale pour l’estimation des DDAs qui exploite la connaissance de certaine DDA pour estimer aussi précisément que possible les