Published on: HotPower ‘09 Presentation By: Liang Hao

Slides:



Advertisements
Similar presentations
Sabyasachi Ghosh Mark Redekopp Murali Annavaram Ming-Hsieh Department of EE USC KnightShift: Enhancing Energy Efficiency by.
Advertisements

Parasol and GreenSwitch: Managing Datacenters Powered by Renewable Energy Íñigo Goiri, William Katsak, Kien Le, Thu D. Nguyen, and Ricardo Bianchini Department.
Energy Efficiency through Burstiness Athanasios E. Papathanasiou and Michael L. Scott University of Rochester, Computer Science Department Rochester, NY.
GreenSlot: Scheduling Energy Consumption in Green Datacenters Íñigo Goiri, Kien Le, Md. E. Haque, Ryan Beauchea, Thu D. Nguyen, Jordi Guitart, Jordi Torres,
Walter Binder University of Lugano, Switzerland Niranjan Suri IHMC, Florida, USA Green Computing: Energy Consumption Optimized Service Hosting.
1 Conserving Energy in RAID Systems with Conventional Disks Dong Li, Jun Wang Dept. of Computer Science & Engineering University of Nebraska-Lincoln Peter.
IT Equipment Efficiency Peter Rumsey, Rumsey Engineers.
Chia-Yen Hsieh Laboratory for Reliable Computing Microarchitecture-Level Power Management Iyer, A. Marculescu, D., Member, IEEE IEEE Transaction on VLSI.
Photovoltaic “Parallel System” for Duke Farms Group Members Trecia Ashman Paola Barry Mukti Patel Zarina Zayasortiz.
Energy Efficient Web Server Cluster Andrew Krioukov, Sara Alspaugh, Laura Keys, David Culler, Randy Katz.
Copyright by UNIT III DC Choppers 4/17/2017 Copyright by
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automated Workload Management in.
September 9, 2003 Lee Jay Fingersh National Renewable Energy Laboratory Overview of Wind-H 2 Configuration & Control Model (WindSTORM)
Solar Power EDSGN 100 Sec. 13 Design Team 1 Kyle Feaster Alex Shivetts Kait Levin.
Power Containers: An OS Facility for Fine-Grained Power and Energy Management on Multicore Servers Kai Shen, Arrvindh Shriraman, Sandhya Dwarkadas, Xiao.
University of Karlsruhe, System Architecture Group Balancing Power Consumption in Multiprocessor Systems Andreas Merkel Frank Bellosa System Architecture.
GreenHadoop: Leveraging Green Energy in Data-Processing Frameworks Íñigo Goiri, Kien Le, Thu D. Nguyen, Jordi Guitart, Jordi Torres, and Ricardo Bianchini.
Authors: Mateusz Jarus, Ewa Kowalczuk, Michał Madziar, Ariel Oleksiak, Andrzej Pałejko, Michał Witkowski Poznań Supercomputing and Networking Center GICOMP.
Economy and calculations If 4 million households are provided with smart power cells, the total price of generators, all equipment and software will be.
Power off the Grid 4. The Net Zero Energy Home Produces as much electricity (energy) as it uses. Net metering is needed to monitor energy generated by.
Green IT and Data Centers Darshan R. Kapadia Gregor von Laszewski 1.
Department of Computer Science Engineering SRM University
Information Technology Division Executive Office for Administration and Finance Springfield Data Center Program Energy Strategy Meeting 9/29/2009.
PARAID: The Gear-Shifting Power-Aware RAID Charles Weddle, Mathew Oldham, An-I Andy Wang – Florida State University Peter Reiher – University of California,
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
Leveraging Renewable Energy in Data Centers Ricardo Bianchini on tour 2012.
Profile Driven Component Placement for Cluster-based Online Services Christopher Stewart (University of Rochester) Kai Shen (University of Rochester) Sandhya.
Building Green Cloud Services at Low Cost Josep Ll. Berral, Íñigo Goiri, Thu D. Nguyen, Ricard Gavaldà, Jordi Torres, Ricardo Bianchini.
Link Building PV project By: Culver Matt Labaume Natasha Narnio Guillaume Roux Arnaud Stanton Andrew Thompson Matt Troyano Joana ENS Renewable.
Electricity Production. World Wide Energy Production 15.2% alternative 84.8% fossil fuels.
Global wind day is back!!!! On 15 th June, it is Global Wind Day Global Wind Day 2012 is New Zealand's opportunity to celebrate the role that wind plays.
Critical Power Slope Understanding the Runtime Effects of Frequency Scaling Akihiko Miyoshi, Charles Lefurgy, Eric Van Hensbergen Ram Rajamony Raj Rajkumar.
U NIVERSITY OF M ASSACHUSETTS A MHERST Department of Computer Science 2011 Blink: Managing Server Clusters on Intermittent Power Navin Sharma, Sean Barker,
Program Requirements Alternative Energy Supplement Design Requirements Problem Statement Testing Economic Analysis Energy System Program Requirements Calculate.
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.
Profiling Memory Subsystem Performance in an Advanced POWER Virtualization Environment The prominent role of the memory hierarchy as one of the major bottlenecks.
Management and Organisation of Electricity Use Electrical System Optimisation Belgrade November 2003.
Copyright © 2011, Performance Evaluation of a Green Scheduling Algorithm for Energy Savings in Cloud Computing Truong Vinh Truong Duy; Sato,
Power Containers: An OS Facility for Fine-Grained Power and Energy Management on Multicore Servers Kai Shen, Arrvindh Shriraman, Sandhya Dwarkadas, Xiao.
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.
Empirical Quantification of Opportunities for Content Adaptation in Web Servers Michael Gopshtein and Dror Feitelson School of Engineering and Computer.
Embedded System Lab. 정범종 A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters H. Wang et al. VEE, 2015.
Using Tablet as client Thin client network for a small school.
Eric Hittinger, Rochester Institute of Technology 1 STORE OR SELL? THE EMISSIONS AND ECONOMIC EFFECTS OF TAKING ROOFTOP SOLAR OFF-GRID.
Understanding Small Wind David Ryan PE NCAT 3040 Continental Drive Butte, MT
CMP/CMT Scaling of SPECjbb2005 on UltraSPARC T1 (Niagara) Dimitris Kaseridis and Lizy K. John The University of Texas at Austin Laboratory for Computer.
An Efficient Threading Model to Boost Server Performance Anupam Chanda.
Solar Profiling Interstate Renewable Energy Council presentation to the ERCOT Profiling Working Group Jan. 22, 2008.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Jennifer Rexford Fall 2010 (TTh 1:30-2:50 in COS 302) COS 561: Advanced Computer Networks Energy.
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
©2003 PJM 1 Presentation to: Maryland Public Service Commission May 16, 2003.
Adel Nadjaran Toosi and Rajkumar Buyya
Greening Your Information Systems
Job Scheduling in a Grid Computing Environment
HOMER.
IT Equipment Efficiency
IT Equipment Efficiency
Zhen Xiao, Qi Chen, and Haipeng Luo May 2013
Towards Green Aware Computing at Indiana University
2500 R Midtown Sacramento Municipal Utility District
Hardware Counter Driven On-the-Fly Request Signatures
THE STUDY OF SOLAR-WIND HYBRID SYSTEM PH301 RENEWABLE ENERGY
Request Behavior Variations
Introduction to Residential Wind Energy
Narander Kumar and Shalini Agarwal
Solar Opportunities in Ontario
ELEC-E Smart Grid Battery Energy Storage Systems
Presentation transcript:

Some Joules Are More Precious Than Others: Managing Renewable Energy in the Datacenter Published on: HotPower ‘09 Presentation By: Liang Hao Tuesday, August 03, 2010

Author Christopher Stewart from The Ohio State University Kai Shen from University of Rochester Publications: Of Christopher Stewart Of Kai Shen

Motivation To reduce datacenters’ dependence on costly and less clean energy from the grid Hence to maximize the use of renewable energies To explore the possibility of evaluating the request-level power consumption

Problems Datacenters powered by renewable energy need backups Applications in the datacenter must be available 24x7 But wind and solar energy are intermittent Datacenters powered by renewable energy need backups Primary options: Grid, generator, battery Alternatives are either dirty and/or costly Renewables are precious! renewable = joule converted from solar/wind The preferred energy source Available only sometimes and costly to store

Opportunities Capacity planning Load balancing Compute power should fluctuate with intermittent outages—i.e., turn machines off Load balancing Route requests to datacenters with unused renewables Migrate services to datacenters with renewables

Intermittency 1.Datacenter Modeling

Intermittency 1.Datacenter Modeling Automatic transfer switch (ATS) Input 2 power sources, outputs 1 power source Monitors power from the primary source When power from primary dips below threshold, ATS switches to secondary When primary exhibits power of threshold, ATS switches back to secondary

Intermittency 1.Datacenter Modeling Key parameters related to the ATS to ensure dependability or reliability, threshold equals peak consumption to make full use of renewable energies, scale down the threshold

Intermittency 2.Wind Intermittency Battery backup too costly But if we apply renewable-aware management, there is enough supply from other datacenters

Intermittency 3.Renewable Utility when threshold set to peak power, the utility of wind turbine power production drops 65% compared to when threshold set to zero.

Intermittency 3.Renewable Utility Economical feasibility (metric: cost per KW-hour) Average price for commercial electricity $0.10 KW-hour $2.4M to erect a wind turbine that is connected (directly) to a datacenter [European Wind Energy Assc.] $1.6M installation 2% annual maintenance fees Lifetime of turbine: 20 years Datacenter at CA or MT could use 24M KWh Either high power consumption or zero threshold Wind-powered datacenter in MT: $0.04 KWh

Request-level Event Profiling To estimate the power consumption of individual requests With quantized statistics, scheduler could possibly route some requests to datacenters with unused renewables

Request-level Event Profiling Tracing the route that a request go through, including CPU usage and other hardware events. We configured the performance counters to assemble three predictor metrics for our power model: L2 cache requests per CPU cycle (Ccache), memory transactions per CPU cycle (Cmem), and the ratio of non-halt CPU cycles (Cnonhalt).

Request-level Event Profiling Power consumption is calculated according to the expression below where P’s are coefficient parameters for the linear model. are constants that approximate ceiling values for the predictor metrics.

Request-level Event Profiling micro benchmarks 1) idle 2) CPU spinning with no access to cache or memory 3/4) Apache web server with either short requests (no more than 1KB files) or long requests (files of 100 KB– 1 MB) 5/6) OpenSSL RSA encryption/decryption using either a small key or a large key. We also use four full server workloads 7) TPC-C running on the MySQL database 8) TPC-H running on the MySQL database 9) RUBiS 10) WeBWorK .

Request-level Event Profiling Request workloads executed in isolation WattsUp power meter measures watts and joules Processor was not adjusted during tests

Vision

Reference [1] Green House Data: Greening the data center. http://www.greenhousedata.com/. [2] Realistic nonstationary workloads. http://www.cs.rochester.edu/u/stewart/models.html. [3] Wind power. http://en.wikipedia.org/wiki/Wind_power. [4] Google solar panel project. http://www.google.com/corporate/solarpanels/home, June 2007. [5] P. Barham, A. Donnelly, R. Isaacs, and R. Mortier. Using Magpie for request extraction and workload modeling. In USENIX Symp. on Operating Systems Design and Implementation, Dec. 2004. [6] F. Bellosa. The benefits of event-driven energy accounting in power-sensitive systems. In 9th ACM SIGOPS European Workshop, Sept. 2000. [7] J. Chase, D. Anderson, P. Thakar, A. Vahdat, and R. Doyle. Managing energy and server resources in hosting centers. In ACM Symp. on Operating Systems Principles, Oct. 2001. [8] European Wind Energy Association. The economics of wind energy. http://www.ewea.org/. [9] U. Hölzle. Powering a Google search. http://googleblog.blogspot.com/2009/01/powering-google-search.html, Jan. 2009.

[11] D. Meisner, B. Gold, and T. Wenisch. Powernap: Eliminating server idle power. In Int’l Conf. on Architectural Support for Programming Languages and Operating Systems, Mar. 2009. [12] National Renewable Energy Laboratory. NREL: Western wind resources dataset. http://wind.nrel.gov/Web_nrel/, 2009. [14] K. Shen, M. Zhong, S. Dwarkadas, C. Li, C. Stewart, and X. Zhang. Hardware counter driven on-the-fly request signatures. In Int’l Conf. on Architectural Support for Programming Languages and Operating Systems, Mar. 2008. [15] C. Stewart, T. Kelly, and A. Zhang. Exploiting nonstationarity for performance prediction. In EuroSys Conf., Mar. 2007. [16] C. Stewart, M. Leventi, and K. Shen. Empirical examination of a collaborative web application. In IEEE Int’l Symp. On Workload Characterization, Seattle, WA, Sept. 2008. Benchmark available at http://www.cs.rochester.edu/u/stewart/collaborative.html. [17] P. Thibodeau. Wind power data center project planned in urban area. ComputerWorld, Apr. 2008. [18] A. Vahdat, A. Lebeck, and C. Ellis. Every joule is precious: the case for revisiting operating system design for energy efficiency. In ACM SIGOPS European Workshop, Sept. 2000.