SlideShare a Scribd company logo
Energy Efficiency in Data Centers
Marina Zapater
Marina Zapater | Going Green1
GreenLSI – Integrated Systems Lab
Electronic Engineering Dept
Green
Green
Marina Zapater | Going Green 2
Data Centers
Green
Marina Zapater | Going Green 3
Outline
• Why Data Centers (DC) in
this Workshop?
• The DC in next-generation
applications
• Energy consumption at the
Data Center
• Insight on optimization
strategies
• Conclusions
Green
Marina Zapater | Going Green 4
Outline
• Why Data Centers (DC) in
this Workshop?
• The DC in next-generation
applications
• Energy consumption at the
Data Center
• Insight on optimization
strategies
• Conclusions
Green
Marina Zapater | Going Green 5
US EPA 2007 Report to Congress on Server and Data Center Energy Efficiency
Why DC in this Workshop?
Motivation
Green
Marina Zapater | Going Green 6
Motivation
• Energy consumption of data centers
– 1.3% of worldwide energy production in 2010
– USA: 80 mill MWh/year in 2011 = 1,5 x NYC
– 1 data center = 25 000 houses
• More than 43 Million Tons of CO2 emissions per
year (2% worldwide)
• More water consumption than many industries
(paper, automotive, petrol, wood, or plastic)
Jonathan Koomey. 2011. Growth in Data center electricity use 2005 to 2010
Green
Marina Zapater | Going Green 7
Motivation
José M.Moya | Madrid (Spain), July 27, 2012 7
• It is expected for total data
center electricity use to
exceed 400 GWh/year by
2015.
• The required energy for
cooling will continue to be at
least as important as the
energy required for the
computation.
• Energy optimization of future
data centers will require a
global and multi-disciplinary
approach.
0
5000
10000
15000
20000
25000
30000
35000
2000 2005 2010
Worldserverinstalledbase
(thousands)
High-end servers
Mid-range servers
Volume servers
0
50
100
150
200
250
300
2000 2005 2010
Electricityuse
(billionkWh/year)
Infrastructure
Communications
Storage
High-end servers
Mid-range servers
Volume servers
5,75 Million new servers per year
10% unused servers (CO2 emissions
similar to 6,5 million cars)
Green
Marina Zapater | Going Green 8
What about urban DC?
• 50% of urban DC have already or will soon reach the
maximum capacity of the power grid
Green
Marina Zapater | Going Green 9
Tier 4 Data Center
Green
Marina Zapater | Going Green 10
Outline
• Why Data Centers (DC) in
this Workshop?
• The DC in next-generation
applications
• Energy consumption at the
Data Center
• Insight on optimization
strategies
• Our vision and future trends
Green
Marina Zapater | Going Green 11
The DC in next generation
applications
• Traditional uses of Data Centers:
– Webmail, Web search, Databases, Social networking or distributed
storage, High-performance computing (HPC), Cloud computing
• Next-generation applications:
– Population monitoring applications: e-Health, Ambient Assisted Living
– Smart cities
• Next-generation applications generate huge amounts of data
• Need to store, analize and generate knowledge
Green
Marina Zapater | Going Green 12
Global energy optimization
• Solution: GoingGreen!
• How: Global energy optimization strategies
– Proposal of a holistic energy optimization framework
– Minimizing overall power consumption
– Multi-level optimization: WBSN, Personal Servers and Data Centers
Green
Marina Zapater | Going Green 13
Global energy optimization
• Executing part of the workload in the Personal Servers
– Classifying tasks depending on their demand
– Resource management techniques based on fast runtime allocation
algorithms executed on the Personal Servers
– Executing some tasks in Personal Servers instead of forwarding load to DC.
– Up to 10% in energy savings and 15% execution time savings
Green
Marina Zapater | Going Green 14
Outline
• Why Data Centers (DC) in this
Workshop?
• The DC in next-generation
applications
• Energy consumption at the
Data Center
• Insight on optimization
strategies
• Conclusions
Green
Marina Zapater | Going Green 15
Energy Consumption at the DC
What is really a Data Center?
http://cesvima.upm.es
WORKLOAD Scheduler Resource
Manager
Execution
Green
Marina Zapater | Going Green 16
Energy Consumption at the DC
How does cooling work?
• Typical raised-floor air-cooled Data Center:
Green
Marina Zapater | Going Green 17
Energy Consumption at the DC
Power consumption breakdown
• The major contributors to electricity costs are:
– Cooling (around 50%)
– Servers (around 30-40%)
• The most common metric to measure efficiency in
Data Centers is PUE (Power Usage Effectiveness)
Green
Marina Zapater | Going Green 18
Power Usage Effectiveness
(PUE)
• Average PUE ≈ 2
• State of the Art: PUE ≈ 1,2
– The important part is IT energy consumption
– Current work in energy efficient data centers is focused in
decreasing PUE
– Decreasing PIT does not decrease PUE, but it has in impact
on the electricity bill
Green
Marina Zapater | Going Green 19
“Traditional” approaches
What would Google do?
PUE = 1.2
Green
Marina Zapater | Going Green 20
Research trends
Abstraction level
• Higher levels of
abstraction bring
more benefits
• Some areas have
brought more
benefits than
others
Solutions proposed by the State of the Art
Green
Marina Zapater | Going Green 21
Outline
• Why Data Centers (DC) in this
Workshop?
• The DC in next-generation
applications
• Energy consumption at the
Data Center
• Insight on optimization
strategies
• Conclusions
Green
Marina Zapater | Going Green 22
Our approach
• Global strategy to allow the
use of multiple information
sources to coordinate
decisions in order to reduce
the total energy consumption
• Use of knowledge about the
energy demand
characteristics of the
applications, and
characteristics of computing
and cooling resources to
implement proactive
optimization techniques
Green
Marina Zapater | Going Green 23
Energy Optimization:
Holistic Approach
Chip Server Rack Room Multi-
room
Sched & alloc 2 1
Application
OS/middleware
Compiler/VM 3 3
architecture 4 4
technology 5
Green
Marina Zapater | Going Green 24
Resource Management at
the Room level
Chip Server Rack Room Multi-
room
Sched & alloc 2 1
Application
OS/middleware
Compiler/VM 3 3
architecture 4 4
technology 5
Green
Marina Zapater | Going Green 25
Resource Management at the Room level
Leveraging heterogeneity – IT perspective
• Use heterogeneity to minimize energy consumption from a
static/dynamic point of view
– Static: Finding the best data center set-up, given a number of
heterogeneous machines
– Dynamic: Optimization of task allocation in the Resource Manager
• We show that the best solution implies an heterogeneous data
center
– Most data centers are heterogeneous (several generations of
computers)
– 5 to 22% energy savings for static solution
– 24% to 47% energy savings for dynamic solution
M. Zapater, J.M. Moya, J.L. Ayala. Leveraging Heterogeneity for
Energy Minimization in Data Centers, CCGrid 2012
Green
Marina Zapater | Going Green 26
Resource Management at the Room level
Leveraging heterogeneity – IT perspective
• Energy profiling of tasks of the SPEC CPU 2006 benchmark
• Usage of MILP algorithms to schedule tasks in servers where
they consume less energy
• Implemented in a real resource manager (SLURM)
Green
Marina Zapater | Going Green 27
Resource Management at the Room level
IT + Cooling perspective
• Generating a thermal model for
the data room:
– Data Center environmental
monitoring to gather temperature,
humidity, differential pressure
– Predict server temperature and
room temperature
• Optimum resource
management attending to
cooling and IT power
– Real environment with
heterogeneous servers
– SLURM resource manager
Green
Marina Zapater | Going Green 28
Resource Management at
the Server level
Chip Server Rack Room Multi-
room
Sched & alloc 2 2 1
Application
OS/middleware
Compiler/VM 3 3
architecture 4 4
technology 5
Green
Marina Zapater | Going Green 29
Resource Management at the Server level
Leakage-temperature tradeoffs - Cooling
• Exploring the leakage-temperature tradeoffs at the server level
– At higher temperatures, CPU increases power consumption due to
leakage
– To decrease CPU temperature, fan speed raises, increasing server
cooling consumption.
M. Zapater, J.L. Ayala., J.M. Moya, K. Vaidyanathan, K. Gross, and A. K. Coskun, “Leakage and
temperature aware server control for improving energy efficiency in data centers”, DATE 2013
Green
Marina Zapater | Going Green 30
Resource Management at the Server level
Leakage-temperature tradeoffs - Cooling
• Implemented fan speed controllers that reduce server power
consumption by 10%.
Green
Marina Zapater | Going Green 31
Resource Management at
the Chip level
Chip Server Rack Room Multi-
room
Sched & alloc 2 2 1
Application
OS/middleware
Compiler/VM 3 3
architecture 4 4
technology 5
Green
Marina Zapater | Going Green 32
Scheduling and resource allocation policies
in MPSoCs
A. Coskun , T. Rosing , K. Whisnant and K. Gross "Static and dynamic temperature-
aware scheduling for multiprocessor SoCs", IEEE Trans. Very Large Scale Integr. Syst.,
vol. 16, no. 9, pp.1127 -1140 2008
Fig. 3. Distribution of thermal hot spots, with DPM (ILP).
A. Static Scheduling Techniques
We next provide an extensive comparison of the ILP based
techniques. We refer to our static approach as Min-Th&Sp.
As discussed in Section III, we implemented the ILP for min-
Fig. 4. Distribution of spatial gradients, with DPM (ILP).
hot spots. While Min-Th reduces the high spatial differentials
above 15 C, we observe a substantial increase in the spatial
gradients above 10 C. In contrast, our method achieves lower
and more balanced temperature distribution in the die.
Fig. 3. Distribution of thermal hot spots, with DPM (ILP).
A. Static Scheduling Techniques
We next provide an extensive comparison of the ILP based
techniques. We refer to our static approach as Min-Th&Sp.
As discussed in Section III, we implemented the ILP for min-
Fig. 4. Distribution of spatial gradients, with DPM (ILP).
hot spots. While Min-Th reduces the high spatial differentials
above 15 C, we observe a substantial increase in the spatial
gradients above 10 C. In contrast, our method achieves lower
and more balanced temperature distribution in the die.
UCSD – System Energy Efficiency Lab
Green
Marina Zapater | Going Green 33
Scheduling and resource allocation
policies in MPSoCs
• Energy characterization of applications allows to
define proactive scheduling and resource allocation
policies, minimizing hotspots
• Hotspot reduction allows to raise cooling
temperature
+1oC means around 7% cooling energy savings
Green
Marina Zapater | Going Green 34
Energy Optimization:
Holistic Approach
Chip Server Rack Room Multi-
room
Sched & alloc 2 2 1
Application
OS/middleware
Compiler/VM 3 3
architecture 4 4
technology 5
Green
Marina Zapater | Going Green 35
JIT Compilation in Virtual
Machines
• Virtual machines compile
(JIT compilation) the
applications into native code
for performance reasons
• The optimizer is general-
purpose and focused in
performance optimization
Green
Marina Zapater | Going Green 36
Back-end
JIT compilation for
energy minimization
• Application-aware compiler
– Energy characterization of applications and transformations
– Application-dependent optimizer
– Global view of the data center workload
• Energy optimizer
– Currently, compilers for high-end processors oriented to performance
optimization
Front-end
Optimizer Code generator
Green
Marina Zapater | Going Green 37
Energy saving potential for the
compiler (MPSoCs)
T. Simunic, G. de Micheli, L. Benini, and M. Hans. “Source code optimization and
profiling of energy consumption in embedded systems,” International Symposium on
System Synthesis, pages 193 – 199, Sept. 2000
– 77% energy reduction in MP3 decoder
Fei, Y., Ravi, S., Raghunathan, A., and Jha, N. K. 2004. Energy-optimizing source code
transformations for OS-driven embedded software. In Proceedings of the International
Conference VLSI Design. 261–266.
– Up to 37,9% (mean 23,8%) energy savings in
multiprocess applications running on Linux
Green
Marina Zapater | Going Green 38
Global Management of
Low Power Modes
Chip Server Rack Room Multi-
room
Sched & alloc 2 2 1
Application
OS/middleware
Compiler/VM 3 3
architecture 4 4
technology 5
Green
Marina Zapater | Going Green 39
Global Management of
Low-power modes (DVFS)
• DVFS (Dynamic Voltage and Frequency Scaling) is based upon:
– As suppy voltage decreases, power decreases quadratically
– But delay increases (performance decreases) only linearly
– The maximum frequency also decreases linearly
• Currently, low-power modes, if used, are activated by
inactivity of the server operating system
• To minimize energy consumption, changes between modes
should be minimized
• On the other hand, workload knowledge allows to globally
schedule low-power modes without any impact in
performance
Green
Marina Zapater | Going Green 40
Global Management of
Low-power modes (DVFS)
• By using a thermal model,
we can predict the
behaviour of a workload
under each power mode
• We can use resource
management algorithms
to change DVFS on
runtime, adapting to our
workload.
Green
Marina Zapater | Going Green 41
Temperature-aware
floorplanning of MPSoCs
Chip Server Rack Room Multi-
room
Sched & alloc 2 2 1
Application
OS/middleware
Compiler/VM 3 3
architecture 4 4
technology 5
Green
Marina Zapater | Going Green 42
Temperature-aware
floorplanning of MPSoCs
Green
Marina Zapater | Going Green 43
Potential energy savings
with floorplanning
– Up to 21oC reduction of maximum temperature
– Mean: -12oC in maximum temperature
– Better results in the most critical examples
Y. Han, I. Koren, and C. A. Moritz. Temperature Aware Floorplanning. In Proc. of the
Second Workshop on Temperature-Aware Computer Systems, June 2005
Green
Marina Zapater | Going Green 44
Temperature-aware
floorplanning in 3D chips
• 3D chips are getting interest due to:
– Scalability: reduces 2D
equivalent area
– Performance: shorter wire
length
– Reliability: less wiring
• Drawback:
– Huge increment of hotspots
compared with 2D equivalent designs
Green
Marina Zapater | Going Green 45
Temperature-aware
floorplanning in 3D chips
• Up to 30oC reduction per layer in a 3D chip with 4 layers and
48 cores
Green
Marina Zapater | Going Green 46
Outline
• Why Data Centers (DC) in this
Workshop?
• The DC in next-generation
applications
• Energy consumption at the
Data Center
• Insight on optimization
strategies
• Conclusions
Green
Marina Zapater | Going Green 47
There is still much more
to be done
• Smart Grids
– Consume energy when everybody else does not
– Decrease energy consumption when everybody
else is consuming
• Reducing the electricity bill
– Variable electricity rates
– Reactive power coefficient
– Peak energy demand
Green
Marina Zapater | Going Green 48
Conclusions
• Reducing PUE is not the same than reducing energy
consumption
– IT energy consumption dominates in state-of-the-art data
centers
• Application and resources knowledge can be effectively
used to define proactive policies to reduce the total energy
consumption
– At different levels
– In different scopes
– Taking into account cooling and computation at the same time
• Proper management of the knowledge of the data center
thermal behavior can reduce reliability issues
• Reducing energy consumption is not the same than
reducing the electricity bill
Green
Marina Zapater | Going Green 49
Thank you for your attention
Marina Zapater
marina@die.upm.es
http://greenlsi.die.upm.es
(+34) 91 549 57 00 x-4227
ETSI de Telecomunicación, B105
Avenida Complutense, 30
Madrid 28040, Spain
Thanks to our collaborators:

