Online Resource Management for Data Center with Energy Capping

Similar documents
Capping the Brown Energy Consumption of Internet Services at Low Cost

Impact of workload and renewable prediction on the value of geographical workload management. Arizona State University

Leveraging Renewable Energy in Data Centers: Present and Future

Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs

Paying to Save: Reducing Cost of Colocation Data Center via Rewards

The Answer Is Blowing in the Wind: Analysis of Powering Internet Data Centers with Wind Energy

ENERGY EFFICIENT AND REDUCTION OF POWER COST IN GEOGRAPHICALLY DISTRIBUTED DATA CARDS

1. Simulation of load balancing in a cloud computing environment using OMNET

An Introduction to Variable-Energy-Resource Integration Analysis Energy Exemplar October 2011

Data Center Energy Cost Minimization: a Spatio-Temporal Scheduling Approach

How To Compare Load Sharing And Job Scheduling In A Network Of Workstations

An Analysis of Allowance Banking in the EU ETS

Dynamic Scheduling and Pricing in Wireless Cloud Computing

Algorithms for sustainable data centers

A Truthful Incentive Mechanism for Emergency Demand Response in Colocation Data Centers. Linquan Zhang, Shaolei Ren Chuan Wu and Zongpeng Li

Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems

OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING

Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems

Data Center Optimization Methodology to Maximize the Usage of Locally Produced Renewable Energy

Minimizing the Operational Cost of Data Centers via Geographical Electricity Price Diversity

The Broadband Service Optimization Handbook Chapter 7

Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing

The Case for Massive Arrays of Idle Disks (MAID)

In Search of the Elusive Residential

ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS

Demand Response in Data Centers Feasibility and Proof of Concept Demonstration

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

Dynamic Workload Management in Heterogeneous Cloud Computing Environments

Geographical Load Balancing for Online Service Applications in Distributed Datacenters

Survey on Job Schedulers in Hadoop Cluster

Geographical Load Balancing for Online Service Applications in Distributed Datacenters

A few algorithmic issues in data centers Adam Wierman Caltech

Memory Sizing for Server Virtualization. White Paper Intel Information Technology Computer Manufacturing Server Virtualization

Policy Brief International Renewable Energy Investment Credits Under a Federal Renewable Energy Standard

Supply Chain Management (3rd Edition)

On the Interaction and Competition among Internet Service Providers

Leveraging Thermal Storage to Cut the Electricity Bill for Datacenter Cooling

Energy-aware job scheduler for highperformance

Force-directed Geographical Load Balancing and Scheduling for Batch Jobs in Distributed Datacenters

Datacenter Efficiency

Load Balancing in cloud computing

From Forecast to Discovery: Applying Business Intelligence to Power Market Simulations

EURELECTRIC presentation. EURELECTRIC contribution to a reference model for European capacity markets. DG COMP workshop 30 June 2015

Innovative Funding Options for Energy Efficiency Initiatives

Power Management in Cloud Computing using Green Algorithm. -Kushal Mehta COP 6087 University of Central Florida

Fossil fuels and climate change: alternative projections to 2050

Towards an understanding of oversubscription in cloud

Fuel Performance Management

The Importance of Software License Server Monitoring

CHAPTER 1 INTRODUCTION

An Approach to Load Balancing In Cloud Computing

Data centers & energy: Did we get it backwards? Adam Wierman, Caltech

Lecture Outline Overview of real-time scheduling algorithms Outline relative strengths, weaknesses

Paul Brebner, Senior Researcher, NICTA,

MARKETING: THE NEXT GROWTH AREA FOR OUTSOURCING IN HIGH TECHNOLOGY COMPANIES

Data Centers: Definitions, Concepts and Concerns

The primary goal of this thesis was to understand how the spatial dependence of

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer

ICIS Power Index Q Global gas oversupply pushes down prices

How an investment bank used capacity management to discover and exploit the hidden value of unused resources

Short-term solar energy forecasting for network stability

RosevilleProject. LoE _ 2 Glass Products. You can reduce your cooling energy usage by 25% or more. Here is the proof.

Characterizing Task Usage Shapes in Google s Compute Clusters

Exploring Smart Grid and Data Center Interactions for Electric Power Load Balancing

Run-time Resource Management in SOA Virtualized Environments. Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang

Transcription:

Online Resource Management for Data Center with Energy Capping Hasan Mahmud and Shaolei Ren Florida International University 1

A massive data center Facebook's data center in Prineville, OR 2

Three pieces of old news 2005: EU introduced carbon emission caps to large energy consumers Cap and trade : if cap exhausted, then buy more credits 2007: ebay paid $79K fine to Sacramento, CA, for using generators and polluting air 2011: Microsoft faced $210K penalty from Quincy, WA, utilities for overestimating its energy usage Waived! 3

News! 2013: China to impose carbon targets by 2016 Courtesy of The Independent 4

Energy cap! There is an energy cap Penalty for exceeding the cap Stricter energy caps are anticipated in light of the increasingly serious sustainability concerns In order to satisfy the cap, data centers need to carefully use their energy quota 5

