SlideShare a Scribd company logo
1 of 33
Download to read offline
energy efficient resource 
management in virtualised 
datacenters 
Fabien Hermenier
USA 3 % 
of the 2005 budget 
(Environmental Protection Agency, 2007) 
1.5% 
in 2010 ?
1Consume less 
2003
the brown constant 
● 
● 
● 
● 
● ● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
● 
180 
175 W 
170 
160 
150 
140 
130 
120 
110 
0 1 2 3 4 
VM # 
Consumption (Watt) 
Node consumption statistics (Cluster edel, 128GB HDD) 
110 W
2003elnozahy et al. : 
“let’s turn off useless stuff” 
Packing concentrate WWW 
requests
2006 Hansen et al. : 
“look! look it’s moving” 
live migration 
N1 VM1 N2
consume less, 
the theory 
1) model power consumption 
2) pack VMs 
3) turn-off unused nodes 
4) minimize(W) 
5) profit
consume less, 
the practice 
hw. heterogeneity 
env. capabilities 
performance vs. energy 
workload volatility 
data center size 
, ,
BtrPlace proposal 
core reconfiguration 
algorithm 
users scripts 
+ = 
specialized reconfiguration 
algorithm
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
the core reconfiguration 
algorithm is modeled wrt. the 
impact of actions on resources
Premadevariables, 
spread({VM1,VM2}): 
allDifferent(dhost 
1 , dhost 
2 ) ^ 
dhost 
1 = chost 
2 ! dst 
1 # ced 
2 ^ 
dhost 
2 = chost 
1 ! dst 
2 # ced 
1 
constraints
Constraint Programming 
! 
! 
! 
to the rescue
2010 2013 
Energy aware ICT optimization policies 
(+ btrPlace)
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
energy-related variables are linked to 
core ones
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
Time (minutes) P4G P4G + spare P4G + spare + vcpu P4G + spare + vcpu + delay 
500 1000 1500 2000 2500 
1 
2 
3 
4 
5 
6 
7 
Servers 
dominates scalability 
the core problem
coarse to fine 
grain optimisation 
-16% 
-47% 
- 27% 
-7%
Consuming less 
dealing with 
THE BROWN CONSTANT
Consuming less 
dealing with 
UNAPPROPRIATE 
HARDWARE
energy proportional servers, 
hw. community did not 
chill 
free cooling, 
fanless processors
? workload agnostic 
need to revamp software approaches 
migration 
a balancing problem
Consume be2tter 
2012
DC4Cities 
2013 2016 
let existing and new data centres become energy adaptive
align workload to renewable 
energies availability
forecasts 
1) 24h power 
budget 
2) alt. working 
modes 
energy adaptive 
applications 
3) selected mode 
DC4Cities gray box approach
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 
… …
ConclusionS
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
1.1 - 1.5 % 
in 2010 
USA 
(Environmental Protection Agency, 2013)
.org
energy efficient resource management in virtualised datacenters

More Related Content

What's hot

C-Cube: Elastic Continuous Clustering in the Cloud
C-Cube: Elastic Continuous Clustering in the CloudC-Cube: Elastic Continuous Clustering in the Cloud
C-Cube: Elastic Continuous Clustering in the Cloud
Qian Lin
 
Cluster computing
Cluster computingCluster computing
Cluster computing
brainbix
 

What's hot (15)

cuSTINGER: Supporting Dynamic Graph Aigorithms for GPUs (NOTES)
cuSTINGER: Supporting Dynamic Graph Aigorithms for GPUs (NOTES)cuSTINGER: Supporting Dynamic Graph Aigorithms for GPUs (NOTES)
cuSTINGER: Supporting Dynamic Graph Aigorithms for GPUs (NOTES)
 
C-Cube: Elastic Continuous Clustering in the Cloud
C-Cube: Elastic Continuous Clustering in the CloudC-Cube: Elastic Continuous Clustering in the Cloud
C-Cube: Elastic Continuous Clustering in the Cloud
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computing
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingREVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud Computing
 