More Related Content

What's hot

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...
csandit
 
Optimizing The Data Centre Environment
Optimizing The Data Centre EnvironmentOptimizing The Data Centre Environment
Optimizing The Data Centre Environmentmixalisg
 
Commercial Overview DC Session 4 Introduction To Energy In The Data Centre
Commercial Overview   DC Session 4   Introduction To Energy In The Data CentreCommercial Overview   DC Session 4   Introduction To Energy In The Data Centre
Commercial Overview DC Session 4 Introduction To Energy In The Data Centrepaul_mathews
 
Motivation for Green Computing, an Analytical Approach
Motivation for Green Computing, an Analytical ApproachMotivation for Green Computing, an Analytical Approach
Motivation for Green Computing, an Analytical Approach
IOSR Journals
 
Green IT
Green ITGreen IT
Green IT
Eric Moon
 
Saving energy in data centers through workload consolidation
Saving energy in data centers through workload consolidationSaving energy in data centers through workload consolidation
Saving energy in data centers through workload consolidation
Eco4Cloud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
Green computing
Green computingGreen computing
Green computing
Abrish06
 
Green Computing
Green ComputingGreen Computing
Green Computing
Ishika Singh
 
DYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEY
DYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEYDYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEY
DYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEY
ijccsa
 
Energy harvesting earliest deadline first scheduling algorithm for increasing...
Energy harvesting earliest deadline first scheduling algorithm for increasing...Energy harvesting earliest deadline first scheduling algorithm for increasing...
Energy harvesting earliest deadline first scheduling algorithm for increasing...
IJECEIAES
 