Energy cap! There is an energy cap Penalty for exceeding the cap Stricter energy caps are anticipated in light of the increasingly serious sustainability concerns In order to satisfy the cap, data centers need to carefully use their energy quota Energy budgeting 6

Megawatt Power v.s. Energy Power budgeting Peak power is costly to increase and hence often oversubscribed Maximize performance given peak power constraint [1][2] 45 40 35 Power 30 25 20 15 10 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Time [1] A. Gandhi, M. Harchol-Balter, R. Das, and C. Lefurgy. Optimal power allocation in server farms. In ACM Sigmetrics, 2009. 7 [2] H. Lim, A. Kansal, and J. Liu. Power budgeting for virtualized data centers. In USENIX ATC, 2011.

Megawatt Power v.s. Energy Power budgeting Peak power is costly to increase and hence often oversubscribed Maximize performance given peak power constraint [1][2] Energy budgeting 45 Power Energy 40 35 30 25 20 15 10 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Time [1] A. Gandhi, M. Harchol-Balter, R. Das, and C. Lefurgy. Optimal power allocation in server farms. In ACM Sigmetrics, 2009. 8 [2] H. Lim, A. Kansal, and J. Liu. Power budgeting for virtualized data centers. In USENIX ATC, 2011.

Active Servers Solution Turn on as few servers as possible to satisfy QoS But, what should be the energy cap? Energy oversubscription Like what Microsoft did for its Quincy, WA, data center Clearly, not good for power utilities 45 40 35 30 25 20 15 10 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Time Workload 9

Another solution Plan everything ahead, assuming that we know everything about the future (e.g., workloads, renewables, etc.) [3] How can we accurately predict the future? Hour-ahead or day-ahead traffic/renewables prediction may be good, but month-ahead or even season-ahead predictions may NOT be! [3] K. Le, R. Bianchini, T. D. Nguyen, O. Bilgir, and M. Martonosi. Capping the brown energy consumption of internet services at low cost. In IGCC, 2010. 10

Our proposal Realizing Long-term prediction may not be accurate Why not just give a rough estimate in advance and then try to follow your target online? Challenge We have long-term target, but we only have shortterm information 11

Our proposal Realizing Long-term prediction may not be accurate Why not just give a rough estimate in advance and then try to follow your target online? Challenge We have long-term target, but we only have shortterm information Do it by tracking your energy usage online! 12

Model Time-slotted model Data center has M homogeneous servers On-site renewable energy available Capacity provisioning decisions are made at the beginning of each time slot Service process at each server is modeled by a FIFO queue 13

Electricity bill Objectives Reduced by using fewer servers QoS Response time QoS can be increased by using more servers versus Cost savings versus user experiences 14

Costs Formulation Electricity cost: e λ, m Delay cost: d λ, m Total cost is given by g λ t, m t = e λ t, m t + β d λ t, m t Energy capping target 1 K K 1 t=0 p λ t, m t r(t) + Z K r(t) is the available on-site renewables 15

Online resource management Construct an energy deficit queue q t + 1 = q t + p λ t, m t r t + z + Queue length indicate the energy budget deficit Instead of minimizing the cost, minimize the following V g λ t, m t + q(t) p λ t, m t r t Queue length gives additional weight on electricity usage Larger queue means: more energy is used than allowed budget Insight: if exceeds, then reduce! + 16

Algorithm analysis Prove the following two facts Good cost compared to the optimal offline algorithm with future information Approximately satisfy energy capping Proof technique Recently-developed Lyapunov optimization Relax i.i.d./markovian assumptions to arbitrary dynamics 17

Algorithm analysis Prove the following two facts Good cost compared to the optimal offline algorithm with future information Approximately satisfy energy capping Proof technique Recently-developed Lyapunov optimization Relax i.i.d./markovian assumptions to arbitrary dynamics 18

Case study 19

Simulation (a) Cost versus V. (b) Budget deficit versus V. 50MW data center 6-month energy budgeting Hour-ahead prediction 20

Simulation (a) Cost versus V. (b) Budget deficit versus V. 50MW data center 6-month energy budgeting Hour-ahead prediction Achieving low cost while satisfying budget! 21

Prediction-based: Comparison Predict the next-day workload perfectly and allocate the daily energy budget in proportion to the hourly workloads 9% cost reduction only using hour-ahead prediction!! 22

Impact of energy budget Average cost of ORM increases when the energy budget decreases With 90% energy budget, average cost ORM only exceeds by approximately 3% 23

Impact of energy budget Average cost of ORM increases when the energy budget Increasing decreases the operational cost marginally With 90% energy budget, average cost ORM only exceeds but by approximately reduce energy 3% significantly 24

Conclusion ORM is a provably-efficient online energy budgeting algorithm using only short-term prediction (e.g., hour-ahead) 25

Megawatt Conclusion ORM is a provably-efficient online energy budgeting algorithm using only short-term prediction (e.g., hour-ahead) Budgeting energy for sustainability! 45 40 35 30 25 20 15 10 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Time 26

Thanks! 27