a cyber-physical systems approach to energy management in data centers
DESCRIPTION
A Cyber-Physical Systems Approach to Energy Management in Data Centers. Presented by Chen He Adopted form the paper authors. Outline. Introduction Cyber-physical model Control approach Simulation results Discussion. Motivation. Load 7GW peak power consumption in 2006(US) - PowerPoint PPT PresentationTRANSCRIPT
A Cyber-Physical Systems Approach to Energy Management in Data
CentersPresented by Chen He
Adopted form the paper authors
Outline
Introduction Cyber-physical model Control approach Simulation results Discussion
Motivation
Load 7GW peak power consumption in 2006(US) 12GW projected for 2011
Cost $4.5 billion for energy in 2006 Cost of electricity will soon exceed cost of
hardware
Motivation Related Works
Server level Low-power states(eg. Sleep and hibernate modes),
Processor dynamic voltage and frequency scaling, DVFS and on/off states, resource redirection and task scheduling[3,5,7,8,11,15,21,22,23,24]
Data Center level Change workload placement to reduce A/C costs[12] Dynamic vary air flows to specific locations to improve
cooling efficiency[20] Tolia [28] proposed unified control of server power and
cooling , but in Intra-zone (blade server) level Can we create a comprehensive model to manage data
center level power consumption through unified control?
Temperature distribution
Image: R.K. Sharma et al. “Balance of Power: Dynamic Thermal Management of Internet Data Center”,Jan. 2005 I
Cyber-physical coupling
Workload type, execution, and allocation policies affect the cooling system power consumption Distinct workloads induce differences in server
power consumption Some locations in the data center are easier to
cool than others
Cyber-physical coupling-Example Moving jobs(cyber)
from servers in zone A to servers in zone B How will the
temperature distribution change?
How will the performance change?
Will this lower the overall power consumption?
Data center management problem
Find the best Job and resource allocation policies Cooling approach
In order to minimize the data center operating cost(power + performance), subject to Temperature constraints
Outline
Introduction Cyber-physical model Control approach Simulation results Discussion
Cyber-physical model
Computational network Event driven system(wl distribution,QoS)
Thermal network Time driven system(heat.e, p.c, h.p)
Coupling Server power consumption
Computational network model Classed open queuing network
J job classes N nodes
It relates Job arrival rate: Available and used computational resources Server power consumption Quality of service (QoS) cost
Computational network variables
Job allocation model
Server model
Servers are collections of computational resources
Assumptions Less allocated resources implies lower QoS Less allocated resources implies lower power
consumption values For each job class, server resources can be
represented by a scalar value
Server power state Models available resources at a
server Concept similar to CPU power state
Lower clock frequence Slower job execution rate Lower power consumption
Defined over a finite, countable set For a computational node
Lower power state values Slower job execution rate Lower power consumption
Defined over the interval [0,1]
Thermal network
Thermal network variables
Thermal server nodes
CRAC units
Environment Nods
Data center level model Neglect the power consumption of Environment
nodes. Zone level model
Model as same as thermal server node.
Outline
Introduction Cyber-physical model Control approach Simulation results Discussion
Control approach
Data center level cost
Formula
Data center level cost
Outline
Introduction Cyber-physical model Control approach Simulation results Discussion
Simulation
• Environment
• Job class:J=1; Thermal constraint: 5<T<25; power consumption is 3 cents/KWhr
Simulation Coordinated (proposed MPC) Uncoordinated algorithm(seperated)
Find the best trade-off between server powering cost and QoS cost
Minimize CRAC power consumption Disregard thermal-computational coupling
Uniform algorithm(use all resource) Maximize QoS Fix CRAC reference temperatures in order to satisfy
thermal constraints for the worst case scenario
Total cost over time
Conclusions Workload execution and cooling system power
consumption are coupled Model and control approach have to consider both
computational and thermal characteristics of a data center
We proposed a model and a control strategy to realize the best trade-off between energy costs and quality of service Simulation results suggest a coordinated controller
can outperform other uncoordinated control
Future research directions Our queueing model disregards job interaction
Is there a better model able to represent job interactions in a data center?
Proposed control strategy for realizing the best trade-off between satisfying user requests and energy consumption More research is needed to understand what factors
are most significant in determining the effectiveness of coordinated control
Which is the best way to aggregate nodes into single entity at higher hierarchy levels?
Discussion
Contributions Shortcomings
Some coefficients come from single data center statistical results
Need more workload
QoS Cost
, ( ) 0
( , ( )) ( ),0 ( ) ( )
[ ( ) ( )]* ( )( ), ( ) ( )
( )
ji
j jq i i
jij
i
q k
c i q k celling c q k floor q
celling c floor c floor qfloor c q k floor q
q k
( ) ( ) ( )j j ji i iq k k k
QoS=job execution rate-job arrival rate
[ ( ), ( )]QoS floor c celling c
Back