Green IT
Green ITGreen IT
Green IT
Leo Zalki
 
Application driven IT service management for energy efficiency
Application driven IT service management for energy efficiencyApplication driven IT service management for energy efficiency
Application driven IT service management for energy efficiencySI Group - Politecnico di Milano
 
Achieving Energy Proportionality In Server Clusters
Achieving Energy Proportionality In Server ClustersAchieving Energy Proportionality In Server Clusters
Achieving Energy Proportionality In Server Clusters
CSCJournals
 
Energy Efficient Data Center
Energy Efficient Data CenterEnergy Efficient Data Center
Energy Efficient Data Center
Gunawan Jusuf
 
Green Computing: A Methodology of Saving Energy by Resource Virtualization.
Green Computing: A Methodology of Saving Energy by Resource Virtualization.Green Computing: A Methodology of Saving Energy by Resource Virtualization.
Green Computing: A Methodology of Saving Energy by Resource Virtualization.
IJCERT
 
Dynamic energy-aware cloudlet-based mobile cloud computing model for green co...
Dynamic energy-aware cloudlet-based mobile cloud computing model for green co...Dynamic energy-aware cloudlet-based mobile cloud computing model for green co...
Dynamic energy-aware cloudlet-based mobile cloud computing model for green co...
Wachira Anjana Hewa Lunuvilage
 

