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

Similar documents
Leveraging Renewable Energy in Data Centers: Present and Future

Capping the Brown Energy Consumption of Internet Services at Low Cost

Managing Carbon Footprints and Electricity Costs in Data Centers

Algorithms for sustainable data centers

Evaluation of Machine Learning Techniques for Green Energy Prediction

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

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

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

Online Resource Management for Data Center with Energy Capping

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

Cutting Down the Energy Cost of Geographically Distributed Cloud Data Centers

CURTAIL THE EXPENDITURE OF BIG DATA PROCESSING USING MIXED INTEGER NON-LINEAR PROGRAMMING

Designing and Managing Datacenters Powered by Renewable Energy

Geographical load balancing

Demand Response of Data Centers: A Real-time Pricing Game between Utilities in Smart Grid

Energy Constrained Resource Scheduling for Cloud Environment

ROUTING ALGORITHM BASED COST MINIMIZATION FOR BIG DATA PROCESSING

Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers

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

1. Implementation of a testbed for testing Energy Efficiency by server consolidation using Vmware

How To Optimize A Power Plant

COST MINIMIZATION OF RUNNING MAPREDUCE ACROSS GEOGRAPHICALLY DISTRIBUTED DATA CENTERS

GreenHadoop: Leveraging Green Energy in Data-Processing Frameworks

Energy Efficient Geographical Load Balancing via Dynamic Deferral of Workload

How To Make A Green Energy Work For A Cloud Provider

Online Control of Datacenter Power Supply under Uncertain Demand and Renewable Energy

Data Centers to Offer Ancillary Services

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

Green-Aware Workload Scheduling in Geographically Distributed Data Centers

Dynamic Virtual Machine Allocation in Cloud Server Facility Systems with Renewable Energy Sources

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

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

Geographical Load Balancing for Online Service Applications in Distributed Datacenters

Online Resource Management for Data Center with Energy Capping

Geographical Load Balancing for Online Service Applications in Distributed Datacenters

Distributed Solar Prediction with Wind Velocity

Cloud Management: Knowing is Half The Battle

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Cost-aware Workload Dispatching and Server Provisioning for Distributed Cloud Data Centers

GreenSlot: Scheduling Energy Consumption in Green Datacenters

A Survey on Geographic Load Balancing based Data Center Power Management in the Smart Grid Environment

Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems

Towards Dynamic Pricing-Based Collaborative Optimizations for Green Data Centers

Building Green Cloud Services at Low Cost

Analysis of the influence of application deployment on energy consumption

The Benefits of Cooperation Between the Cloud and Private Data Centers for Multi-Rate Video Streaming

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING

A Cloud Data Center Optimization Approach Using Dynamic Data Interchanges

Effects of Phase Imbalance on Data Center Energy Management

Green Cloud Computing 班 級 : 資 管 碩 一 組 員 : 黃 宗 緯 朱 雅 甜

Optimal Integration of Renewable Energy Resources in Data Centers with Behind-the-Meter Renewable Generator

Optimal Risk-aware Power Procurement for Data Centers in Day-Ahead and Real-Time Electricity Markets

Global Cost Diversity Aware Dispatch Algorithm for Heterogeneous Data Centers

PARVIS - Performance management of VIrtualized Systems

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

Dynamic resource management for energy saving in the cloud computing environment

Leveraging Thermal Storage to Cut the Electricity Bill for Datacenter Cooling

Blueprint. Uralla Case Study

GreenColo: Incentivizing Tenants for Reducing Carbon Footprint in Colocation Data Centers

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

Towards energy-aware scheduling in data centers using machine learning

The Data Center as a Grid Load Stabilizer

Hybrid Power System with A Two-Input Power Converter

VM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing

Energy Management and Profit Maximization of Green Data Centers

Resource-Diversity Tolerant: Resource Allocation in the Cloud Infrastructure Services

STEADYSUN THEnergy white paper. Energy Generation Forecasting in Solar-Diesel-Hybrid Applications

A REVIEW ON DIMINISH THE UTILIZATION COST IN DISTRIBUTED DCs

Low-Carbon Routing Algorithms For Cloud Computing Services in IP-over-WDM Networks

Optimal solar backup. Minimal configuration. General description. Features & advantages. Application Schematic. All Xtender Series

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology.

Renewable and Cooling Aware Workload Management for Sustainable Data Centers

Online Algorithms for Geographical Load Balancing

Experimental Evaluation of Energy Savings of Virtual Machines in the Implementation of Cloud Computing

GreenWare: Greening Cloud-Scale Data Centers to Maximize the Use of Renewable Energy

Virtual Machine Allocation in Cloud Computing for Minimizing Total Execution Time on Each Machine

Data Center Energy Systems: Current Technology and Future Direction

Phase Balancing of Distribution Systems Using a Heuristic Search Approach

Proposed Pricing Model for Cloud Computing

Report: Google Data center Scheduling

Online Algorithms for Geographical Load Balancing

Expansion of Data Center s Energetic Degrees of Freedom to Employ Green Energy Sources

A few algorithmic issues in data centers Adam Wierman Caltech

Profit Aware Load Balancing for Distributed Cloud Data Centers

HOW A DC UTILITY METER CAN TRANSFORM THE U.S. SOLAR INDUSTRY

Characterizing Task Usage Shapes in Google s Compute Clusters

Paul Brebner, Senior Researcher, NICTA,

Optimizing Energy Operations with Machine-to-Machine Communications

GreenColo: Incentivizing Tenants for Reducing Carbon Footprint in Colocation Data Centers

Dynamic Scheduling and Pricing in Wireless Cloud Computing

Energy Efficiency and Green Data Centers. Overview of Recommendations ITU-T L.1300 and ITU-T L.1310

How to Minimize Energy Consumption and Save Money at Data Centers

Green IT Solutions From Desktop to Datacenter. Dave Spear Sr. Engagement Manager & Sustainability Advocate dave.spear@microsoft.

Totally Integrated Power SIESTORAGE. The modular energy storage system for a reliable power supply.

Smart Grid-aware Scheduling in Data Centres

BCA-IDA Green Mark for Existing Data Centres Version EDC/1.0

SoSe 2014 Dozenten: Prof. Dr. Thomas Ludwig, Dr. Manuel Dolz Vorgetragen von Hakob Aridzanjan

Transcription:

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 by Intel Corp

Agenda Introduction Geographical/Global Load Balancing (GLB) Existing work review GLB Problem statement Trace based simulation results Time-series based workload and renewable prediction Impact of prediction error on the performance of GLB Conclusion

Geographical Load Balancing for geo-distributed Data Centers Front-ends GLB Data centers Examples CDN Large-scale and delay-sensitive Internet Applications (e.g., Google search) (Performance and fault-tolerance) Energy management (Software t solution) server server server Chi ller On-site renewable grid Energy and cost management Spatio-temporal variation of Electricity cost Available renewable energy Energy efficiency Peak power shaving Balancing power load GLB existing solutions Load balancing across data centers Power demand and supply management Energy storage

Overview of our study GLB to incorporate energy buffering and the renewable energy management to Maximize renewable utilization, minimize energy cost and minimize peak power cost Energy buffering to balance power draw from grid inside data centers Ref: Palasamudram, Darshan S., et al. "Using batteries to reduce the power costs of internet-scale distributed networks." Proceedings of the Third ACM Symposium on Cloud Computing. ACM, 2012. Impact of prediction error on the performance of GLB Efficient GLB management requires prediction over a long time horizon e.g., shaving peak power and managing server switching cost t+ T t time

GLB-Example DC1 Performance-oriented load balancing GLB w.o. prediction error GLB with. prediction error power Wasting low-cost power time Wasting renewable power DC2 Wasting renewable power Power demand Renewable power Electricity price Do simple time-series based prediction techniques provide enough prediction accuracy for GLB to efficiently manage renewable energy, energy cost and peak power cost?

GLB solution GLB cost model: Linear programming optimization Find: workload split and power source model (renewable, grid and energy storage) of data centers Minimize: energy cost + peak power cost+ energy storage cost Subject to: Energy storage physical limitations Delay constraint of applications Data Centers capacity Power demand-supply matching and the available renewable energy Using Rolling Horizon Control (RHC) to solve GLB online at each time t given inputs during t+t Use LP solver to solve GLB at time t t+ T t t+1 t+ T+1 time time

Trace based simulation study Four front-ends corresponding to 4 time zones in US Publicly available internet traces (NASA workload) shifted in time and scaled to the number of Internet users at each time zone Three data centers Ref: http://ita.ee.lbl.gov/html/traces.html Available traces of solar and wind energy in nearby sites Available electricity price traces Solar power Wind power Ref: http://www.nrel.gov/midc/ Ref: www.caiso.com, www.ercot.com

