A coarse grain overview of energy-aware resource management approaches since the last ten years through 2 EU founded projects.
Presented during the 2014 "Energy Aware Network" Labex day at Inria. (see http://www.ucnlab.eu/fr/node/66)
10. spread(VM[2..3]);
preserve({VM1},’ucpu’, 3);
offline(@N4);
The reconfiguration plan
0’00
to
0’02:
relocate(VM2,N2)
0’00
to
0’04:
relocate(VM6,N2)
0’02
to
0’05:
relocate(VM4,N1)
0’04
to
0’08:
shutdown(N4)
0’05
to
0’06:
allocate(VM1,‘cpu’,3)
BtrPlace
15. multi-core CPUs,
DDR3 memory,
spinning HD,
PUE / CUE,
boot/shutdown time
workload particularities
VM template
migration duration
migration payback time
hw. particularities
a fine-grain power model
17. energy-oriented constraints
MaxServerPower
DelayBtwMigrations
DelayBtwServerSwitch
PayBackTime
SpareCPUs
minEnergyCons
minGasEmissions
cap consumption
reduce ping-pong effects
migration as an investment
control the consolidation aggressiveness
optimisation criteria
27. forecasts
1) 24h power
budget
2) alt. working
modes
energy adaptive
applications
3) selected mode
DC4Cities gray box approach
28. Energy adaptive
Batch scheduling
How many parallel jobs,
which ones to defer
Trade replicas
against latency
Allocate resources
against SLAs
Energy adaptive
WWW
Energy adaptive
IaaS
Energy adaptive
… …
30. consume less, consume better, non-renewable
power sources, DVFS, live-migration,
deferrable workload, so many facets, non-deferrable
workload, elasticity, VM packing,
VOVO, VM balancing, white-box approach,
black-box approach, solutions need to follow
new capabilities and usage, priority over SLA,
priority over savings, renewable power sources,
fine grain power model, coarse grain power
model, steady workload, bursty workload
31. 1.1 - 1.5 %
in 2010
USA
(Environmental Protection Agency, 2013)