Statistical Profiling-based Techniques for Effective Power Provisioning in Data Centers



Similar documents
Minimization of Costs and Energy Consumption in a Data Center by a Workload-based Capacity Management

Power Distribution Considerations for Data Center Racks

Power efficiency and power management in HP ProLiant servers

Parallels Virtuozzo Containers

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

Energy Constrained Resource Scheduling for Cloud Environment

7 Real Benefits of a Virtual Infrastructure

A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems

supported Application QoS in Shared Resource Pools

Intelligent Power Optimization for Higher Server Density Racks

Green HPC - Dynamic Power Management in HPC

Data Center Power Distribution and Capacity Planning:

Dynamic Power Variations in Data Centers and Network Rooms

Managing Power Usage with Energy Efficiency Metrics: The Available Me...

IBM System x Enterprise Servers in the New Enterprise Data

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

Data Sheet FUJITSU Server PRIMERGY CX400 S2 Multi-Node Server Enclosure

Server Technology, Inc.

Measuring Power in your Data Center: The Roadmap to your PUE and Carbon Footprint

Towards Energy Efficient Query Processing in Database Management System

Dynamic Power Variations in Data Centers and Network Rooms

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

Dynamic Resource allocation in Cloud

TekSouth Fights US Air Force Data Center Sprawl with iomemory

HP Common Slot power supply technology

Data Center Infrastructure Management: How to Optimize Data Center Operations

Agenda. Context. System Power Management Issues. Power Capping Overview. Power capping participants. Recommendations

Power Efficiency Metrics for the Top500. Shoaib Kamil and John Shalf CRD/NERSC Lawrence Berkeley National Lab

Power and Cooling Innovations in Dell PowerEdge Servers

Cloud Computing, Virtualization & Green IT

Last time. Data Center as a Computer. Today. Data Center Construction (and management)

Power Management. Raritan Description.

Idle Data Analysis & Charts for the Draft 3 ENERGY STAR Computer Server Specification 10/31//08

Power Management in the Cisco Unified Computing System: An Integrated Approach

Comparing Multi-Core Processors for Server Virtualization

PROPER SIZING OF IT POWER AND COOLING LOADS WHITE PAPER

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

Improving Economics of Blades with VMware

You re not alone if you re feeling pressure

What is a Datacenter?

Storage I/O Control: Proportional Allocation of Shared Storage Resources

Datacenter Efficiency

Server Consolidation for SAP ERP on IBM ex5 enterprise systems with Intel Xeon Processors:

How to Maximize Data Center Efficiencies with Rack Level Power Distribution and Monitoring

System and Storage Virtualization For ios (AS/400) Environment

HP ProLiant power supply technology

SERVER POWER CALCULATOR ANALYSIS: CISCO UCS POWER CALCULATOR AND HP POWER ADVISOR

Step by Step Guide To vstorage Backup Server (Proxy) Sizing

Green Data Center and Virtualization Reducing Power by Up to 50% Pages 10

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

W H I T E P A P E R. Reducing Server Total Cost of Ownership with VMware Virtualization Software

Satish Mohan. Head Engineering. AMD Developer Conference, Bangalore

Best Practices. Server: Power Benchmark

Manage Your Data: Virtualization for Small Businesses

Managing Data Center Power and Cooling

How Solace Message Routers Reduce the Cost of IT Infrastructure

Delivering Quality in Software Performance and Scalability Testing

Electrical Efficiency Modeling of Data Centers

Server Virtualization and Consolidation

ENERGY EFFICIENT CONTROL OF VIRTUAL MACHINE CONSOLIDATION UNDER UNCERTAIN INPUT PARAMETERS FOR THE CLOUD

Improve Power saving and efficiency in virtualized environment of datacenter by right choice of memory. Whitepaper

Measuring Energy Efficiency in a Data Center

Data Center Power Overload Protection: Circuit breakers and branch circuit protection for data centers

Measuring Power in your Data Center

Avoid Paying The Virtualization Tax: Deploying Virtualized BI 4.0 The Right Way. Ashish C. Morzaria, SAP

Case study: End-to-end data centre infrastructure management

A Middleware Strategy to Survive Compute Peak Loads in Cloud

Power Provisioning for a Warehouse-sized Computer

Data Center Energy Efficiency Looking Beyond PUE

Virtualization in Healthcare: Less Can Be More

Windows Server 2008 R2 Hyper-V Live Migration

Green Desktop Infrastructure

RED HAT ENTERPRISE VIRTUALIZATION PERFORMANCE: SPECVIRT BENCHMARK

Server Migration from UNIX/RISC to Red Hat Enterprise Linux on Intel Xeon Processors:

Capping Server Cost and Energy Use with Hybrid Cloud Computing

Transcription:

Statistical Profiling-based Techniques for Effective Power Provisioning in Data Centers Sriram Govindan, Jeonghwan Choi, Bhuvan Urgaonkar, Anand Sivasubramaniam, Andrea Baldini Penn State, KAIST, Tata Consultancy Services, Cisco Systems Eurosys 2009, March 31 st April 3 rd 2009 1

Growing Energy Demands In 2006, U.S data centers Spent $4.5 billion just for powering their infrastructure 1.5% of the total electricity consumed in the U.S Has more than doubled since 2000 - further expected to double by 2011 Massive growth of installed hardware resources By 2010, servers expected to triple from 2000 Average utilization of servers between 5% and 15% Reference: EPA Data center report, 2007 2

Data Center Energy Management Tackle server sprawl Server virtualization: Consolidates workload on to fewer number of servers and switch off remaining idle servers Growth in number of data centers provisioning power infrastructure of a data center Provisioned power capacity: Maximum power available to the data center as negotiated with the electricity provider Provisioning: How many IT equipments (servers, disk arrays, etc.) can be hosted within a data center? 3

Data Center Power Provisioning Capacity upgrade 6 MW 40% Power 2 MW 40% 4 MW 40% Demand increase Time Provisioned Power Capacity Peak Power Estimate Actual Power Consumption - Hand drawn figure 4 4

Over-provisioned Data Centers Current provisioning practices render data centers power infrastructure highly under-utilized Reliability concerns Over-provisioning hurts profitability of data centers due to Unnecessary proliferation of data centers Increase in management and installation costs Electrical and cooling inefficiency Efficiency is worse at lower loads Goal: Improve utilization of the power infrastructure in data centers while adhering to reliability constraints 5

Talk Outline Data Center Power Hierarchy Hardware reliability constraints Application Power Profiles Improved Power Provisioning Threshold-based power budget enforcer Evaluation 6

Data center Power Supply Hierarchy 200 KW 10 KW Main supply 1000 KW UPS Switch board UPS PDU PDU PDU RACKS Circuit breakers placed at each element of a data center power hierarchy to protect the underlying circuit from current overdraw or shortcircuit situations 7

Time-current characteristics Curve of a typical Circuit-breaker Time for which current should be sustained before tripping the circuit breaker 10 s 1 s 100 ms 1 ms 10 µs A B Sustained Power Budget (X Watts, T seconds) 1 2 10 100 1000 Current normalized to circuit-breaker s capacity - Hand drawn figure 8 8

Profiling Application Power Consumption Application Virtual Machine Xen VMM PDF Probability 1 Idle power ~ 160 W Max power ~ 300 W Accuracy: 1 µa Granularity: 1 ms Signametrics Multimeter (SM2040) 0 160 Power (W) 300 9

Power Profiles - 2 ms Granularity TPC-W (60 sessions) 99 th percentile Peak TPC-W Emulates a two-tiered implementation of an e-commerce bookstore with front-end jboss web server and back-end mysql database. 10

Servers Statistical Multiplexing Based Sustained Raritan PDU Power Prediction Measurement Accuracy: 0.1 A Granularity: 1 s Prediction Compare Less than 10% error - Upper bound... Individual application power profiles Predicted aggregate power distribution Reference: Profiling, prediction and capping of power-consumption for Consolidated Data-center environment, Choi et al., MASCOTS 2008 11

Existing Power Provisioning Techniques Face-plate rating/name-plate rating Assumes all components are populated in the server Eg: All processor sockets, DIMM slots, HDDs etc., Assumes all components consume peak power at the same time Vendor power calculators Dell, IBM, HP etc. Tuned for current server s configuration and coarse-level application load information. Less conservative than Face-plate Rating 12

Provisioning for Peak Power Needs PDU (B Watts) Servers u 1 100 u 2 100 n i = 1 u 100 i Sum of peaks B... u n 100 Might still be conservative - peaks are rare for bursty applications 13

PDU (B Watts) Servers Under-provisioning Based on Power Profile Tails u 1 100-p 1 u 2 100-p 2 n i = 1 u 100 i p Sum high percentile power needs i B... u n 100-p n Not all peaks happen at the same time 14

PDU (B Watts) Statistical-multiplexing Based Provisioning U 100-P U 100 P B u 1 Servers... u 2 u n Provision for the aggregated power profile of the PDU, U as predicted by our sustained power prediction technique 15

Provisioning Techniques -Evaluation No. Servers connected to 1200 W PDU Application agnostic provisioning Application aware provisioning Faceplate rating (450W) Vendor calculators (385W) Peak-based provisioning TPC-W Under-provision 90 th percentile TPC-W Stat-multiplex 100 th percentile TPC-W Stat-multiplex 90 th percentile TPC-W 16

Threshold-based Soft-fuse Enforcement PDU (1200 W, 5 s) Periodic power measurement (1s) Threshold-based Enforcer Soft fuse (1200 W, 3 s) No throttling 1200... Power (W) Runtime power consumption of the PDU 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Time (s) - Hand drawn figure 17

Threshold-based Soft-fuse Enforcement PDU (1200 W, 5 s) Periodic power measurement (1s) Threshold-based Enforcer Soft fuse (1200 W, 3 s) 1200 Throttling initiated Guarantee??... Power (W) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Time (s) - Hand drawn figure 18

Threshold-based Soft-fuse Enforcement Sustained power consumption (100 th percentile) of a PDU connected to servers hosting TPC-W Power State 6 Servers 7 Servers 8 Servers 9 Servers 3.4 Ghz 1191.0 W 1300.0 W 1481.0 W 1672.0 W 2.8 Ghz 976.6 W 1138.6 W 1308.2 W 1478.2 W 1.4 Ghz 861.7 W 1011.7 W 1162.7 W 1313.6 W Choose appropriate throttling state that satisfies reliability constraint (1200W, 5s) as highlighted in the table 19

Threshold-based Soft-fuse Enforcement Provisioning for the 90 th percentile power needs: Threshold based enforcer is successfully able to enforce soft fuse of the PDU connected to 7 TPC-W servers 20

Gains vs Performance Degradation Experiment: 7 TPC-W servers connected to 1200 W PDU Gains: Computation per Provisioned Watt Increase in number of servers (computation cycles) hosted in the data center Decrease in number of computation cycles due to throttling CPW increased by 120% from vendor-based provisioning Performance Degradation: Average response time of TPC-W not affected 95 th percentile response time of TPC-W increased from 1.59 s to 1.78 s (12% degradation) 21

Power provisioning in data centers Characterize hardware reliability constraints Profile application power consumption Improve provisioning of data center power infrastructure Future work Concluding Remarks Correlated power peaks across servers Handle dynamically varying workload phases Software URL: http://csl.cse.psu.edu/hotmap Sustained power prediction scripts Threshold-based soft-fuse enforcer Xen kernel patch for enabling MSR writes 22