a cyber-physical systems approach to energy management in data centers

37
A Cyber-Physical Systems Approach to Energy Management in Data Centers Presented by Chen He Adopted form the paper authors

Upload: gerry

Post on 13-Jan-2016

36 views

Category:

Documents


5 download

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 Presentation

TRANSCRIPT

Page 1: A Cyber-Physical Systems Approach to Energy Management in Data Centers

A Cyber-Physical Systems Approach to Energy Management in Data

CentersPresented by Chen He

Adopted form the paper authors

Page 2: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Outline

Introduction Cyber-physical model Control approach Simulation results Discussion

Page 3: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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

Page 4: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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?

Page 5: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Temperature distribution

Image: R.K. Sharma et al. “Balance of Power: Dynamic Thermal Management of Internet Data Center”,Jan. 2005 I

Page 6: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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

Page 7: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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?

Page 8: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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

Page 9: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Outline

Introduction Cyber-physical model Control approach Simulation results Discussion

Page 10: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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

Page 11: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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

Page 12: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Computational network variables

Page 13: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Job allocation model

Page 14: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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

Page 15: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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]

Page 16: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Thermal network

Page 17: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Thermal network variables

Page 18: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Thermal server nodes

Page 19: A Cyber-Physical Systems Approach to Energy Management in Data Centers

CRAC units

Page 20: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Environment Nods

Data center level model Neglect the power consumption of Environment

nodes. Zone level model

Model as same as thermal server node.

Page 21: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Outline

Introduction Cyber-physical model Control approach Simulation results Discussion

Page 22: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Control approach

Page 23: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Data center level cost

Formula

Page 24: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Data center level cost

Page 25: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Outline

Introduction Cyber-physical model Control approach Simulation results Discussion

Page 26: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Simulation

• Environment

• Job class:J=1; Thermal constraint: 5<T<25; power consumption is 3 cents/KWhr

Page 27: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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

Page 28: A Cyber-Physical Systems Approach to Energy Management in Data Centers
Page 29: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Total cost over time

Page 30: A Cyber-Physical Systems Approach to Energy Management in Data Centers
Page 31: A Cyber-Physical Systems Approach to Energy Management in Data Centers
Page 32: A Cyber-Physical Systems Approach to Energy Management in Data Centers
Page 33: A Cyber-Physical Systems Approach to Energy Management in Data Centers
Page 34: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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

Page 35: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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?

Page 36: A Cyber-Physical Systems Approach to Energy Management in Data Centers

Discussion

Contributions Shortcomings

Some coefficients come from single data center statistical results

Need more workload

Page 37: A Cyber-Physical Systems Approach to Energy Management in Data Centers

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