What's hot (19)

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...
 
Optimizing The Data Centre Environment
Optimizing The Data Centre EnvironmentOptimizing The Data Centre Environment
Optimizing The Data Centre Environment
 
5 6
5 65 6
5 6
 
Commercial Overview DC Session 4 Introduction To Energy In The Data Centre
Commercial Overview   DC Session 4   Introduction To Energy In The Data CentreCommercial Overview   DC Session 4   Introduction To Energy In The Data Centre
Commercial Overview DC Session 4 Introduction To Energy In The Data Centre
 
FINAL
FINALFINAL
FINAL
 
Motivation for Green Computing, an Analytical Approach
Motivation for Green Computing, an Analytical ApproachMotivation for Green Computing, an Analytical Approach
Motivation for Green Computing, an Analytical Approach
 
Green IT
Green ITGreen IT
Green IT
 
Saving energy in data centers through workload consolidation
Saving energy in data centers through workload consolidationSaving energy in data centers through workload consolidation
Saving energy in data centers through workload consolidation
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Green computing
Green computingGreen computing
Green computing
 
Green Computing
Green ComputingGreen Computing
Green Computing
 
DYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEY
DYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEYDYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEY
DYNAMIC ENERGY MANAGEMENT IN CLOUD DATA CENTERS: A SURVEY
 
Energy harvesting earliest deadline first scheduling algorithm for increasing...
Energy harvesting earliest deadline first scheduling algorithm for increasing...Energy harvesting earliest deadline first scheduling algorithm for increasing...
Energy harvesting earliest deadline first scheduling algorithm for increasing...
 
Green IT
Green ITGreen IT
Green IT
 
Application driven IT service management for energy efficiency
Application driven IT service management for energy efficiencyApplication driven IT service management for energy efficiency
Application driven IT service management for energy efficiency
 
Achieving Energy Proportionality In Server Clusters
Achieving Energy Proportionality In Server ClustersAchieving Energy Proportionality In Server Clusters
Achieving Energy Proportionality In Server Clusters
 
Energy Efficient Data Center
Energy Efficient Data CenterEnergy Efficient Data Center
Energy Efficient Data Center
 
Green Computing: A Methodology of Saving Energy by Resource Virtualization.
Green Computing: A Methodology of Saving Energy by Resource Virtualization.Green Computing: A Methodology of Saving Energy by Resource Virtualization.
Green Computing: A Methodology of Saving Energy by Resource Virtualization.
 
Dynamic energy-aware cloudlet-based mobile cloud computing model for green co...
Dynamic energy-aware cloudlet-based mobile cloud computing model for green co...Dynamic energy-aware cloudlet-based mobile cloud computing model for green co...
Dynamic energy-aware cloudlet-based mobile cloud computing model for green co...
 

Similar to Energy Efficiency in Data Centers

GREEN_CLOUD_COMPUTING.ppt
GREEN_CLOUD_COMPUTING.pptGREEN_CLOUD_COMPUTING.ppt
GREEN_CLOUD_COMPUTING.ppt
RitikGupta425765
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
Mathews Job
 
A Cyber Physical Approach to a Combined Hardware-Software
A Cyber Physical Approach to a Combined Hardware-Software A Cyber Physical Approach to a Combined Hardware-Software
A Cyber Physical Approach to a Combined Hardware-Software
GreenLSI Team, LSI, UPM
 
GREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center ApproachGREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center Approach
Dr Sukhpal Singh Gill
 
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
IBMAsean
 
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
GreenLSI Team, LSI, UPM
 
MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingRoger Rafanell Mas
 
Improvements in Data Center Management
Improvements in Data Center ManagementImprovements in Data Center Management
Improvements in Data Center Management
ScottMadden, Inc.
 
Automatic Energy-based Scheduling
Automatic Energy-based SchedulingAutomatic Energy-based Scheduling
Automatic Energy-based Scheduling
Maria Stylianou
 
BIS Research conducted a webinar on Carbon Neutral Data Center Practices
BIS Research conducted a webinar on Carbon Neutral Data Center PracticesBIS Research conducted a webinar on Carbon Neutral Data Center Practices
BIS Research conducted a webinar on Carbon Neutral Data Center Practices
BIS Research Inc.
 