TASK SCHEDULING USING AMALGAMATION OF MET HEURISTICS SWARM OPTIMIZATION ALGOR...
TASK SCHEDULING USING AMALGAMATION OF MET HEURISTICS SWARM OPTIMIZATION ALGOR...TASK SCHEDULING USING AMALGAMATION OF MET HEURISTICS SWARM OPTIMIZATION ALGOR...
TASK SCHEDULING USING AMALGAMATION OF MET HEURISTICS SWARM OPTIMIZATION ALGOR...
 
distributed, concurrent, and independent access to encrypted cloud databases
distributed, concurrent, and independent access to encrypted cloud databasesdistributed, concurrent, and independent access to encrypted cloud databases
distributed, concurrent, and independent access to encrypted cloud databases
 
Probabilistic consolidation of virtual machines in self organizing cloud data...
Probabilistic consolidation of virtual machines in self organizing cloud data...Probabilistic consolidation of virtual machines in self organizing cloud data...
Probabilistic consolidation of virtual machines in self organizing cloud data...
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
On the speedup of recovery in large scale erasure-coded storage systems
On the speedup of recovery in large scale erasure-coded storage systemsOn the speedup of recovery in large scale erasure-coded storage systems
On the speedup of recovery in large scale erasure-coded storage systems
 
CSCC-X2007
CSCC-X2007CSCC-X2007
CSCC-X2007
 
poster
posterposter
poster
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Resource management in the cloud
Resource management in the cloudResource management in the cloud
Resource management in the cloud
 
Apache Spark
Apache SparkApache Spark
Apache Spark
 
Dark silicon
Dark siliconDark silicon
Dark silicon
 

Viewers also liked

Media coursework
Media courseworkMedia coursework
Media coursework
georgering
 

Viewers also liked (20)

Question 4
Question 4Question 4
Question 4
 
Bin repacking scheduling in virtualized datacenters
Bin repacking scheduling in virtualized datacentersBin repacking scheduling in virtualized datacenters
Bin repacking scheduling in virtualized datacenters
 
Digital Marketing For Small Businesses
Digital Marketing For Small BusinessesDigital Marketing For Small Businesses
Digital Marketing For Small Businesses
 
Final Piece
Final PieceFinal Piece
Final Piece
 
The 2015 Budget by Branston Adams
The 2015 Budget by Branston AdamsThe 2015 Budget by Branston Adams
The 2015 Budget by Branston Adams
 
Media coursework
Media courseworkMedia coursework
Media coursework
 
20 Best Photographs
20 Best Photographs20 Best Photographs
20 Best Photographs
 
رزومه شرکت
رزومه شرکترزومه شرکت
رزومه شرکت
 
Online Portfolio
Online Portfolio Online Portfolio
Online Portfolio
 
Testing
TestingTesting
Testing
 
For Better And Worse - Mobile Communications In The Workplace
For Better And Worse - Mobile Communications In The WorkplaceFor Better And Worse - Mobile Communications In The Workplace
For Better And Worse - Mobile Communications In The Workplace
 
Horror Conventions
Horror ConventionsHorror Conventions
Horror Conventions
 
Introduction to Google Plus
Introduction to Google PlusIntroduction to Google Plus
Introduction to Google Plus
 
Media Conventions
Media ConventionsMedia Conventions
Media Conventions
 
40 Best Photographs
40 Best Photographs40 Best Photographs
40 Best Photographs
 
Question 6
Question 6 Question 6
Question 6
 
MotioMera
MotioMeraMotioMera
MotioMera
 
Outlook
OutlookOutlook
Outlook
 
Prakash CV
Prakash CVPrakash CV
Prakash CV
 
How much does management matter?, Nicholas Bloom
How much does management matter?, Nicholas BloomHow much does management matter?, Nicholas Bloom
How much does management matter?, Nicholas Bloom
 

Similar to energy efficient resource management in virtualised datacenters

MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
Roger Rafanell Mas
 
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMSENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
ijdms
 

Similar to energy efficient resource management in virtualised datacenters (20)

CNR @ VMUG.IT 20150304
CNR @ VMUG.IT 20150304CNR @ VMUG.IT 20150304
CNR @ VMUG.IT 20150304
 
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacentersA stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
 
MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
 
Presentation on Bigdata (Energy Efficient Failure Recovery in Hadoop)
Presentation on Bigdata (Energy Efficient Failure Recovery in Hadoop)Presentation on Bigdata (Energy Efficient Failure Recovery in Hadoop)
Presentation on Bigdata (Energy Efficient Failure Recovery in Hadoop)
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING  ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING  ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
IRJET- Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET-  	  Power Scheduling Algorithm based Power Optimization of MpsocsIRJET-  	  Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET- Power Scheduling Algorithm based Power Optimization of Mpsocs
 
A MULTI-OBJECTIVE PERSPECTIVE FOR OPERATOR SCHEDULING USING FINEGRAINED DVS A...
A MULTI-OBJECTIVE PERSPECTIVE FOR OPERATOR SCHEDULING USING FINEGRAINED DVS A...A MULTI-OBJECTIVE PERSPECTIVE FOR OPERATOR SCHEDULING USING FINEGRAINED DVS A...
A MULTI-OBJECTIVE PERSPECTIVE FOR OPERATOR SCHEDULING USING FINEGRAINED DVS A...
 
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMSENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
Summer Intern Report
Summer Intern ReportSummer Intern Report
Summer Intern Report
 
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Green scheduling
Green schedulingGreen scheduling
Green scheduling
 
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
 
A SURVEY ON DYNAMIC ENERGY MANAGEMENT AT VIRTUALIZATION LEVEL IN CLOUD DATA C...
A SURVEY ON DYNAMIC ENERGY MANAGEMENT AT VIRTUALIZATION LEVEL IN CLOUD DATA C...A SURVEY ON DYNAMIC ENERGY MANAGEMENT AT VIRTUALIZATION LEVEL IN CLOUD DATA C...
A SURVEY ON DYNAMIC ENERGY MANAGEMENT AT VIRTUALIZATION LEVEL IN CLOUD DATA C...
 

Recently uploaded

Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
University of Hertfordshire
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
LeenakshiTyagi
 

Recently uploaded (20)

Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomology
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 

energy efficient resource management in virtualised datacenters

  • 1. energy efficient resource management in virtualised datacenters Fabien Hermenier
  • 2. USA 3 % of the 2005 budget (Environmental Protection Agency, 2007) 1.5% in 2010 ?
  • 4. the brown constant ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 180 175 W 170 160 150 140 130 120 110 0 1 2 3 4 VM # Consumption (Watt) Node consumption statistics (Cluster edel, 128GB HDD) 110 W
  • 5. 2003elnozahy et al. : “let’s turn off useless stuff” Packing concentrate WWW requests
  • 6. 2006 Hansen et al. : “look! look it’s moving” live migration N1 VM1 N2
  • 7. consume less, the theory 1) model power consumption 2) pack VMs 3) turn-off unused nodes 4) minimize(W) 5) profit
  • 8. consume less, the practice hw. heterogeneity env. capabilities performance vs. energy workload volatility data center size , ,
  • 9. BtrPlace proposal core reconfiguration algorithm users scripts + = specialized reconfiguration algorithm
  • 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
  • 11. the core reconfiguration algorithm is modeled wrt. the impact of actions on resources
  • 12. Premadevariables, spread({VM1,VM2}): allDifferent(dhost 1 , dhost 2 ) ^ dhost 1 = chost 2 ! dst 1 # ced 2 ^ dhost 2 = chost 1 ! dst 2 # ced 1 constraints
  • 13. Constraint Programming ! ! ! to the rescue
  • 14. 2010 2013 Energy aware ICT optimization policies (+ 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
  • 16. energy-related variables are linked to core ones
  • 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
  • 18. Time (minutes) P4G P4G + spare P4G + spare + vcpu P4G + spare + vcpu + delay 500 1000 1500 2000 2500 1 2 3 4 5 6 7 Servers dominates scalability the core problem
  • 19. coarse to fine grain optimisation -16% -47% - 27% -7%
  • 20. Consuming less dealing with THE BROWN CONSTANT
  • 21. Consuming less dealing with UNAPPROPRIATE HARDWARE
  • 22. energy proportional servers, hw. community did not chill free cooling, fanless processors
  • 23. ? workload agnostic need to revamp software approaches migration a balancing problem
  • 25. DC4Cities 2013 2016 let existing and new data centres become energy adaptive
  • 26. align workload to renewable energies availability
  • 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)
  • 32. .org