Online Resource Management for Data Center with Energy Capping
|
|
|
- Britton Walters
- 10 years ago
- Views:
Transcription
1 Online Resource Management for Data Center with Energy Capping Hasan Mahmud and Shaolei Ren Florida International University 1
2 A massive data center Facebook's data center in Prineville, OR 2
3 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
4 News! 2013: China to impose carbon targets by 2016 Courtesy of The Independent 4
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 5
6 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
7 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] Power Time [1] A. Gandhi, M. Harchol-Balter, R. Das, and C. Lefurgy. Optimal power allocation in server farms. In ACM Sigmetrics, [2] H. Lim, A. Kansal, and J. Liu. Power budgeting for virtualized data centers. In USENIX ATC, 2011.
8 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 Time [1] A. Gandhi, M. Harchol-Balter, R. Das, and C. Lefurgy. Optimal power allocation in server farms. In ACM Sigmetrics, [2] H. Lim, A. Kansal, and J. Liu. Power budgeting for virtualized data centers. In USENIX ATC, 2011.
9 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 Time Workload 9
10 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,
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 11
12 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
13 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
14 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
15 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
16 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
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 17
18 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
19 Case study 19
20 Simulation (a) Cost versus V. (b) Budget deficit versus V. 50MW data center 6-month energy budgeting Hour-ahead prediction 20
21 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
22 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
23 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
24 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
25 Conclusion ORM is a provably-efficient online energy budgeting algorithm using only short-term prediction (e.g., hour-ahead) 25
26 Megawatt Conclusion ORM is a provably-efficient online energy budgeting algorithm using only short-term prediction (e.g., hour-ahead) Budgeting energy for sustainability! Time 26
27 Thanks! 27
Capping the Brown Energy Consumption of Internet Services at Low Cost
Capping the Brown Energy Consumption of Internet Services at Low Cost Kien T. Le Ricardo Bianchini Thu D. Nguyen Rutgers University Ozlem Bilgir Margaret Martonosi Princeton University Energy Consumption
Impact of workload and renewable prediction on the value of geographical workload management. Arizona State University
Impact of workload and renewable prediction on the value of geographical workload management Zahra Abbasi, Madhurima Pore, and Sandeep Gupta Arizona State University Funded in parts by NSF CNS grants and
Leveraging Renewable Energy in Data Centers: Present and Future
Leveraging Renewable Energy in Data Centers: Present and Future Ricardo Bianchini Department of Computer Science Collaborators: Josep L. Berral, Inigo Goiri, Jordi Guitart, Md. Haque, William Katsak, Kien
Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs
Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs Mahdi Ghamkhari and Hamed Mohsenian-Rad Department of Electrical Engineering University of California at Riverside,
Paying to Save: Reducing Cost of Colocation Data Center via Rewards
Paying to Save: Reducing Cost of Colocation Data Center via Rewards Mohammad A. Islam, Hasan Mahmud, Shaolei Ren, Xiaorui Wang* Florida International University *The Ohio State University Supported in
The Answer Is Blowing in the Wind: Analysis of Powering Internet Data Centers with Wind Energy
The Answer Is Blowing in the Wind: Analysis of Powering Internet Data Centers with Wind Energy Yan Gao Accenture Technology Labs Zheng Zeng Apple Inc. Xue Liu McGill University P. R. Kumar Texas A&M University
ENERGY EFFICIENT AND REDUCTION OF POWER COST IN GEOGRAPHICALLY DISTRIBUTED DATA CARDS
ENERGY EFFICIENT AND REDUCTION OF POWER COST IN GEOGRAPHICALLY DISTRIBUTED DATA CARDS M Vishnu Kumar 1, E Vanitha 2 1 PG Student, 2 Assistant Professor, Department of Computer Science and Engineering,
1. Simulation of load balancing in a cloud computing environment using OMNET
Cloud Computing Cloud computing is a rapidly growing technology that allows users to share computer resources according to their need. It is expected that cloud computing will generate close to 13.8 million
An Introduction to Variable-Energy-Resource Integration Analysis Energy Exemplar October 2011
An Introduction to Variable-Energy-Resource Integration Analysis Energy Exemplar October 2011 1. Introduction Increased Renewable Portfolio Standards (RPS) are being enacted at the state, provincial, and
Data Center Energy Cost Minimization: a Spatio-Temporal Scheduling Approach
23 Proceedings IEEE INFOCOM Data Center Energy Cost Minimization: a Spatio-Temporal Scheduling Approach Jianying Luo Dept. of Electrical Engineering Stanford University [email protected] Lei Rao, Xue
How To Compare Load Sharing And Job Scheduling In A Network Of Workstations
A COMPARISON OF LOAD SHARING AND JOB SCHEDULING IN A NETWORK OF WORKSTATIONS HELEN D. KARATZA Department of Informatics Aristotle University of Thessaloniki 546 Thessaloniki, GREECE Email: [email protected]
An Analysis of Allowance Banking in the EU ETS
An Analysis of Allowance Banking in the EU ETS Aleksandar ZAKLAN, Vanessa VALERO and Denny ELLERMAN EUI - DIW Berlin and EUI AWEEE, 26/07/2014 Allowance Banking in the EU ETS ( AWEEE, EUI - DIW26/07/2014
Dynamic Scheduling and Pricing in Wireless Cloud Computing
Dynamic Scheduling and Pricing in Wireless Cloud Computing R.Saranya 1, G.Indra 2, Kalaivani.A 3 Assistant Professor, Dept. of CSE., R.M.K.College of Engineering and Technology, Puduvoyal, Chennai, India.
Algorithms for sustainable data centers
Algorithms for sustainable data centers Adam Wierman (Caltech) Minghong Lin (Caltech) Zhenhua Liu (Caltech) Lachlan Andrew (Swinburne) and many others IT is an energy hog The electricity use of data centers
A Truthful Incentive Mechanism for Emergency Demand Response in Colocation Data Centers. Linquan Zhang, Shaolei Ren Chuan Wu and Zongpeng Li
A Truthful Incentive Mechanism for Emergency Demand Response in Colocation Data Centers Linquan Zhang, Shaolei Ren Chuan Wu and Zongpeng Li 1 Demand vs Supply in Power Industry? Ideal: Supply = Demand
Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems
215 IEEE International Conference on Big Data (Big Data) Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems Guoxin Liu and Haiying Shen and Haoyu Wang Department of Electrical
OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING
OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING Abstract: As cloud computing becomes more and more popular, understanding the economics of cloud computing becomes critically
Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems
Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems Danilo Ardagna 1, Sara Casolari 2, Barbara Panicucci 1 1 Politecnico di Milano,, Italy 2 Universita` di Modena e
Data Center Optimization Methodology to Maximize the Usage of Locally Produced Renewable Energy
Data Center Optimization Methodology to Maximize the Usage of Locally Produced Renewable Energy Tudor Cioara, Ionut Anghel, Marcel Antal, Sebastian Crisan, Ioan Salomie Computer Science Department Technical
Minimizing the Operational Cost of Data Centers via Geographical Electricity Price Diversity
203 IEEE Sixth International Conference on Cloud Computing Minimizing the Operational Cost of Data Centers via Geographical Electricity Price Diversity Zichuan Xu Weifa Liang Research School of Computer
The Broadband Service Optimization Handbook Chapter 7
Intelligent IP service optimization tools are essential for long-term planning to determine what kind of services your network will be offering, to how many subscribers, and how much bandwidth will be
Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing
Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing Problem description Cloud computing is a technology used more and more every day, requiring an important amount
The Case for Massive Arrays of Idle Disks (MAID)
The Case for Massive Arrays of Idle Disks (MAID) Dennis Colarelli, Dirk Grunwald and Michael Neufeld Dept. of Computer Science Univ. of Colorado, Boulder January 7, 2002 Abstract The declining costs of
In Search of the Elusive Residential
Energy Demand and Energy Efficiency: What are the Policy Levers? or In Search of the Elusive Residential Demand Function Michael Hanemann Arizona State University & UC Berkeley The question being posed
ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS
ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS Lavanya M., Sahana V., Swathi Rekha K. and Vaithiyanathan V. School of Computing,
Demand Response in Data Centers Feasibility and Proof of Concept Demonstration
Demand Response in Data Centers Feasibility and Proof of Concept Demonstration Jay Madden, SCE; Mukesh Khattar, EPRI; Henry Wong, Intel; Chris Battista, Calit2 CalPlug Workshop Series #7 University of
Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.
Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement
Dynamic Workload Management in Heterogeneous Cloud Computing Environments
Dynamic Workload Management in Heterogeneous Cloud Computing Environments Qi Zhang and Raouf Boutaba University of Waterloo IEEE/IFIP Network Operations and Management Symposium Krakow, Poland May 7, 2014
Geographical Load Balancing for Online Service Applications in Distributed Datacenters
Geographical Load Balancing for Online Service Applications in Distributed Datacenters Hadi Goudarzi and Massoud Pedram University of Southern California Department of Electrical Engineering - Systems
Survey on Job Schedulers in Hadoop Cluster
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 1 (Sep. - Oct. 2013), PP 46-50 Bincy P Andrews 1, Binu A 2 1 (Rajagiri School of Engineering and Technology,
Geographical Load Balancing for Online Service Applications in Distributed Datacenters
Geographical Load Balancing for Online Service Applications in Distributed Datacenters Hadi Goudarzi and Massoud Pedram University of Southern California Department of Electrical Engineering - Systems
A few algorithmic issues in data centers Adam Wierman Caltech
A few algorithmic issues in data centers Adam Wierman Caltech A significant theory literature on green computing has emerged over the last decade BUT theory has yet to have significant impact in practice.
IT@Intel. Memory Sizing for Server Virtualization. White Paper Intel Information Technology Computer Manufacturing Server Virtualization
White Paper Intel Information Technology Computer Manufacturing Server Virtualization Memory Sizing for Server Virtualization Intel IT has standardized on 16 gigabytes (GB) of memory for dual-socket virtualization
Policy Brief International Renewable Energy Investment Credits Under a Federal Renewable Energy Standard
Policy Brief International Renewable Energy Investment Credits Under a Federal Renewable Energy Standard Andrew Stevenson and Nigel Purvis* July 13, 2010 Key Findings Allowing regulated entities to comply
Supply Chain Management (3rd Edition)
Supply Chain Management (3rd Edition) Chapter 9 Planning Supply and Demand in a Supply Chain: Managing Predictable Variability 9-1 Outline Responding to predictable variability in a supply chain Managing
On the Interaction and Competition among Internet Service Providers
On the Interaction and Competition among Internet Service Providers Sam C.M. Lee John C.S. Lui + Abstract The current Internet architecture comprises of different privately owned Internet service providers
Leveraging Thermal Storage to Cut the Electricity Bill for Datacenter Cooling
Leveraging Thermal Storage to Cut the Electricity Bill for Datacenter Cooling Yefu Wang1, Xiaorui Wang1,2, and Yanwei Zhang1 ABSTRACT The Ohio State University 14 1 1 8 6 4 9 8 Time (1 minuts) 7 6 4 3
Energy-aware job scheduler for highperformance
Energy-aware job scheduler for highperformance computing 7.9.2011 Olli Mämmelä (VTT), Mikko Majanen (VTT), Robert Basmadjian (University of Passau), Hermann De Meer (University of Passau), André Giesler
Force-directed Geographical Load Balancing and Scheduling for Batch Jobs in Distributed Datacenters
Force-directed Geographical Load Balancing and Scheduling for Batch Jobs in Distributed Datacenters Hadi Goudarzi and Massoud Pedram University of Southern California Department of Electrical Engineering
Datacenter Efficiency
EXECUTIVE STRATEGY BRIEF Operating highly-efficient datacenters is imperative as more consumers and companies move to a cloud computing environment. With high energy costs and pressure to reduce carbon
Load Balancing in cloud computing
Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 [email protected], 2 [email protected]
From Forecast to Discovery: Applying Business Intelligence to Power Market Simulations
From Forecast to Discovery: Applying Business Intelligence to Power Market Simulations Presented at the Energy Central Webinar May 12, 2015 Copyright 2015 Newton Energy Group LLC Welcome and Introduction
EURELECTRIC presentation. EURELECTRIC contribution to a reference model for European capacity markets. DG COMP workshop 30 June 2015
EURELECTRIC presentation EURELECTRIC contribution to a reference model for European capacity markets DG COMP workshop 30 June 2015 EURELECTRIC believes that energy, flexibility and capacity are all needed
Innovative Funding Options for Energy Efficiency Initiatives
Innovative Funding Options for Energy Efficiency Initiatives A Constellation Whitepaper January 2013 Innovative Funding Options For Energy Efficiency Initiatives Greg Fox, Director of Business Development
Power Management in Cloud Computing using Green Algorithm. -Kushal Mehta COP 6087 University of Central Florida
Power Management in Cloud Computing using Green Algorithm -Kushal Mehta COP 6087 University of Central Florida Motivation Global warming is the greatest environmental challenge today which is caused by
Fossil fuels and climate change: alternative projections to 2050
Fossil fuels and climate change: alternative projections to 2050 Key questions in the climate change debate are to what extent fossil fuel depletion will reduce emissions, and what country-by-country emissions
Towards an understanding of oversubscription in cloud
IBM Research Towards an understanding of oversubscription in cloud Salman A. Baset, Long Wang, Chunqiang Tang [email protected] IBM T. J. Watson Research Center Hawthorne, NY Outline Oversubscription
Fuel Performance Management
O P E R AT I O N A L P E R F O R M A N C E Fuel Performance Management FUEL PERFORMANCE MANAGEMENT Boeing delivers LIFECYCLE SOLUTIONS, including products, services, and support that maximize the value
The Importance of Software License Server Monitoring
The Importance of Software License Server Monitoring NetworkComputer Meeting The Job Scheduling Challenges of Organizations of All Sizes White Paper Introduction Every semiconductor design group uses a
CHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 Background The command over cloud computing infrastructure is increasing with the growing demands of IT infrastructure during the changed business scenario of the 21 st Century.
An Approach to Load Balancing In Cloud Computing
An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,
Data centers & energy: Did we get it backwards? Adam Wierman, Caltech
Data centers & energy: Did we get it backwards? Adam Wierman, Caltech The typical story about energy & data centers: The typical story about energy & data centers: Sustainable data centers Remember: The
Lecture Outline Overview of real-time scheduling algorithms Outline relative strengths, weaknesses
Overview of Real-Time Scheduling Embedded Real-Time Software Lecture 3 Lecture Outline Overview of real-time scheduling algorithms Clock-driven Weighted round-robin Priority-driven Dynamic vs. static Deadline
Paul Brebner, Senior Researcher, NICTA, [email protected]
Is your Cloud Elastic Enough? Part 2 Paul Brebner, Senior Researcher, NICTA, [email protected] Paul Brebner is a senior researcher in the e-government project at National ICT Australia (NICTA,
MARKETING: THE NEXT GROWTH AREA FOR OUTSOURCING IN HIGH TECHNOLOGY COMPANIES
MARKETING: THE NEXT GROWTH AREA FOR OUTSOURCING IN HIGH TECHNOLOGY COMPANIES Created by: Stage 4 Solutions, Inc. Tel: (408) 868-9739 Web site: www.stage4solutions.com August 2006 Copyright 2006 Stage 4
Data Centers: Definitions, Concepts and Concerns
Data Centers: Definitions, Concepts and Concerns Arash Mousavi DCC September 2013 Agenda 1. Introduction 2. Issues in Modern Data Centers: Siemens Integrated Data Center Solutions 3. Issues in Modern Data
The primary goal of this thesis was to understand how the spatial dependence of
5 General discussion 5.1 Introduction The primary goal of this thesis was to understand how the spatial dependence of consumer attitudes can be modeled, what additional benefits the recovering of spatial
A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer
A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China [email protected]
ICIS Power Index Q1 2015 Global gas oversupply pushes down prices
Highlights l UK wholesale electricity market prices hit their lowest levels since the IPI has been calculated, because of global gas oversupply. l UK markets are now much more influenced by global gas
How an investment bank used capacity management to discover and exploit the hidden value of unused resources
Capacity Management Key Facts Large European Investment Banks using the Data Synapse application Complex grid-computing infrastructure calculating bond rate position & derivatives Growth rate of 800 servers
Short-term solar energy forecasting for network stability
Short-term solar energy forecasting for network stability Dependable Systems and Software Saarland University Germany What is this talk about? Photovoltaic energy production is an important part of the
RosevilleProject. LoE _ 2 Glass Products. You can reduce your cooling energy usage by 25% or more. Here is the proof.
RosevilleProject Glass Products You can reduce your cooling energy usage by 25% or more. Here is the proof. Hot-Button Issues Residents of California, Arizona, and Nevada don t need a weather forecast
Characterizing Task Usage Shapes in Google s Compute Clusters
Characterizing Task Usage Shapes in Google s Compute Clusters Qi Zhang University of Waterloo [email protected] Joseph L. Hellerstein Google Inc. [email protected] Raouf Boutaba University of Waterloo [email protected]
Exploring Smart Grid and Data Center Interactions for Electric Power Load Balancing
Exploring Smart Grid and Data Center Interactions for Electric Power Load Balancing Hao Wang, Jianwei Huang, Xiaojun Lin, Hamed Mohsenian-Rad Department of Information Engineering, The Chinese University
Run-time Resource Management in SOA Virtualized Environments. Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang
Run-time Resource Management in SOA Virtualized Environments Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang Amsterdam, August 25 2009 SOI Run-time Management 2 SOI=SOA + virtualization Goal:
