GreenSlot: Scheduling Energy Consumption in Green Datacenters Íñigo Goiri, Kien Le, Md. E. Haque, Ryan Beauchea, Thu D. Nguyen, Jordi Guitart, Jordi Torres,

Slides:



Advertisements
Similar presentations
PhotoVoltaic System Sizing © ARJ This is not a How-To presentation. It is a What and Why presentation.
Advertisements

Air Conditioning System
Parasol and GreenSwitch: Managing Datacenters Powered by Renewable Energy Íñigo Goiri, William Katsak, Kien Le, Thu D. Nguyen, and Ricardo Bianchini Department.
SkewReduce YongChul Kwon Magdalena Balazinska, Bill Howe, Jerome Rolia* University of Washington, *HP Labs Skew-Resistant Parallel Processing of Feature-Extracting.
PV Market Trends and Technical Details. All of US has Suitable Solar Resource for Large Scale PV Deployment.
SLA-Oriented Resource Provisioning for Cloud Computing
Bag-of-Tasks Scheduling under Budget Constraints Ana-Maria Oprescu, Thilo Kielman Presented by Bryan Rosander.
Walter Binder University of Lugano, Switzerland Niranjan Suri IHMC, Florida, USA Green Computing: Energy Consumption Optimized Service Hosting.
Multifaceted Resource Management in Virtualized Providers Íñigo Goiri PhD Defense June 14th, 2011 Advisors: Jordi Guitart and Jordi Torres.
CBA FINAL PROJECT 2002 Gyorgyi Cicas ; Jose L. Aguirre; Po-Hsin Lin CBA OF OPERATING PHOTOVOLTAIC SYSTEM IN PITTSBURGH.
Aditya Pavan Kumar.T (08FE1A0202) VIGNAN’S LARA INSTITUTE OF TECHNOLOGY AND SCIENCE 1.
Electrical Billing and Rates MAE406 Energy Conservation in Industry Stephen Terry.
Fault-tolerant Adaptive Divisible Load Scheduling Xuan Lin, Sumanth J. V. Acknowledge: a few slides of DLT are from Thomas Robertazzi ’ s presentation.
Intelligent Placement of Datacenters for Internet Services Íñigo Goiri, Kien Le, Jordi Guitart, Jordi Torres, and Ricardo Bianchini 1.
A Survey of Home Energy Management Systems in Future Smart Grid Communications By Muhammad Ishfaq Khan.
PRESTON SMITH ROSEN CENTER FOR ADVANCED COMPUTING PURDUE UNIVERSITY A Cost-Benefit Analysis of a Campus Computing Grid Condor Week 2011.
Cutting the Electric Bill for Internet-Scale Systems Andreas Andreou Cambridge University, R02
Energy, Energy, Energy  Worldwide efforts to reduce energy consumption  People can conserve. Large percentage savings possible, but each individual has.
CoolAir Temperature- and Variation-Aware Management for Free-Cooled Datacenters Íñigo Goiri, Thu D. Nguyen, and Ricardo Bianchini 1.
GreenHadoop: Leveraging Green Energy in Data-Processing Frameworks Íñigo Goiri, Kien Le, Thu D. Nguyen, Jordi Guitart, Jordi Torres, and Ricardo Bianchini.
Novel Strategies to Reduce Variation of Wind and Solar Generation at its Source Stephen Rose Eric Hittinger.
Green IT and Data Centers Darshan R. Kapadia Gregor von Laszewski 1.
Integrated Risk Analysis for a Commercial Computing Service Chee Shin Yeo and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS) Lab. Dept.
11AM PST, July 23, 2015 Introduction to Environmental Demand Response with.
Advanced Energy Management in Cloud Computing multi data center environments Giuliana Carello, DEI, Politecnico di Milano Danilo.
GPU Performance Prediction GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, Javier Delgado Gabriel Gazolla.
November , 2009SERVICE COMPUTATION 2009 Analysis of Energy Efficiency in Clouds H. AbdelSalamK. Maly R. MukkamalaM. Zubair Department.
Leveraging Renewable Energy in Data Centers Ricardo Bianchini on tour 2012.
Click on picture  Save nonrenewable sources  Stop global warming  Better environment  Clean  Efficient and easy Click me.
GreenSoftware: Managing Datacenters Powered by Renewable Energy Íñigo Goiri, William Katsak, Md E Haque, Kien Le, Ryan Beauchea, Jordi Guitart, Jordi Torres,
Building Green Cloud Services at Low Cost Josep Ll. Berral, Íñigo Goiri, Thu D. Nguyen, Ricard Gavaldà, Jordi Torres, Ricardo Bianchini.
Parasol: A Solar-Powered µDatacenter Íñigo Goiri Ricardo Bianchini, Thu D. Nguyen Team: Josep Lluis Berral, Md Haque, Bill Katsak, Kien Le Department of.
Jockey Guaranteed Job Latency in Data Parallel Clusters Andrew Ferguson, Peter Bodik, Srikanth Kandula, Eric Boutin, and Rodrigo Fonseca.
Hinchinbrook Island Researcher: Gordon Dalton PhD student Supervisor: Dr David Lockington.
Computer Architecture for Embedded Systems (CAES) group Faculty of Electrical Engineering, Mathematics and Computer Science.
Home Power Generation Home Solar 4 kW Prius 50 kW peak (10 kW average) Wind 5 Kw Gas 4 kW.
Cutting the Electric Bill for Internet-Scale Systems Kevin Leeds.
Energy Aware Consolidation for Cloud Computing Srikanaiah, Kansal, Zhao Usenix HotPower 2008.
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,
IT Infrastructure for Providing Energy-as-a-Service to Electric Vehicles Smruti R. Sarangi, Partha Dutta, and Komal Jalan IEEE TRANSACTIONS ON SMART GRID,
Alternative Energy for Housing Team 2 Lindsey Jantz – Organizer/Leader Gerald Spotts – Techie Johnny Lo – Summarizer EGR 403 – 03 Fall 2007.
June 30 - July 2, 2009AIMS 2009 Towards Energy Efficient Change Management in A Cloud Computing Environment: A Pro-Active Approach H. AbdelSalamK. Maly.
1 Real-Time Scheduling. 2Today Operating System task scheduling –Traditional (non-real-time) scheduling –Real-time scheduling.
ApproxHadoop Bringing Approximations to MapReduce Frameworks
Scheduling MPI Workflow Applications on Computing Grids Juemin Zhang, Waleed Meleis, and David Kaeli Electrical and Computer Engineering Department, Northeastern.
Dynamic Placement of Virtual Machines for Managing SLA Violations NORMAN BOBROFF, ANDRZEJ KOCHUT, KIRK BEATY SOME SLIDE CONTENT ADAPTED FROM ALEXANDER.
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.
SHP – Columbia University
Tidal Barrage  Advantages  Renewable  No air pollution  No fuel costs  Produces lots of power  Disadvantages  Huge initial cost  Environmental.
© 2012, Toshiba India Private Limited. Toshiba Eco Utility.
Determining Optimal Processor Speeds for Periodic Real-Time Tasks with Different Power Characteristics H. Aydın, R. Melhem, D. Mossé, P.M. Alvarez University.
Electricity Market Game Review 13ELP044&644 CREST, Loughborough University.
Introducing Adaptive 3D Control for Sigma Air Manager™
2015 SDG&E PTR/SCTD Evaluation DRMEC Spring 2016 Load Impact Workshop George Jiang May 11 th, 2016 Customer Category Mean Active Participants Mean Reference.
SIZING OF ENERGY STORAGE FOR MICROGRID
Input and Output Optimization in Linux for Appropriate Resource Allocation and Management James Avery King.
EE5900 Cyber-Physical Systems Smart Home CPS
A Smartbox as a low-cost home automation solution for prosumers with a battery storage system in a demand response program G. Brusco, G. Barone, A. Burgio,
Fossil Fuels Vs. Traditional Resources
Adel Nadjaran Toosi and Rajkumar Buyya
Breakout Session on Smart Grid Data Analytics
Effect of Diesel Generator Characteristics on the Design Optimization of a Stand- alone Hybrid Micro-power System for Baghdad City By Dr. Sameer Saadoon.
System Control based Renewable Energy Resources in Smart Grid Consumer
The Management of Renewable Energy
EE5900: Cyber-Physical Systems
Operating System Concepts
RE Grid Integration Study with India
Cost of Electricity & Energy Usage Energy Use Recall: Measured in Watts (W) Electrical power is the rate at which electrical energy is produced.
Presentation transcript:

GreenSlot: Scheduling Energy Consumption in Green Datacenters Íñigo Goiri, Kien Le, Md. E. Haque, Ryan Beauchea, Thu D. Nguyen, Jordi Guitart, Jordi Torres, and Ricardo Bianchini

Motivation Datacenters consume large amounts of energy Energy cost is not the only problem – Brown sources: coal, natural gas… Lots of small and medium datacenters Connect datacenters to green sources – Solar panels, wind turbines… – Green datacenter

Green datacenter Energy sources – Solar/wind: variable availability over time – Electrical grid: backup Other (problematic) approaches – Batteries: losses, cost, environmental – Bank energy on the grid: losses, cost, unavailability Wind Power Time Solar Power

Scheduling scientific workloads Batch jobs User specifies: #nodes, estimated runtime, deadline Challenge – Match workloads with green energy availability Power Time Load

GreenSlot Predict green energy availability – Weather forecast Schedule jobs – Maximize green energy use – If green not available, consume cheap brown May delay jobs but must meet deadlines Turn off idle servers to save energy

Dealing with energy costs Schedule jobs: evaluate energy cost – Green energy is “free” (amortization): $0.00/kWh – Cheap (off peak, 11pm to 9am): $0.08/kWh – Expensive (on peak, 9am to 11pm): $0.13/kWh Optimization goal – Minimize energy cost while meeting deadlines