Datacenter ISO50001 and CoC
Datacenter ISO50001 and CoCDatacenter ISO50001 and CoC
Datacenter ISO50001 and CoC
Didier Monestes
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
Sabiha M
 
Engaging the European Code of Conduct
Engaging the European Code of ConductEngaging the European Code of Conduct
Engaging the European Code of Conduct
Jean-Michel Franco
 
Green cloud
Green cloudGreen cloud
Green cloud
Swati Swati
 
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALAGREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
Saikiran Panjala
 
Consolidate, Virtualize, Energize
Consolidate, Virtualize, EnergizeConsolidate, Virtualize, Energize
Consolidate, Virtualize, Energizelneut03
 
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
Tarik Reza Toha
 
IS GREEN COMPUTING GOOD FOR BUSINESS?
IS GREEN COMPUTING GOOD FOR BUSINESS?IS GREEN COMPUTING GOOD FOR BUSINESS?
IS GREEN COMPUTING GOOD FOR BUSINESS?Shibbir Shimanto
 
Green it
Green itGreen it

Similar to Energy Efficiency in Data Centers (20)

GREEN_CLOUD_COMPUTING.ppt
GREEN_CLOUD_COMPUTING.pptGREEN_CLOUD_COMPUTING.ppt
GREEN_CLOUD_COMPUTING.ppt
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
A Cyber Physical Approach to a Combined Hardware-Software
A Cyber Physical Approach to a Combined Hardware-Software A Cyber Physical Approach to a Combined Hardware-Software
A Cyber Physical Approach to a Combined Hardware-Software
 
The next wave of GreenIT
The next wave of GreenITThe next wave of GreenIT
The next wave of GreenIT
 
GREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center ApproachGREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center Approach
 
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
 
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
 
MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
 
Improvements in Data Center Management
Improvements in Data Center ManagementImprovements in Data Center Management
Improvements in Data Center Management
 
Automatic Energy-based Scheduling
Automatic Energy-based SchedulingAutomatic Energy-based Scheduling
Automatic Energy-based Scheduling
 
BIS Research conducted a webinar on Carbon Neutral Data Center Practices
BIS Research conducted a webinar on Carbon Neutral Data Center PracticesBIS Research conducted a webinar on Carbon Neutral Data Center Practices
BIS Research conducted a webinar on Carbon Neutral Data Center Practices
 
Datacenter ISO50001 and CoC
Datacenter ISO50001 and CoCDatacenter ISO50001 and CoC
Datacenter ISO50001 and CoC
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 
Engaging the European Code of Conduct
Engaging the European Code of ConductEngaging the European Code of Conduct
Engaging the European Code of Conduct
 
Green cloud
Green cloudGreen cloud
Green cloud
 
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALAGREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
 
Consolidate, Virtualize, Energize
Consolidate, Virtualize, EnergizeConsolidate, Virtualize, Energize
Consolidate, Virtualize, Energize
 
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
 
IS GREEN COMPUTING GOOD FOR BUSINESS?
IS GREEN COMPUTING GOOD FOR BUSINESS?IS GREEN COMPUTING GOOD FOR BUSINESS?
IS GREEN COMPUTING GOOD FOR BUSINESS?
 
Green it
Green itGreen it
Green it
 

More from GreenLSI Team, LSI, UPM

LSI Seminar on Marina Zapater's PhD Thesis
LSI Seminar on Marina Zapater's PhD ThesisLSI Seminar on Marina Zapater's PhD Thesis
LSI Seminar on Marina Zapater's PhD Thesis
GreenLSI Team, LSI, UPM
 
Exploiting parallelism opportunities in non-parallel architectures to improve...
Exploiting parallelism opportunities in non-parallel architectures to improve...Exploiting parallelism opportunities in non-parallel architectures to improve...
Exploiting parallelism opportunities in non-parallel architectures to improve...
GreenLSI Team, LSI, UPM
 
JPAR 2013: On the leakage-power modeling for optimal server operation
JPAR 2013: On the leakage-power modeling for optimal server operationJPAR 2013: On the leakage-power modeling for optimal server operation
JPAR 2013: On the leakage-power modeling for optimal server operationGreenLSI Team, LSI, UPM
 
Optimización energética de centros de datos aprovechando el conocimiento de l...
Optimización energética de centros de datos aprovechando el conocimiento de l...Optimización energética de centros de datos aprovechando el conocimiento de l...
Optimización energética de centros de datos aprovechando el conocimiento de l...
GreenLSI Team, LSI, UPM
 
Energy-efficient data centers: Exploiting knowledge about application and res...
Energy-efficient data centers: Exploiting knowledge about application and res...Energy-efficient data centers: Exploiting knowledge about application and res...
Energy-efficient data centers: Exploiting knowledge about application and res...
GreenLSI Team, LSI, UPM
 
Eficiencia Energética Más Allá Del PUE: Explotando el Conocimiento de la Apli...
Eficiencia Energética Más Allá Del PUE: Explotando el Conocimiento de la Apli...Eficiencia Energética Más Allá Del PUE: Explotando el Conocimiento de la Apli...
Eficiencia Energética Más Allá Del PUE: Explotando el Conocimiento de la Apli...
GreenLSI Team, LSI, UPM
 
Proactive and reactive thermal optimization techniques to improve energy effi...
Proactive and reactive thermal optimization techniques to improve energy effi...Proactive and reactive thermal optimization techniques to improve energy effi...
Proactive and reactive thermal optimization techniques to improve energy effi...
GreenLSI Team, LSI, UPM
 

More from GreenLSI Team, LSI, UPM (7)

LSI Seminar on Marina Zapater's PhD Thesis
LSI Seminar on Marina Zapater's PhD ThesisLSI Seminar on Marina Zapater's PhD Thesis
LSI Seminar on Marina Zapater's PhD Thesis
 
