Optimizing Power and Energy Lei Fan, Martyn Romanko.

Slides:



Advertisements
Similar presentations
Zehan Cui, Yan Zhu, Yungang Bao, Mingyu Chen Institute of Computing Technology, Chinese Academy of Sciences July 28, 2011.
Advertisements

Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
Zhou Peng, Zuo Decheng, Zhou Haiying Harbin Institute of Technology 1.
Technology Drivers Traditional HPC application drivers – OS noise, resource monitoring and management, memory footprint – Complexity of resources to be.
Daniel Schall, Volker Höfner, Prof. Dr. Theo Härder TU Kaiserslautern.
A Framework for Dynamic Energy Efficiency and Temperature Management (DEETM) Michael Huang, Jose Renau, Seung-Moon Yoo, Josep Torrellas University of Illinois.
Supply and Demand Coordination in Energy Adaptive Computing (invited talk) Dr. Krishna Kant Intel/GMU M. Murugan, U/Minn 1.
Evaluating an Adaptive Framework For Energy Management in Processor- In-Memory Chips Michael Huang, Jose Renau, Seung-Moon Yoo, Josep Torrellas.
1 MemScale: Active Low-Power Modes for Main Memory Qingyuan Deng, David Meisner*, Luiz Ramos, Thomas F. Wenisch*, and Ricardo Bianchini Rutgers University.
Context Awareness System and Service SCENE JS Lee 1 An Energy-Aware Framework for Dynamic Software Management in Mobile Computing Systems.
Power Management (Application of Autonomic Computing Concepts) Omer Rana.
CS 795 – Spring  “Software Systems are increasingly Situated in dynamic, mission critical settings ◦ Operational profile is dynamic, and depends.
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,
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
Proteus: Power Proportional Memory Cache Cluster in Data Centers Shen Li, Shiguang Wang, Fan Yang, Shaohan Hu, Fatemeh Saremi, Tarek Abdelzaher.
An energy-aware framework for dynamic software management in mobile computing systems Yunsi Fei, Lin Zhong, and Niraj K. Jha Presented By Vimarsh Puneet.
Energy Model for Multiprocess Applications Texas Tech University.
Power is Leading Design Constraint Direct Impacts of Power Management – IDC: Server 2% of US energy consumption and growing exponentially HPC cluster market.
Towards Eco-friendly Database Management Systems W. Lang, J. M. Patel (U Wisconsin), CIDR 2009 Shimin Chen Big Data Reading Group.
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
Green Computing Conclusions Tarek Abdelzaher Dept. of Computer Science University of Illinois at Urbana Champaign.
Doc: IEEE May/2008 Zhen, Li and KohnoSlide 1 Wakeup mechanism of WBAN Bin Zhen, Huan-bang Li and Ryuji Kohno National Institute.
Introduction To Windows Azure Cloud
Low Power Techniques in Processor Design
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment.
Power Issues in On-chip Interconnection Networks Mojtaba Amiri Nov. 5, 2009.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
Low-Power Wireless Sensor Networks
Cloud Computing Energy efficient cloud computing Keke Chen.
DENS: Data Center Energy-Efficient Network-Aware Scheduling
1 Overview 1.Motivation (Kevin) 1.5 hrs 2.Thermal issues (Kevin) 3.Power modeling (David) Thermal management (David) hrs 5.Optimal DTM (Lev).5 hrs.
Cluster Reliability Project ISIS Vanderbilt University.
Power and Performance Modeling in a Virtualized Server System M. Pedram and I. Hwang Department of Electrical Engineering Univ. of Southern California.
Power Management Challenges in Virtualization Environments Congfeng Jiang, Jian Wan, Xianghua Xu, Yunfa Li, Xindong You Grid and Service Computing Technology.
Challenges towards Elastic Power Management in Internet Data Center.
U NIVERSITY OF M ASSACHUSETTS A MHERST Department of Computer Science 2011 Blink: Managing Server Clusters on Intermittent Power Navin Sharma, Sean Barker,
Eneryg Efficiency for MapReduce Workloads: An Indepth Study Boliang Feng Renmin University of China Dec 19.
Data Placement and Task Scheduling in cloud, Online and Offline 赵青 天津科技大学
Row Buffer Locality Aware Caching Policies for Hybrid Memories HanBin Yoon Justin Meza Rachata Ausavarungnirun Rachael Harding Onur Mutlu.
© 2012 IBM Corporation Platform Computing 1 IBM Platform Cluster Manager Data Center Operating System April 2013.
Towards Dynamic Green-Sizing for Database Servers Mustafa Korkmaz, Alexey Karyakin, Martin Karsten, Kenneth Salem University of Waterloo.
VGreen: A System for Energy Efficient Manager in Virtualized Environments G. Dhiman, G Marchetti, T Rosing ISLPED 2009.
CUHK Learning-Based Power Management for Multi-Core Processors YE Rong Nov 15, 2011.
Lev Finkelstein ISCA/Thermal Workshop 6/ Overview 1.Motivation (Kevin) 2.Thermal issues (Kevin) 3.Power modeling (David) 4.Thermal management (David)
Energy-Aware Resource Adaptation in Tessellation OS 3. Space-time Partitioning and Two-level Scheduling David Chou, Gage Eads Par Lab, CS Division, UC.
Mikey Molfessis iSolve Business Solutions WSV304.
The Green Grid’s Data Center Maturity Model November 18, 2015.
Data Center & Large-Scale Systems (updated) Luis Ceze, Bill Feiereisen, Krishna Kant, Richard Murphy, Onur Mutlu, Anand Sivasubramanian, Christos Kozyrakis.
Profiling, Prediction, and Capping of Power in Consolidated Environments Bhuvan Urgaonkar Computer Systems Laboratory The Penn State University Talk at.
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich ERCIM Fellow University of Luxembourg Apr 16, 2010.
1 Lecture 2: Memory Energy Topics: energy breakdowns, handling overfetch, LPDRAM, row buffer management, channel energy, refresh energy.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Copyright ©2003 Dell Inc. All rights reserved. Scaling-Out with Oracle® Grid Computing on Dell™ Hardware J. Craig Lowery, Ph.D. Software Architect and.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Energy-aware QoS packet scheduling.
Tackling I/O Issues 1 David Race 16 March 2010.
1 of 14 Lab 2: Formal verification with UPPAAL. 2 of 14 2 The gossiping persons There are n persons. All have one secret to tell, which is not known to.
Best detection scheme achieves 100% hit detection with
1 of 14 Lab 2: Design-Space Exploration with MPARM.
ECE 692 Power-Aware Computer Systems Final Review Prof. Xiaorui Wang.
1 Automated Power Management Through Virtualization Anne Holler, VMware Anil Kapur, VMware.
Overview Motivation (Kevin) Thermal issues (Kevin)
New Paradigms: Clouds, Virtualization and Co.
Organizations Are Embracing New Opportunities
Green cloud computing 2 Cs 595 Lecture 15.
GdX - Grid eXplorer parXXL: A Fine Grained Development Environment on Coarse Grained Architectures PARA 2006 – UMEǺ Jens Gustedt - Stéphane Vialle - Amelia.
Green Software Engineering Prof
The Greening of IT November 1, 2007.
Outline - Energy Management
Presentation transcript:

Optimizing Power and Energy Lei Fan, Martyn Romanko

Motivation  31% of TCO attributed to power and cooling  Intermittent power constraints  Renewable energy  Grid balancing  20% - 30% utilization on average  Green: good for the environment  Green: saves money

Themes  Hybrid (hardware/software) optimizations  Dynamic DRAM refresh rates (Flikker)  Dynamic voltage/frequency scaling (MemScale)  Distributed UPS management  Power cycling (Blink)  Software optimizations  Dynamic adaptation (PowerDial)

Flikker: Saving DRAM Refresh-power through Critical Data Partitioning  Partitioning of data into critical vs. non-critical  Partitioning of DRAM into normal vs. low refresh rates  Programming language construct  Allows marking of critical/non-critical sections  Primarily software with suggested hardware optimizations  OS and run-time support  Refresh rate optimizations

Flikker

MemScale: Active Low-Power Modes for Main Memory  Modern DRAM devices allow for static scaling  MemScale adds:  DVFS for MC; DFS for memory channels and DRAM devices  Policy based on power consumption and performance slack

MemScale

Managing Distributed UPS Energy for Effective Power Capping in Data Centers  Use of distributed UPSs to sustain peak power loads  Based on existing distributed UPS models  Larger batteries needed for longer peak spikes  Allows for more servers to be provisioned  Analysis of effect on battery lifetime  Argued benefit outweighed cost of extra batteries  Lacked detailed analysis on cooling costs

Blink: Managing Server Clusters on Intermittent Power  Reducing energy footprint of data centers  Power-driven vs. workload driven  Blink: power-driven technique  Metered transitions between  High power active states  Low power inactive states

Blink  Three policies  Synchronous: optimizes for fairness  Activation: optimizes for hit rate  Load-proportional: both  Unknown effects of power cycling on component lifetime

PowerDial: Dynamic Knobs for Power- Aware Computing  When is this applicable for a program?  QoS (accuracy) vs. power/performance tradeoff  Subject to system fluctuations  Dynamic tuning of program parameters  Adaptable to fluctuations in power/load  Determines control variables  Application Heartbeats framework provides feedback  Automatic insertion of API calls

PowerDial

Discussion, Questions?