J3 Conventional vs GreenSlot J1 J2 J3 J2 J3 Nodes Power Nodes Power Time J3J1J2 Now J1

GreenSlot: scheduling round Time Power 1.Divide “scheduling window” into slots (15 minutes) 2.Predict green energy availability 3.Consider jobs by earliest start deadline – Calculate cost starting at every slot – Schedule job at the cheapest slot 4.Dispatch actions – Calculate and start required servers – Start jobs to be executed now – Deactivate unneeded servers (ACPI S3 state)

1.Divide “scheduling window” into slots (15 minutes) 2.Predict green energy availability 3.Consider jobs by earliest start deadline – Calculate cost starting at every slot – Schedule job at the cheapest slot 4.Dispatch actions – Calculate and start required servers – Start jobs to be executed now – Deactivate unneeded servers (ACPI S3 state) XX GreenSlot: scheduling round Time Power

J1 GreenSlot behavior J2 Time J1 J2 Now Nodes Power J1 J2 Schedule: Brown electricity price Job deadline Scheduling window J1, J2

J1 J3 J4 GreenSlot behavior J2 Time J1 J2 J4 J3 Nodes Power J3 J4 Schedule: Brown electricity price Job deadline Scheduling window Now J3, J4

J1 J4 J3 GreenSlot behavior J2 Time J2 J1 J3 Nodes Power J4 Schedule: J4Weather prediction was wrong Brown electricity price Job deadline Scheduling window Now

J1 J4 J5J3 GreenSlot behavior J2 Time J2 J1 J3J5 Nodes Power J4 J5 Schedule: Brown electricity price Job deadline Scheduling window Now J5

Evaluation methodology Cluster with 16 nodes – Modified version of SLURM – GreenSlot implemented on top Energy profile – NJ electricity pricing (on/off peak) – Solar farm energy availability (10 panels) – Four weeks (most, best, average, and worst) Schedulers – Conventional: EASY backfilling – GreenSlot: Green energy, Brown electricity price

Evaluation methodology Workload – Real workload from BSC – Workflows for sequencing yeast genome – 5 days (Monday to Friday) – Deadlines: 9am, 1pm, and 4pm MondayTuesdayWednesdayThursdayFriday

Energy prediction vs actual

GreenSlot for BSC workload Conventional GreenSlot 26 kWh 75 kWh $ kWh 63 kWh $ % 24% cost savings

GreenSlot for BSC workload

Other results Impact of weather miss-predictions – Less than 1% cost savings Workloads variations: Staggered and Multi-node – Consistent green energy increases and cost savings Workload intensity (datacenter utilization) – Works well with low/medium utilization – High switches to conventional Inaccurate user run time estimations – Maximum cost increase of 2%

Staggered workload Conventional GreenSlot 32 kWh 69 kWh $ kWh 63 kWh $ % 30% cost savings

Conclusions Parallel job scheduler for green datacenters Predicts green energy availability Increases the use of green energy Reduces energy related costs Solar array amortized in 11 years (18 years originally) We are building a solar-powered μDatacenter

GreenSlot: Scheduling Energy Consumption in Green Datacenters Íñigo Goiri, Kien Le, Md. E. Haque, Ryan Beauchea, Thu D. Nguyen, Jordi Guitart, Jordi Torres, and Ricardo Bianchini