Exploiting parallelism opportunities in non-parallel architectures to improve...
Exploiting parallelism opportunities in non-parallel architectures to improve...Exploiting parallelism opportunities in non-parallel architectures to improve...
Exploiting parallelism opportunities in non-parallel architectures to improve...
 
JPAR 2013: On the leakage-power modeling for optimal server operation
JPAR 2013: On the leakage-power modeling for optimal server operationJPAR 2013: On the leakage-power modeling for optimal server operation
JPAR 2013: On the leakage-power modeling for optimal server operation
 
Optimización energética de centros de datos aprovechando el conocimiento de l...
Optimización energética de centros de datos aprovechando el conocimiento de l...Optimización energética de centros de datos aprovechando el conocimiento de l...
Optimización energética de centros de datos aprovechando el conocimiento de l...
 
Energy-efficient data centers: Exploiting knowledge about application and res...
Energy-efficient data centers: Exploiting knowledge about application and res...Energy-efficient data centers: Exploiting knowledge about application and res...
Energy-efficient data centers: Exploiting knowledge about application and res...
 
Eficiencia Energética Más Allá Del PUE: Explotando el Conocimiento de la Apli...
Eficiencia Energética Más Allá Del PUE: Explotando el Conocimiento de la Apli...Eficiencia Energética Más Allá Del PUE: Explotando el Conocimiento de la Apli...
Eficiencia Energética Más Allá Del PUE: Explotando el Conocimiento de la Apli...
 
Proactive and reactive thermal optimization techniques to improve energy effi...
Proactive and reactive thermal optimization techniques to improve energy effi...Proactive and reactive thermal optimization techniques to improve energy effi...
Proactive and reactive thermal optimization techniques to improve energy effi...
 

Recently uploaded

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Energy Efficiency in Data Centers

  • 1. Energy Efficiency in Data Centers Marina Zapater Marina Zapater | Going Green1 GreenLSI – Integrated Systems Lab Electronic Engineering Dept Green
  • 2. Green Marina Zapater | Going Green 2 Data Centers
  • 3. Green Marina Zapater | Going Green 3 Outline • Why Data Centers (DC) in this Workshop? • The DC in next-generation applications • Energy consumption at the Data Center • Insight on optimization strategies • Conclusions
  • 4. Green Marina Zapater | Going Green 4 Outline • Why Data Centers (DC) in this Workshop? • The DC in next-generation applications • Energy consumption at the Data Center • Insight on optimization strategies • Conclusions
  • 5. Green Marina Zapater | Going Green 5 US EPA 2007 Report to Congress on Server and Data Center Energy Efficiency Why DC in this Workshop? Motivation
  • 6. Green Marina Zapater | Going Green 6 Motivation • Energy consumption of data centers – 1.3% of worldwide energy production in 2010 – USA: 80 mill MWh/year in 2011 = 1,5 x NYC – 1 data center = 25 000 houses • More than 43 Million Tons of CO2 emissions per year (2% worldwide) • More water consumption than many industries (paper, automotive, petrol, wood, or plastic) Jonathan Koomey. 2011. Growth in Data center electricity use 2005 to 2010
  • 7. Green Marina Zapater | Going Green 7 Motivation José M.Moya | Madrid (Spain), July 27, 2012 7 • It is expected for total data center electricity use to exceed 400 GWh/year by 2015. • The required energy for cooling will continue to be at least as important as the energy required for the computation. • Energy optimization of future data centers will require a global and multi-disciplinary approach. 0 5000 10000 15000 20000 25000 30000 35000 2000 2005 2010 Worldserverinstalledbase (thousands) High-end servers Mid-range servers Volume servers 0 50 100 150 200 250 300 2000 2005 2010 Electricityuse (billionkWh/year) Infrastructure Communications Storage High-end servers Mid-range servers Volume servers 5,75 Million new servers per year 10% unused servers (CO2 emissions similar to 6,5 million cars)
  • 8. Green Marina Zapater | Going Green 8 What about urban DC? • 50% of urban DC have already or will soon reach the maximum capacity of the power grid
  • 9. Green Marina Zapater | Going Green 9 Tier 4 Data Center
  • 10. Green Marina Zapater | Going Green 10 Outline • Why Data Centers (DC) in this Workshop? • The DC in next-generation applications • Energy consumption at the Data Center • Insight on optimization strategies • Our vision and future trends
  • 11. Green Marina Zapater | Going Green 11 The DC in next generation applications • Traditional uses of Data Centers: – Webmail, Web search, Databases, Social networking or distributed storage, High-performance computing (HPC), Cloud computing • Next-generation applications: – Population monitoring applications: e-Health, Ambient Assisted Living – Smart cities • Next-generation applications generate huge amounts of data • Need to store, analize and generate knowledge
  • 12. Green Marina Zapater | Going Green 12 Global energy optimization • Solution: GoingGreen! • How: Global energy optimization strategies – Proposal of a holistic energy optimization framework – Minimizing overall power consumption – Multi-level optimization: WBSN, Personal Servers and Data Centers
  • 13. Green Marina Zapater | Going Green 13 Global energy optimization • Executing part of the workload in the Personal Servers – Classifying tasks depending on their demand – Resource management techniques based on fast runtime allocation algorithms executed on the Personal Servers – Executing some tasks in Personal Servers instead of forwarding load to DC. – Up to 10% in energy savings and 15% execution time savings
  • 14. Green Marina Zapater | Going Green 14 Outline • Why Data Centers (DC) in this Workshop? • The DC in next-generation applications • Energy consumption at the Data Center • Insight on optimization strategies • Conclusions
  • 15. Green Marina Zapater | Going Green 15 Energy Consumption at the DC What is really a Data Center? http://cesvima.upm.es WORKLOAD Scheduler Resource Manager Execution
  • 16. Green Marina Zapater | Going Green 16 Energy Consumption at the DC How does cooling work? • Typical raised-floor air-cooled Data Center:
  • 17. Green Marina Zapater | Going Green 17 Energy Consumption at the DC Power consumption breakdown • The major contributors to electricity costs are: – Cooling (around 50%) – Servers (around 30-40%) • The most common metric to measure efficiency in Data Centers is PUE (Power Usage Effectiveness)
  • 18. Green Marina Zapater | Going Green 18 Power Usage Effectiveness (PUE) • Average PUE ≈ 2 • State of the Art: PUE ≈ 1,2 – The important part is IT energy consumption – Current work in energy efficient data centers is focused in decreasing PUE – Decreasing PIT does not decrease PUE, but it has in impact on the electricity bill
  • 19. Green Marina Zapater | Going Green 19 “Traditional” approaches What would Google do? PUE = 1.2
  • 20. Green Marina Zapater | Going Green 20 Research trends Abstraction level • Higher levels of abstraction bring more benefits • Some areas have brought more benefits than others Solutions proposed by the State of the Art
  • 21. Green Marina Zapater | Going Green 21 Outline • Why Data Centers (DC) in this Workshop? • The DC in next-generation applications • Energy consumption at the Data Center • Insight on optimization strategies • Conclusions
  • 22. Green Marina Zapater | Going Green 22 Our approach • Global strategy to allow the use of multiple information sources to coordinate decisions in order to reduce the total energy consumption • Use of knowledge about the energy demand characteristics of the applications, and characteristics of computing and cooling resources to implement proactive optimization techniques
  • 23. Green Marina Zapater | Going Green 23 Energy Optimization: Holistic Approach Chip Server Rack Room Multi- room Sched & alloc 2 1 Application OS/middleware Compiler/VM 3 3 architecture 4 4 technology 5
  • 24. Green Marina Zapater | Going Green 24 Resource Management at the Room level Chip Server Rack Room Multi- room Sched & alloc 2 1 Application OS/middleware Compiler/VM 3 3 architecture 4 4 technology 5
  • 25. Green Marina Zapater | Going Green 25 Resource Management at the Room level Leveraging heterogeneity – IT perspective • Use heterogeneity to minimize energy consumption from a static/dynamic point of view – Static: Finding the best data center set-up, given a number of heterogeneous machines – Dynamic: Optimization of task allocation in the Resource Manager • We show that the best solution implies an heterogeneous data center – Most data centers are heterogeneous (several generations of computers) – 5 to 22% energy savings for static solution – 24% to 47% energy savings for dynamic solution M. Zapater, J.M. Moya, J.L. Ayala. Leveraging Heterogeneity for Energy Minimization in Data Centers, CCGrid 2012
  • 26. Green Marina Zapater | Going Green 26 Resource Management at the Room level Leveraging heterogeneity – IT perspective • Energy profiling of tasks of the SPEC CPU 2006 benchmark • Usage of MILP algorithms to schedule tasks in servers where they consume less energy • Implemented in a real resource manager (SLURM)
  • 27. Green Marina Zapater | Going Green 27 Resource Management at the Room level IT + Cooling perspective • Generating a thermal model for the data room: – Data Center environmental monitoring to gather temperature, humidity, differential pressure – Predict server temperature and room temperature • Optimum resource management attending to cooling and IT power – Real environment with heterogeneous servers – SLURM resource manager
  • 28. Green Marina Zapater | Going Green 28 Resource Management at the Server level Chip Server Rack Room Multi- room Sched & alloc 2 2 1 Application OS/middleware Compiler/VM 3 3 architecture 4 4 technology 5
  • 29. Green Marina Zapater | Going Green 29 Resource Management at the Server level Leakage-temperature tradeoffs - Cooling • Exploring the leakage-temperature tradeoffs at the server level – At higher temperatures, CPU increases power consumption due to leakage – To decrease CPU temperature, fan speed raises, increasing server cooling consumption. M. Zapater, J.L. Ayala., J.M. Moya, K. Vaidyanathan, K. Gross, and A. K. Coskun, “Leakage and temperature aware server control for improving energy efficiency in data centers”, DATE 2013
  • 30. Green Marina Zapater | Going Green 30 Resource Management at the Server level Leakage-temperature tradeoffs - Cooling • Implemented fan speed controllers that reduce server power consumption by 10%.
  • 31. Green Marina Zapater | Going Green 31 Resource Management at the Chip level Chip Server Rack Room Multi- room Sched & alloc 2 2 1 Application OS/middleware Compiler/VM 3 3 architecture 4 4 technology 5
  • 32. Green Marina Zapater | Going Green 32 Scheduling and resource allocation policies in MPSoCs A. Coskun , T. Rosing , K. Whisnant and K. Gross "Static and dynamic temperature- aware scheduling for multiprocessor SoCs", IEEE Trans. Very Large Scale Integr. Syst., vol. 16, no. 9, pp.1127 -1140 2008 Fig. 3. Distribution of thermal hot spots, with DPM (ILP). A. Static Scheduling Techniques We next provide an extensive comparison of the ILP based techniques. We refer to our static approach as Min-Th&Sp. As discussed in Section III, we implemented the ILP for min- Fig. 4. Distribution of spatial gradients, with DPM (ILP). hot spots. While Min-Th reduces the high spatial differentials above 15 C, we observe a substantial increase in the spatial gradients above 10 C. In contrast, our method achieves lower and more balanced temperature distribution in the die. Fig. 3. Distribution of thermal hot spots, with DPM (ILP). A. Static Scheduling Techniques We next provide an extensive comparison of the ILP based techniques. We refer to our static approach as Min-Th&Sp. As discussed in Section III, we implemented the ILP for min- Fig. 4. Distribution of spatial gradients, with DPM (ILP). hot spots. While Min-Th reduces the high spatial differentials above 15 C, we observe a substantial increase in the spatial gradients above 10 C. In contrast, our method achieves lower and more balanced temperature distribution in the die. UCSD – System Energy Efficiency Lab
  • 33. Green Marina Zapater | Going Green 33 Scheduling and resource allocation policies in MPSoCs • Energy characterization of applications allows to define proactive scheduling and resource allocation policies, minimizing hotspots • Hotspot reduction allows to raise cooling temperature +1oC means around 7% cooling energy savings
  • 34. Green Marina Zapater | Going Green 34 Energy Optimization: Holistic Approach Chip Server Rack Room Multi- room Sched & alloc 2 2 1 Application OS/middleware Compiler/VM 3 3 architecture 4 4 technology 5
  • 35. Green Marina Zapater | Going Green 35 JIT Compilation in Virtual Machines • Virtual machines compile (JIT compilation) the applications into native code for performance reasons • The optimizer is general- purpose and focused in performance optimization
  • 36. Green Marina Zapater | Going Green 36 Back-end JIT compilation for energy minimization • Application-aware compiler – Energy characterization of applications and transformations – Application-dependent optimizer – Global view of the data center workload • Energy optimizer – Currently, compilers for high-end processors oriented to performance optimization Front-end Optimizer Code generator
  • 37. Green Marina Zapater | Going Green 37 Energy saving potential for the compiler (MPSoCs) T. Simunic, G. de Micheli, L. Benini, and M. Hans. “Source code optimization and profiling of energy consumption in embedded systems,” International Symposium on System Synthesis, pages 193 – 199, Sept. 2000 – 77% energy reduction in MP3 decoder Fei, Y., Ravi, S., Raghunathan, A., and Jha, N. K. 2004. Energy-optimizing source code transformations for OS-driven embedded software. In Proceedings of the International Conference VLSI Design. 261–266. – Up to 37,9% (mean 23,8%) energy savings in multiprocess applications running on Linux
  • 38. Green Marina Zapater | Going Green 38 Global Management of Low Power Modes Chip Server Rack Room Multi- room Sched & alloc 2 2 1 Application OS/middleware Compiler/VM 3 3 architecture 4 4 technology 5
  • 39. Green Marina Zapater | Going Green 39 Global Management of Low-power modes (DVFS) • DVFS (Dynamic Voltage and Frequency Scaling) is based upon: – As suppy voltage decreases, power decreases quadratically – But delay increases (performance decreases) only linearly – The maximum frequency also decreases linearly • Currently, low-power modes, if used, are activated by inactivity of the server operating system • To minimize energy consumption, changes between modes should be minimized • On the other hand, workload knowledge allows to globally schedule low-power modes without any impact in performance
  • 40. Green Marina Zapater | Going Green 40 Global Management of Low-power modes (DVFS) • By using a thermal model, we can predict the behaviour of a workload under each power mode • We can use resource management algorithms to change DVFS on runtime, adapting to our workload.
  • 41. Green Marina Zapater | Going Green 41 Temperature-aware floorplanning of MPSoCs Chip Server Rack Room Multi- room Sched & alloc 2 2 1 Application OS/middleware Compiler/VM 3 3 architecture 4 4 technology 5
  • 42. Green Marina Zapater | Going Green 42 Temperature-aware floorplanning of MPSoCs
  • 43. Green Marina Zapater | Going Green 43 Potential energy savings with floorplanning – Up to 21oC reduction of maximum temperature – Mean: -12oC in maximum temperature – Better results in the most critical examples Y. Han, I. Koren, and C. A. Moritz. Temperature Aware Floorplanning. In Proc. of the Second Workshop on Temperature-Aware Computer Systems, June 2005
  • 44. Green Marina Zapater | Going Green 44 Temperature-aware floorplanning in 3D chips • 3D chips are getting interest due to: – Scalability: reduces 2D equivalent area – Performance: shorter wire length – Reliability: less wiring • Drawback: – Huge increment of hotspots compared with 2D equivalent designs
  • 45. Green Marina Zapater | Going Green 45 Temperature-aware floorplanning in 3D chips • Up to 30oC reduction per layer in a 3D chip with 4 layers and 48 cores
  • 46. Green Marina Zapater | Going Green 46 Outline • Why Data Centers (DC) in this Workshop? • The DC in next-generation applications • Energy consumption at the Data Center • Insight on optimization strategies • Conclusions
  • 47. Green Marina Zapater | Going Green 47 There is still much more to be done • Smart Grids – Consume energy when everybody else does not – Decrease energy consumption when everybody else is consuming • Reducing the electricity bill – Variable electricity rates – Reactive power coefficient – Peak energy demand
  • 48. Green Marina Zapater | Going Green 48 Conclusions • Reducing PUE is not the same than reducing energy consumption – IT energy consumption dominates in state-of-the-art data centers • Application and resources knowledge can be effectively used to define proactive policies to reduce the total energy consumption – At different levels – In different scopes – Taking into account cooling and computation at the same time • Proper management of the knowledge of the data center thermal behavior can reduce reliability issues • Reducing energy consumption is not the same than reducing the electricity bill
  • 49. Green Marina Zapater | Going Green 49 Thank you for your attention Marina Zapater marina@die.upm.es http://greenlsi.die.upm.es (+34) 91 549 57 00 x-4227 ETSI de Telecomunicación, B105 Avenida Complutense, 30 Madrid 28040, Spain Thanks to our collaborators: