• Aucun résultat trouvé

Using Models@Run.time to embed an Energetic Cloud Simulator in a MAPE-K Loop

N/A
N/A
Protected

Academic year: 2021

Partager "Using Models@Run.time to embed an Energetic Cloud Simulator in a MAPE-K Loop"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-01243158

https://hal.inria.fr/hal-01243158

Submitted on 14 Dec 2015

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Using Models@Run.time to embed an Energetic Cloud

Simulator in a MAPE-K Loop

Edouard Outin, Jean-Louis Pazat, Olivier Barais

To cite this version:

Edouard Outin, Jean-Louis Pazat, Olivier Barais. Using Models@Run.time to embed an Energetic Cloud Simulator in a MAPE-K Loop. Workshop Autonomique, Oct 2014, Toulouse, France. �hal-01243158�

(2)

Using Models@Run.time to embed an Energetic Cloud

Simulator in a MAPE-K Loop

Edouard Outina, Jean-Louis Pazatb, Olivier Baraisc

ab-com, Rennes — edouard.outin@b-com.com bINSA / IRISA Rennes — pazat@irisa.fr

cIRISA Rennes — barais@irisa.fr

Abstract

Avec la d´emocratisation du Cloud et son utilisation toujours plus inten-sive, les data-centers sont devenus des consommateurs d’´energie notables [1]. Si les ´equipements de ces datacenters o↵rent individuellement de bonnes ca-pacit´es pour optimiser la consommation ´energ´etique, la taille et la nature des data-centers les transforment en syst`emes complexes `a superviser, `a main-tenir et `a optimiser [2]. Cette complexit´e rend d`es lors quasi impossible la gestion de cette optimisation par un humain ou via un ensemble de r`egle de gestion fixe. En e↵et, il parait difficile d’organiser la consolidation d’un grand nombre de machines virtuelles sur un nombre minimal de serveurs ou encore la diss´emination des serveurs physiques `a pleine charge au sein du data-center.

Dans ce cadre, l’informatique autonomique vise `a apporter une r´eponse ad´equate et durable en proposant des m´ecanismes d’adaptation et d’optimisation autonomes. Tout le travail de la communaut´e vise `a terme `a permettre la d´efinition d’objectifs de haut niveau, en laissant le syst`eme sous-jacent s’auto g´erer. Dans cette vision, la gestion ´energ´etique du Cloud heberg´e, ainsi que ses performances seront prises en charge par un syst`eme autonome ind´ependant, prenant des d´ecisions optimales grˆace `a des algorithmes et heuristiques pr´ealablement d´evelopp´es.

Pour atteindre cette vision, il reste, sans aucun doute, de nombreux chal-lenges `a r´esoudre que ce soit pour i) g´erer efficacement un monitoring fi-able d’un tel environnement souvent h´et´erog`ene et distribu´e, ii) planifier de mani`ere efficace des adaptations et iii) les ex´ecuter de mani`ere fiable en en-vironnement distribu´e. Mais il reste aussi `a travailler sur la prise de d´ecision et les supports techniques facilitant cette prise de d´ecision. C’est tout

(3)

par-ticuli`erement sur ce dernier point que se place ce travail. En e↵et, nous d´efendons l’id´ee qu’il est n´ecessaire d’embarquer dans de tels syst`emes au-tonomiques une couche de r´eflexion du syst`eme d´esynchronisable `a la de-mande. Une telle couche de r´eflexion permet i) d’inclure la configuration du syst`eme comme un ´el´ement de la base de connaissance de la boucle MAPE-K [3], ii) d’o↵rir une abstraction pour piloter la reconfiguration mais sa ca-pacit´e `a ˆetre d´esynchronis´e `a la demande permet de “poser des questions” sur des optimisations possibles et d’obtenir des r´esultats par simulation sans r´eellement a↵ecter le syst`eme en cours d’ex´ecution [4]. La probl´ematique de ce travail est alors la suivante: Comment construire un mod`ele de r´eflexion d´esynchronisable pour un syst`eme de Cloud distribu´e permettant de brancher des moteurs de simulation `a l’ex´ecution ? Les questions de recherches as-soci´ees sont alors: quelle abstraction fournir dans un tel mod`ele de r´eflexion ? Quelles exigences non fonctionnelles doivent ˆetre prise en charge par une telle approche afin de rendre r´ealiste la prise en charge d’un moteur de sim-ulation au sein de la boucle autonomique ?

References

[1] “Worldwide electricity used in data centers”, Jonathan G Koomey, Lawrence Berkeley National Laboratory, USA

[2] “Growth in Data Center Electricity Use 2005 to 2010”, Koomey Jonathan, 2011.

[3] “The vision of autonomic computing”, Je↵rey O. Kephart and David M. Chess, 2001.

[4] “A Native Versioning Concept to Support Historized Models at Run-time” Thomas Hartmann, Francois Fouquet, Gregory Nain, Brice Morin, Jacques Klein, Olivier Barais, Yves Le Traon

Références

Documents relatifs

Code: JB1961 Pack Quantity: 4 Packaging: Printed Card Barcode: 5011268 840777. PLANCHE À DÉCOUPER EN FIBRE DE BOIS HOLZFASER-SCHNEIDEBRETT SNIJPLANK VAN HOUTVEZELS SKÆREBRÆT

Date : ……….. Je reconstitue le

C'est pourquoi, nous proposons, la distribution d'un guide d'aménagement paysager des infra- structures de transport ayant pour objectif d'informer et de rendre familier lë^

Lorsque vous jouez vos cartes avec une capacité de Blocage, votre adversaire ne peut plus jouer de cartes supplémentaires pour dépasser le nouveau coût de votre Personnage.. Le

Tequila Altos, gingembre, jus de citron vert, purée de framboise, sucre, ginger ale, poivron. Altos tequila, ginger, lime juice, raspberry purée, sugar, ginger

Honey, floral – with a special tea making technique of having grasshoppers biting the oolong tea leaves in the summer, the tea naturally produces its honey-like fragrance on top

North America Cabernet Sauvignon 2015 Grace Bridge Pinot Noir, California, North America Pinot Noir. 2016 Secret Malbec, Viu Manent, Colchagua Valley, Chile, South America Malbec

Weiter gibt es ja in jedem alge- braisehen KSrper unendlieh viele Primideale ersten Grades... die Kongruenzen (10)haben keine LSsungen. ])as Ergebnis l~sst sich