Georgios Varsamopoulos, Zahra Abbasi, and Sandeep Gupta

Slides:



Advertisements
Similar presentations
Hadi Goudarzi and Massoud Pedram
Advertisements

Dave Bradley Rick Harper Steve Hunter 4/28/2003 CoolRunnings.
CML CML Presented by: Aseem Gupta, UCI Deepa Kannan, Aviral Shrivastava, Sarvesh Bhardwaj, and Sarma Vrudhula Compiler and Microarchitecture Lab Department.
A Cyber-Physical Systems Approach to Energy Management in Data Centers Presented by Chen He Adopted form the paper authors.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Xavier León PhD defense
Utility-Function-Driven Energy- Efficient Cooling in Data Centers Authors: Rajarshi Das, Jeffrey Kephart, Jonathan Lenchner, Hendrik Hamamn IBM Thomas.
Energy Efficient Prefetching – from models to Implementation 6/19/ Adam Manzanares and Xiao Qin Department of Computer Science and Software Engineering.
Energy Efficient Prefetching with Buffer Disks for Cluster File Systems 6/19/ Adam Manzanares and Xiao Qin Department of Computer Science and Software.
Energy Efficient Web Server Cluster Andrew Krioukov, Sara Alspaugh, Laura Keys, David Culler, Randy Katz.
Akhil Langer, Harshit Dokania, Laxmikant Kale, Udatta Palekar* Parallel Programming Laboratory Department of Computer Science University of Illinois at.
Kick-off meeting 3 October 2012 Patras. Research Team B Communication Networks Laboratory (CNL), Computer Engineering & Informatics Department (CEID),
University of Karlsruhe, System Architecture Group Balancing Power Consumption in Multiprocessor Systems Andreas Merkel Frank Bellosa System Architecture.
Cloud Data Center/Storage Power Efficiency Solutions Junyao Zhang 1.
Mehmet C. Vuran Vehbi C. Gungor Özgür B. Akan School of Electrical & Computer Engineering Georgia Institute of Technology Atlanta, GA {mcvuran,
Thermal Aware Resource Management Framework Xi He, Gregor von Laszewski, Lizhe Wang Golisano College of Computing and Information Sciences Rochester Institute.
Green IT and Data Centers Darshan R. Kapadia Gregor von Laszewski 1.
XI HE Computing and Information Science Rochester Institute of Technology Rochester, NY USA Rochester Institute of Technology Service.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
Thermal Aware Server Provisioning (TASP) and Workload Distribution (TAWD) for Internet Data Centers (IDCs) Zahra Abbasi, Georgios Varsamopoulos and Sandeep.
Sensor-Based Fast Thermal Evaluation Model For Energy Efficient High-Performance Datacenters Q. Tang, T. Mukherjee, Sandeep K. S. Gupta Department of Computer.
November , 2009SERVICE COMPUTATION 2009 Analysis of Energy Efficiency in Clouds H. AbdelSalamK. Maly R. MukkamalaM. Zubair Department.
Cloud Computing Energy efficient cloud computing Keke Chen.
DENS: Data Center Energy-Efficient Network-Aware Scheduling
Summer Report Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY
ConSil Jeff Chase Duke University. Collaborators Justin Moore –received PhD in April, en route to Google. Did this research. Wrote this paper. Named the.
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
Eneryg Efficiency for MapReduce Workloads: An Indepth Study Boliang Feng Renmin University of China Dec 19.
A Node and Load Allocation Algorithm for Resilient CPSs under Energy-Exhaustion Attack Tam Chantem and Ryan M. Gerdes Electrical and Computer Engineering.
Thermal-aware Issues in Computers IMPACT Lab. Part A Overview of Thermal-related Technologies.
Copyright © 2011, Performance Evaluation of a Green Scheduling Algorithm for Energy Savings in Cloud Computing Truong Vinh Truong Duy; Sato,
VGreen: A System for Energy Efficient Manager in Virtualized Environments G. Dhiman, G Marchetti, T Rosing ISLPED 2009.
Software Architecture for Dynamic Thermal Management in Datacenters Tridib Mukherjee Graduate Research Assistant IMPACT Lab ( Department.
Thermal Aware Data Management in Cloud based Data Centers Ling Liu College of Computing Georgia Institute of Technology NSF SEEDM workshop, May 2-3, 2011.
June 30 - July 2, 2009AIMS 2009 Towards Energy Efficient Change Management in A Cloud Computing Environment: A Pro-Active Approach H. AbdelSalamK. Maly.
1 Thermal Management of Datacenter Qinghui Tang. 2 Preliminaries What is data center What is thermal management Why does Intel Care Why Computer Science.
XI HE Computing and Information Science Rochester Institute of Technology Rochester, NY USA Rochester Institute of Technology Service.
Thermal-aware Task Placement in Data Centers Qinghui Tang Sandeep K S Gupta Georgios Varsamopoulos IMPACT Lab Arizona State University.
Data Center Energy-Efficient Network-Aware Scheduling
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Copyright © 2010, Performance and Power Management for Cloud Infrastructures Hien Nguyen Van; Tran, F.D.; Menaud, J.-M. Cloud Computing (CLOUD),
Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY THERMAL-AWARE RESOURCE.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Thermal Management in Datacenters Ayan Banerjee. Thermal Management using task placement Tasks: Requires a certain number of servers (cores) for a specified.
Jennifer Rexford Fall 2010 (TTh 1:30-2:50 in COS 302) COS 561: Advanced Computer Networks Energy.
Ruihong Lin 1, Yuhui Deng 1,2, Liyao Yang 1 1 Department of Computer Science, Jinan University, Guangzhou, , China 2 State Key Laboratory of Computer.
DENS: Data Center Energy-Efficient Network-Aware Scheduling
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich, Pascal Bouvry, Yury Audzevich, and Samee Ullah Khan.
Thermal-aware Task Placement in Data Centers (part 4)
Measurement-based Design
Green cloud computing 2 Cs 595 Lecture 15.
Job Scheduling in a Grid Computing Environment
Thermal-aware Task Placement in Data Centers
Amity University, Noida, India
Cooling-Aware and Thermal-Aware Workload Placement for Green HPC Data Centers Sandeep K. S. Gupta (co-authors: Ayan Banerjee, Tridib Mukherjee, George.
Data Center Energy Efficiency: Scale-Up/Scale-Out Processor Design Background & Analysis By Nick.
Elastic Consistent Hashing for Distributed Storage Systems
Adaptive Cloud Computing Based Services for Mobile Users
Why Is There A Need For Green Data Center? Data Center Costs Are Rising.
On the Scale and Performance of Cooperative Web Proxy Caching
ElasticTree: Saving Energy in Data Center Networks
By: Greg Boyarko, Jordan Sutton, and Shaun Parkison
Multiple-resource Request Scheduling. for Differentiated QoS
Distributed Scalable Server Configuration Management
Reducing Total Network Power Consumption
The Greening of IT November 1, 2007.
Hawk: Hybrid Datacenter Scheduling
A workload-aware energy model for VM migration
Narander Kumar and Shalini Agarwal
Haonan Wang, Adwait Jog College of William & Mary
Presentation transcript:

Trends and Effects of Energy Proportionality on Server Provisioning in Data Centers Georgios Varsamopoulos, Zahra Abbasi, and Sandeep Gupta Impact Laboratory School of Computing, Informatics and Decision Systems Engineering Arizona State University http://impact.asu.edu/ Funded in parts by NSF CNS grants and by Intel Corp

Introduction-Motivation The magnitude of data center energy consumption keeps growing Addressing energy saving for internet Data Center Energy proportionality (power performance) awareness Thermal awareness Projected Electricity Use of data centers\, 2007 to 2011 Historical energy use Future energy use projection - current efficiency trend [Source: EPA] Typical data center energy end use [Source: Department of energy]

Talk outline Energy saving in DCs through workload management Characterizing Energy Proportionality of systems Introducing IPR and LDR to measure energy proportionality of systems Effect of energy proportionality on thermal aware workload management (TASP and TAWD) Simulation Study Under real data profile, current trend of energy proportionality, and truly hypothetic trend of energy proportionality Conclusion

Energy Consumption in Datacenter Total energy consumption in a datacenter = Computing energy + Cooling energy[ref] Techniques used to reduce total energy consumed by datacenters: Server provisioning + Thermal awareness [Chase et al. SOSP ’01] , [Chen et al. NSDI ’08], [Kusic et al. CCJ ’09] , [Abbasi et al. HPDC’10], [Moore et al. ATEC ’05], and [Tang et al. T-PDS ’08] Workload distribution +Thermal awareness [Abbasi et al. HPDC’10]

Thermal aware server provisioning (TASP) and workload distribution (TAWD) Heat recirculation contribution Computing capabilities of machines Computing power efficiency λ request/sec Number of requests TASP Tier (Epochs) Time index (every 5 second) TAWD Tier (Slots) HTTP requests over time, 1998 FIFA World Cup {λi} Load Dispatcher Traffic flow Parameters Control data ∑λi= λ λ1=0 λ2 λ3=0 λN λN-1=0 On/Off Control Server 1 Server 1 Server 2 Server 3 Server 3 …… Server N-1 Server N-1 Server N

Fully Energy Proportional Systems Energy consumption should be proportional to the system workload. At 0% utilization level system should consume no power and power consumption should linearly increase with increasing utilization PPeak Power Consumption (Watts) PIdle 100 % utilization

Project objective Characterizing energy proportionality of systems Introducing metrics to measure energy proportionality of systems Will the ideal energy proportionality render server provisioning unnecessary technique?

Power performance behavior of modern systems SPECpower_ssj2008 observations: -Systems consume power at idle -The power-utilization curve is not linear

Energy Proportionality Metrics Linear power curve System utilization 0% 100% Power 0 W Pidle Ppeak Actual power curve Proportional power curve   Excessive power consumption under low utilization Idle to peak ratio Measure of Energy Proportionality: How close to origin power curve starts Linear deviation ratio How close to linear it is Measuring through a hypothetical line

Metric-based examples Low IPR, Low LDR High IPR, Low LDR Low IPR, high LDR high IPR, high LDR

Trend of computing systems LDR IPR for over past 3 yrs By 2008 By 2009 By Dec. 2010

Why characterizing/exploiting energy proportionality is important? Ideal systems Old systems No workload management is required. (If thermal impact of servers is negligible) higher power efficiency at higher utilization levels. Recent systems Recent systems Higher power efficiency at lower utilization levels Significantly better energy efficiency by utilization at the maximum power efficiency

The region of interests… Two plot show the diverging trend from LDR =0.

Design of experiments -Investigating the effect of EP on the performance of TASP and TAWD How does the current trend of energy proportionality (LDR and IPR value) affect the performance of TASP and TAWD? Nonlinearity of power-utilization curve/non zero idle power How does the (true) power proportionality (IPR trend) affect the performance of TASP and TAWD? Case 1 Case 2 Observed trends of LDR IPR values in the current systems Hypothetical progress towards true energy proportionality

IPR-LDR Scatter plot Case 1 : 0≤IPR ≤ 1, 0 ≤ LDR ≤ 1 Synthesized power curves for case 1. Case 1 : 0≤IPR ≤ 1, 0 ≤ LDR ≤ 1 Current trend of Energy Proportional systems Case 2: 0 ≤ IPR ≤ 1, LDR =0 Hypothetical true Energy Proportional Systems Synthesized power curves for case 2.

Simulation Setup Setup: Thermal profile of ASU HPCI Datacenter (Dell 1855,1955 Servers) Workload: Synthesizing SPECweb2009 + FIFA World CUP 1998 Study Constitution Energy Proportionality Server Provisioning over no server provisioning Homogeneous Constitution (Dell 1855) Case1,case2 Workload Management over Load Balancing Heterogeneous Constitution (Dell 1855 +Dell 1955) Case 1, case2 Model consist of 50 chassis of server blade Homogeneous: All Dell 1855’ Heterogeneous: 20 chassis of Dell 1855 30 Dell 1955

Server Provisioning over no server provisioning Homogenous Case 1 Heterogenous Case1 IPR = 0 Heterogenous What we are trying to achieve? Will Server provisioning give energy savings under current and ideal trend of energy proportionality for computing systems? Homogenous Case 2 Heterogenous Case2 Homogeneous Case 1: Due to nonlinear curve saving between 30-60%, at IPR =0, Homogeneous Case 2. Savings face a larger reduction for Case 2. Heterogonous Case 1:Energy saving is observed much more as server with less efficiency are shut off with provisioning. IPR = 0

Server Provisioning over no server provisioning Homogenous Case 1 Heterogeneous Case1 IPR = 0 Significant energy saving even for IPR=0 Heterogenous Homogenous Case 2 Heterogenous Case2 Case 1: (current trend: IPR →0, i.e. zero power at idle, LDR →1, i.e. non linear power-utilization curve) Heterogeneous case 50% energy saving at IPR=0 due to nonlinearity of power curve and heterogeneity around 7-10% energy saving at IPR=0 due to thermal-awareness under different power density Homogenous case 30% energy saving at IPR=0 due to nonlinearity of power curve around 5-10% energy saving at IPR=0 due to thermal-awareness under different power density Significant energy savings through server provisioning even when IPR=0 Non linearity of power-utilization curve makes system to be very low energy efficient when they are underutilized. Power density has no effect on computing power aware server provisioning, it affect thermal aware server provisioning though IPR = 0

Server Provisioning over no server provisioning Homogenous Case 1 Heterogeneous Case1 Case 2: (Ideal trend: IPR →0, i.e. zero power at idle and LDR=0, i.e. linear power-utilization curve) IPR = 0 Homogenous case around 5-20% energy saving at IPR=0 due to thermal-awareness under different power density Heterogeneous case 30% energy saving at IPR=0 due to heterogeneity around 7-20% energy saving at IPR=0 due to thermal-awareness under different power density Heterogenous Homogenous Case 2 Heterogeneous Case2 Significant energy saving even for IPR=0: Thermal awareness, Heterogeneity energy saving for IPR=0 : Thermal awareness Homogeneous Case 2. Savings face a larger reduction for Case 2. Heterogeneous Case 2:Energy saving is observed much more as server with less efficiency are shut off with provisioning.

Work load distribution over Load Balancing Homogenous Case 1 Heterogeneous Case1 What we are trying to achieve? Will workload management (fine scale) give energy savings under current and ideal trend of energy proportionality for computing systems? Significant energy saving Homogenous Case 2 Heterogeneous Case2 Question: Whether load balancing under good energy proportionality renders “Thermal Aware” solution unnecessary? Server Provisioning makes active server set to be homogeneous most of the time. If heterogeneous set of active servers is forced, the energy savings increase to 50%

Work load distribution over Load Balancing Homogenous Case 1 Heterogeneous Case1 Significant energy savings Case 1: (current trend: IPR →0, i.e. zero power at idle, LDR →1, i.e. non linear power-utilization curve) TAWD saves energy up to 45% for both homogenous and heterogeneous case The saving increases by increasing the nonlinearity of power-util curve TAWD savings come from utilizing servers at their high energy efficiency level through short time granularity workload management TAWD can be envisioned as a technique to compensate energy wasting due to nonlinear power-util curve of systems Homogenous Case 2 Heterogeneous Case2 Question: Whether load balancing under good energy proportionality renders “Thermal Aware” solution unnecessary? -TAWD make significant difference on energy consumption for both homogenous and heterogeneous case -Server Provisioning makes active server set to be homogeneous most of the time. If heterogeneous set of active servers is forced, the energy savings of TAWD under heterogeneity increase to 50%

Work load distribution over Load Balancing Homogenous Case 1 Heterogeneous Case1 Case 2: (Ideal trend: IPR →0, i.e. zero power at idle and LDR=0, i.e. linear power-utilization curve) TAWD’s performance come from thermal awareness only Energy savings of TAWD increases under higher power density, heterogeneity and higher proportionality The fraction of computing energy decreases at IPR=0 Homogenous Case 2 Heterogeneous Case2 Question: Whether load balancing under good energy proportionality renders “Thermal Aware” solution unnecessary? Server Provisioning makes active server set to be homogeneous most of the time. If heterogeneous set of active servers is forced, the energy savings increase to 50% Energy savings through thermal awareness

Conclusion Server provisioning scheme even for ideal energy proportional systems saves energy through thermal awareness The performance of server provisioning is higher for the heterogeneous case Current trends of energy proportionality motivates to revise the power aware workload management schemes Trend: non-linear power-utilization curve Solution: utilizing servers at their high energy efficiency level through fine granularity workload management The savings of TASP and TAWD for being thermal aware is important for future high power dense data centers

Questions?

References [Moore et al. ATEC ’05] J. Moore, J. Chase, P. Ranganathan, and R. Sharma, “Making scheduling "cool": temperature-aware workload placement in data centers,” in ATEC ’05: Proceedings of the annual conference on USENIX Annual Technical Conference. [Tang et al. T-PDS ’08] Q. Tang, S. K. S. Gupta, and G. Varsamopoulos, “Energy-ecient thermal-aware task scheduling for homogeneous high-performance computing data centers: A cyber-physical approach,” IEEE Trans. Parallel Distrib. Syst., vol. 19, no. 11, pp. 1458–1472, 2008. [Chase et al. SOSP ’01] J. Chase, D. Anderson, P. Thakar, A. Vahdat, and R. Doyle, “Managing energy and server resources in hosting centers,” in SOSP ’01: Proceedings of the eighteenth ACM symposium on Operating systems principles. New York, NY, USA: ACM, 2001, pp. 103–116. [Chen et al. NSDI ’08] Y. Chen, A. Das, W. Qin, A. Sivasubramaniam, Q. Wang, and N. Gautam, “Managing server energy and operational costs in hosting centers,” SIGMETRICS Performance Evaluation Review, vol. 33, no. 1, pp. 303–314, 2005. [Ranganathan et al. ISCA ’06] P. Ranganathan, P. Leech, D. Irwin, and J. Chase, “Ensemble-level power management for dense blade servers,”. ISCA ’06. 33rd International Symposium in Computer Architecture, 2006, pp. 66–77. [Kusic et al. CCJ ’09] D. Kusic, J. O. Kephart, J. E. Hanson, N. Kandasamy, and G. Jiang, “Power and performance management of virtualized computing environments via lookahead control,” Cluster Computing, vol. 12, pp. 1–15, 2009. [Abbasi et al.HPDC’10] Abbasi, Z., Varsamopoulos, G., and Gupta, S. K. S. 2010. Thermal aware server provisioning and workload distribution for internet data centers. In ACM International Symposium on High Performance Distributed Computing (HPDC10). Chicago, IL.

Energy efficiency for various proportionality cases Non Energy Proportional System Low energy efficiency at lower utilization Level Energy Proportional System Energy Efficiency same for all utilization levels.

Energy efficiency for various proportionality cases LDR >0 Efficiency higher at higher utilization levels LDR <0 Efficiency higher at lower utilization levels