Ecole des Mines de Nantes
Entropy
Fabien Hermenier, Adrien Lèbre, Jean Marc Menaud
Journée Thématique Emergente "aspects énergétiques du calcul"
menaud@mines-nantes.fr
mercredi 9 février 2011
Entropy Journe Thmatique Emergente "aspects nergtiques du - - PowerPoint PPT Presentation
Ecole des Mines de Nantes Entropy Journe Thmatique Emergente "aspects nergtiques du calcul" Fabien Hermenier, Adrien Lbre, Jean Marc Menaud menaud@mines-nantes.fr mercredi 9 fvrier 2011 Outline Motivation
Ecole des Mines de Nantes
Fabien Hermenier, Adrien Lèbre, Jean Marc Menaud
menaud@mines-nantes.fr
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
2
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
3
Memory
Disk
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
4
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
5
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola 6
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
(Simplification : VMs executing a computation are active and require their own CPU.)
7
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
8
configuration
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola 9
% CPU
time
Server n°3 stopped
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
10
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
11
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
12
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
13
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
14
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola 15
Extract the current configuration : The position of each VMs and their states (active or inactive) Compute a viable configuration using a minimum number of nodes Plan and reduce the migration process if migrations are necessary Migrations orders are sent to the concerned hypervisors
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
16
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
17
Reduced by 9%
reconfiguration plans until the minimum
Always better From 14 to 6 minutes
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
18
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
applications
19
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
20
1st job in the queue 1st job in the queue 1st job in the queue 2nd 2nd 2nd job 2nd job 2nd job 3rd job 4th job 3rd job 3rd job 4th job job 4th Processors Processors Processors Time Time Time Running Running Running
Jobs arrive in the queue and have to be scheduled. FCFS + Easy backfilling Jobs 2 and 3 have been backfilled. Some resources are unused (dark areas) Easy backfilling with preemption The 4th job can be started without impacting the first one. A small piece of resources is still unused.
⇒ consolidation and preemption to finely exploit distributed resources
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
21
each vjob is in a particular state:
enables to efficiently rebalance the cluster according to the: scheduler objectives / available resources / waiting vjobs queue (elasticity) [VTDC 2010]
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
22
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
23
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
24
mercredi 9 février 2011
Fabien Hermenier, Adrien Lèbre, J.M. Menaud,- January 2011 - Ascola
25
based on mechanisms provided by VMM
LGPL Uses an Abstract VMM (Jasmine-VMM) ESX, Hyper-V, Xen, KVM ...
mercredi 9 février 2011
J.M. Menaud - Juin 2010 26
mercredi 9 février 2011