A Cyber-Physical Systems Approach to Energy Management in Data Centers Presented by Chen He Adopted form the paper authors.

Slides:



Advertisements
Similar presentations
Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
Advertisements

SLA-Oriented Resource Provisioning for Cloud Computing
Supply and Demand Coordination in Energy Adaptive Computing (invited talk) Dr. Krishna Kant Intel/GMU M. Murugan, U/Minn 1.
Power Management in Cloud Computing using Green Algorithm -Kushal Mehta COP 6087 University of Central Florida.
ElasticTree: Saving Energy in Data Center Networks Brandon Heller, Srini Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneed Sharma, Sujata Banerjee,
Efficient Resource Management for Cloud Computing Environments Andrew J. Younge, Gregor von Laszewski, Lizhe Wang, Sonia Lopez-Alarcon, Warren Carithers.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Power Cost Reduction in Distributed Data Centers Yuan Yao University of Southern California 1 Joint work: Longbo Huang, Abhishek Sharma, LeanaGolubchik.
Utility-Function-Driven Energy- Efficient Cooling in Data Centers Authors: Rajarshi Das, Jeffrey Kephart, Jonathan Lenchner, Hendrik Hamamn IBM Thomas.
Aleksandra Tešanović Low Power/Energy Scheduling for Real-Time Systems Aleksandra Tešanović Real-Time Systems Laboratory Department of Computer and Information.
Low Power Design for Wireless Sensor Networks Aki Happonen.
U NIVERSITY OF M ASSACHUSETTS, A MHERST – Department of Computer Science Dynamic Resource Allocation for Shared Data Centers Using Online Measurements.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
System-Wide Energy Minimization for Real-Time Tasks: Lower Bound and Approximation Xiliang Zhong and Cheng-Zhong Xu Dept. of Electrical & Computer Engg.
Grid Load Balancing Scheduling Algorithm Based on Statistics Thinking The 9th International Conference for Young Computer Scientists Bin Lu, Hongbin Zhang.
Akhil Langer, Harshit Dokania, Laxmikant Kale, Udatta Palekar* Parallel Programming Laboratory Department of Computer Science University of Illinois at.
Energy Aware Network Operations Authors: Priya Mahadevan, Puneet Sharma, Sujata Banerjee, Parthasarathy Ranganathan HP Labs IEEE Global Internet Symposium.
Thermal Aware Resource Management Framework Xi He, Gregor von Laszewski, Lizhe Wang Golisano College of Computing and Information Sciences Rochester Institute.
Advanced Energy Management in Cloud Computing multi data center environments Giuliana Carello, DEI, Politecnico di Milano Danilo.
Folklore Confirmed: Compiling for Speed = Compiling for Energy Tomofumi Yuki INRIA, Rennes Sanjay Rajopadhye Colorado State University 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.
Sensor-Based Fast Thermal Evaluation Model For Energy Efficient High-Performance Datacenters Q. Tang, T. Mukherjee, Sandeep K. S. Gupta Department of Computer.
Network Aware Resource Allocation in Distributed Clouds.
Low-Power Wireless Sensor Networks
Cloud Computing Energy efficient cloud computing Keke Chen.
DENS: Data Center Energy-Efficient Network-Aware Scheduling
Computer Science Department University of Pittsburgh 1 Evaluating a DVS Scheme for Real-Time Embedded Systems Ruibin Xu, Daniel Mossé and Rami Melhem.
AUTHORS: STIJN POLFLIET ET. AL. BY: ALI NIKRAVESH Studying Hardware and Software Trade-Offs for a Real-Life Web 2.0 Workload.
Kevin Ross, UCSC, September Service Network Engineering Resource Allocation and Optimization Kevin Ross Information Systems & Technology Management.
Temperature Aware Load Balancing For Parallel Applications Osman Sarood Parallel Programming Lab (PPL) University of Illinois Urbana Champaign.
Challenges towards Elastic Power Management in Internet Data Center.
Summer Report Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
An Energy-Efficient Hypervisor Scheduler for Asymmetric Multi- core 1 Ching-Chi Lin Institute of Information Science, Academia Sinica Department of Computer.
Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters
Joint Power Optimization Through VM Placement and Flow Scheduling in Data Centers DAWEI LI, JIE WU (TEMPLE UNIVERISTY) ZHIYONG LIU, AND FA ZHANG (CHINESE.
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.
PAPER PRESENTATION Real-Time Coordination of Plug-In Electric Vehicle Charging in Smart Grids to Minimize Power Losses and Improve Voltage Profile IEEE.
Job scheduling algorithm based on Berger model in cloud environment Advances in Engineering Software (2011) Baomin Xu,Chunyan Zhao,Enzhao Hua,Bin Hu 2013/1/251.
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.
Power-Aware Parallel Job Scheduling
Software Architecture for Dynamic Thermal Management in Datacenters Tridib Mukherjee Graduate Research Assistant IMPACT Lab ( Department.
An Energy-efficient Task Scheduler for Multi-core Platforms with per-core DVFS Based on Task Characteristics Ching-Chi Lin Institute of Information Science,
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.
Green Computing Metrics: Power, Temperature, CO2, … Computing system: Many-cores, Clusters, Grids and Clouds Algorithm and model: task scheduling, CFD.
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.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Data Center Energy-Efficient Network-Aware Scheduling
Multimedia Computing and Networking Jan Reduced Energy Decoding of MPEG Streams Malena Mesarina, HP Labs/UCLA CS Dept Yoshio Turner, HP Labs.
Reducing Data Center Energy Consumption via Coordinated Cooling and Load Management By: Luca Parolini, Bruno Sinopoli, Bruce H. Krogh from CMU Presentation:
Accounting for Load Variation in Energy-Efficient Data Centers
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.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Energy-aware QoS packet scheduling.
CSE 591: Energy-Efficient Computing Lecture 3 SPEED: processor Anshul Gandhi 347, CS building
Architecture for Resource Allocation Services Supporting Interactive Remote Desktop Sessions in Utility Grids Vanish Talwar, HP Labs Bikash Agarwalla,
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
Resource Provision for Batch and Interactive Workloads in Data Centers Ting-Wei Chang, Pangfeng Liu Department of Computer Science and Information Engineering,
Energy Aware Network Operations
Thermal-aware Task Placement in Data Centers (part 4)
Introduction to Load Balancing:
Adaptive Cloud Computing Based Services for Mobile Users
Babak Sorkhpour, Prof. Roman Obermaisser, Ayman Murshed
ElasticTree: Saving Energy in Data Center Networks
Presentation transcript:

A Cyber-Physical Systems Approach to Energy Management in Data Centers Presented by Chen He Adopted form the paper authors

Outline  Introduction  Cyber-physical model  Control approach  Simulation results  Discussion

Motivation  Load  7GW peak power consumption in 2006(US)  12GW projected for 2011  Cost  $4.5 billion for energy in 2006  Cost of electricity will soon exceed cost of hardware

Motivation  Related Works  Server level  Low-power states(eg. Sleep and hibernate modes), Processor dynamic voltage and frequency scaling, DVFS and on/off states, resource redirection and task scheduling[3,5,7,8,11,15,21,22,23,24]  Data Center level  Change workload placement to reduce A/C costs[12]  Dynamic vary air flows to specific locations to improve cooling efficiency[20]  Tolia [28] proposed unified control of server power and cooling, but in Intra-zone (blade server) level  Can we create a comprehensive model to manage data center level power consumption through unified control?

Temperature distribution Image: R.K. Sharma et al. “Balance of Power: Dynamic Thermal Management of Internet Data Center”,Jan I

Cyber-physical coupling  Workload type, execution, and allocation policies affect the cooling system power consumption  Distinct workloads induce differences in server power consumption  Some locations in the data center are easier to cool than others

Cyber-physical coupling-Example  Moving jobs(cyber) from servers in zone A to servers in zone B  How will the temperature distribution change?  How will the performance change?  Will this lower the overall power consumption?

Data center management problem  Find the best  Job and resource allocation policies  Cooling approach In order to minimize the data center operating cost(power + performance), subject to  Temperature constraints

Outline  Introduction  Cyber-physical model  Control approach  Simulation results  Discussion

Cyber-physical model  Computational network  Event driven system(wl distribution,QoS)  Thermal network  Time driven system(heat.e, p.c, h.p)  Coupling  Server power consumption

Computational network model  Classed open queuing network  J job classes  N nodes  It relates  Job arrival rate:  Available and used computational resources  Server power consumption  Quality of service (QoS) cost

Computational network variables

Job allocation model

Server model  Servers are collections of computational resources  Assumptions  Less allocated resources implies lower QoS  Less allocated resources implies lower power consumption values  For each job class, server resources can be represented by a scalar value

Server power state  Models available resources at a server  Concept similar to CPU power state  Lower clock frequence  Slower job execution rate  Lower power consumption  Defined over a finite, countable set  For a computational node  Lower power state values  Slower job execution rate  Lower power consumption  Defined over the interval [0,1]

Thermal network

Thermal network variables

Thermal server nodes

CRAC units

Environment Nods  Data center level model  Neglect the power consumption of Environment nodes.  Zone level model  Model as same as thermal server node.

Outline  Introduction  Cyber-physical model  Control approach  Simulation results  Discussion

Control approach

Data center level cost Formula

Data center level cost

Outline  Introduction  Cyber-physical model  Control approach  Simulation results  Discussion

Simulation Environment Job class:J=1; Thermal constraint: 5<T<25; power consumption is 3 cents/KWhr

Simulation  Coordinated (proposed MPC)  Uncoordinated algorithm(seperated)  Find the best trade-off between server powering cost and QoS cost  Minimize CRAC power consumption  Disregard thermal-computational coupling  Uniform algorithm(use all resource)  Maximize QoS  Fix CRAC reference temperatures in order to satisfy thermal constraints for the worst case scenario

Total cost over time

Conclusions  Workload execution and cooling system power consumption are coupled  Model and control approach have to consider both computational and thermal characteristics of a data center  We proposed a model and a control strategy to realize the best trade-off between energy costs and quality of service  Simulation results suggest a coordinated controller can outperform other uncoordinated control

Future research directions  Our queueing model disregards job interaction  Is there a better model able to represent job interactions in a data center?  Proposed control strategy for realizing the best trade-off between satisfying user requests and energy consumption  More research is needed to understand what factors are most significant in determining the effectiveness of coordinated control  Which is the best way to aggregate nodes into single entity at higher hierarchy levels?

Discussion  Contributions  Shortcomings  Some coefficients come from single data center statistical results  Need more workload

QoS Cost QoS=job execution rate-job arrival rate Back