Absolute prediction error percentage (%) Time series based prediction models and results Absolute prediction error percentage (%) Absolute prediction error percentage (%) Building prediction models: One month training and one month testing Solar energy prediction: SARIMA Seasonal Autoregressive Integrated moving average Wind energy: Moving average Workload arrival rate: SARIMA 60 40 Related work results [Goiri et al, 2012] Our results 60 40 60 40 Our results 20 20 20 Related work results [Giorgi et al 2012] Our results 0 0 0 1 3 6 12 24 1 3 6 12 24 1 3 6 12 24 lags (hours) lags (hours) lags (hours) Related work: prediction error for lag one [Zhenhua et al. 2012]: 15% Goiri, Ínigo, Kien Le, Thu D. Nguyen, Jordi Guitart, Jordi Torres, and Ricardo Bianchini. "GreenHadoop: leveraging green energy in data-processing frameworks." In Proceedings of the 7th ACM european conference on Computer Systems, pp. 57-70. ACM, 2012. De Giorgi, Maria Grazia, Antonio Ficarella, and Marco Tarantino. "Error analysis of short term wind power prediction models." Applied Energy 88.4 (2011): 1298-1311. Liu, Zhenhua, et al. "Renewable and cooling aware workload management for sustainable data centers." ACM SIGMETRICS Performance Evaluation Review. Vol. 40. No. 1. ACM, 2012.

Simulation study results Workload management algorithms Performance oriented local load balancing + perfect prediction results (zero prediction error): PLB GLB + perfect prediction results (zero prediction error): GLB+PP GLB + prediction data (non-zero prediction error): GLB+P

Renewable energy utilization and energy cost Percentage of renewable energy used out of total energy demand in data centers GLB w/w.o. prediction error increases the utilization of the available renewable energy GLB schemes under the same magnitude of the available renewable energy and the same size of energy storage capacity increase the renewable utilization i.e., Increasing the available renewable energy GLB w/w.o. prediction error saves energy cost Cost saving comes from increasing the utilization of the available renewable energy and low-cost electricity power

Peak power cost Peak power peak cost saving of GLB+PP and GLB+P compared to PLB GLB w.o. prediction error is very effective in reducing peak power cost Prediction error is an adverse multiplicative factor for shaving peak power Pessimistic results since PLB is assumed to have zero prediction error

Summary of results Geographical (Global) workload management for geographically distributed data centers: Is efficient in reducing energy cost and increasing renewable energy utilization without large scale energy storage devices given existing time-series based prediction techniques for workload and renewable energy Is potentially very efficient in shaving peak power draw Needs prediction techniques with low error to efficiently shave peak power

Questions?

GLB existing solutions review Designing efficient GLB algorithms and trace-based studies to: Reduce average energy cost of DCs Increase renewable energy utilization Reduce energy storage size requirements Potentially reduce peak power cost Energy buffering to balance power draw from grid inside data centers Ref: Palasamudram, Darshan S., et al. "Using batteries to reduce the power costs of internet-scale distributed networks." Proceedings of the Third ACM Symposium on Cloud Computing. ACM, 2012.

GLB Problem Statement Given: set of data centers S with the following data over t+t Electrify price: Cost per excess peak power form stipulated power over a long time (e.g., month) Available renewable power: r total i,t State of energy storage: B i,t and set of front-ends A with workload arrival rate of λ j,t At each slot t find: Workload split of each front-ends : λ i,j,t Number of active servers at each DC: y i,t Power draw from grid: p AC i,t Power draw from the available renewable power: r i,t Charging/Discharging from energy storage: p ESD i,t To minimize total cost of data centers and maintain delay requirement of the applications

GLP cost model Linear programming model Subject to: Energy storage device constraints: Electricity cost (Renewable energy cost is set to zero) Battery cost) Max charging/discharging rates Energy storage charging/discharging cycle Peak power cost: (excess power from stipulated power) Power supply Constraints: Service constraints: Performance constraints: d i,j,t : data center delay+network delay

Renewable energy utilization Percentage of renewable energy used out of total energy demand in data centers GLB w/w.o prediction error increases the utilization of the available renewable energy For the same renewable energy utilization GLB w/w.o. perdition error needs smaller energy storage GLB optimally leverages renewable energy when there is mix of wind/solar energy i.e., Increasing the available renewable energy

Renewable energy utilization versus ESD capacity

Energy consumption and cost Energy saving and energy cost GLB+PP and GLB+P compared to PLB GLB w/w.o prediction error saves energy cost which may be along with saving total energy consumption With increasing energy storage size, the cost saving of GLB+P decreases