Cloud Computing Energy efficient cloud computing Keke Chen.

Slides:



Advertisements
Similar presentations
Capacity Planning in a Virtual Environment
Advertisements

Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
University of Minnesota Optimizing MapReduce Provisioning in the Cloud Michael Cardosa, Aameek Singh†, Himabindu Pucha†, Abhishek Chandra
Walter Binder University of Lugano, Switzerland Niranjan Suri IHMC, Florida, USA Green Computing: Energy Consumption Optimized Service Hosting.
PowerVM Live Partitioned Mobility A feature of IBM Virtualization Presented by Group 3 Mayra Longoria Mehdi Jafry Ken Lancaster PowerVM Live Partitioned.
Overcoming the challenge of virtual blindness Colin Richardson on365 Ltd.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
GREEN CLOUD By Sphoorthy. LOGO WHAT IS CLOUD COMPUTING? Cloud computing is a model for enabling convenient, on- demand network access to a shared pool.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice In search of a virtual yardstick:
SLA-aware Virtual Resource Management for Cloud Infrastructures
Application Models for utility computing Ulrich (Uli) Homann Chief Architect Microsoft Enterprise Services.
Datacenter Power State-of-the-Art Randy H. Katz University of California, Berkeley LoCal 0 th Retreat “Energy permits things to exist; information, to.
Energy Efficient Web Server Cluster Andrew Krioukov, Sara Alspaugh, Laura Keys, David Culler, Randy Katz.
ENFORCING PERFORMANCE ISOLATION ACROSS VIRTUAL MACHINES IN XEN Diwaker Gupta, Ludmila Cherkasova, Rob Gardner, Amin Vahdat Middleware '06 Proceedings of.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
Present By : Bahar Fatholapour M.Sc. Student in Information Technology Mazandaran University of Science and Technology Supervisor:
By- Jaideep Moses, Ravi Iyer , Ramesh Illikkal and
Research Computing with Newton Gerald Ragghianti Nov. 12, 2010.
New Challenges in Cloud Datacenter Monitoring and Management
Energy, Energy, Energy  Worldwide efforts to reduce energy consumption  People can conserve. Large percentage savings possible, but each individual has.
Virtualization Performance H. Reza Taheri Senior Staff Eng. VMware.
Darren Strange Head of Environmental Sustainability Microsoft Ltd.
Cloud Data Center/Storage Power Efficiency Solutions Junyao Zhang 1.
1© Copyright 2014 EMC Corporation. All rights reserved. Results Lower CAPEX and OPEX Expected Savings of $800K over three years Improved visibility of.
Green IT and Data Centers Darshan R. Kapadia Gregor von Laszewski 1.
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
Advanced Energy Management in Cloud Computing multi data center environments Giuliana Carello, DEI, Politecnico di Milano Danilo.
Department of Computer Science Engineering SRM University
How to Resolve Bottlenecks and Optimize your Virtual Environment Chris Chesley, Sr. Systems Engineer
XI HE Computing and Information Science Rochester Institute of Technology Rochester, NY USA Rochester Institute of Technology Service.
Low Power Techniques in Processor Design
Virtual Machine Course Rofideh Hadighi University of Science and Technology of Mazandaran, 31 Dec 2009.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
DENS: Data Center Energy-Efficient Network-Aware Scheduling
Storage Management in Virtualized Cloud Environments Sankaran Sivathanu, Ling Liu, Mei Yiduo and Xing Pu Student Workshop on Frontiers of Cloud Computing,
Energy Usage in Cloud Part2 Salih Safa BACANLI. Cooling Virtualization Energy Proportional System Conclusion.
USTH Presentation Power-aware Scheduler for Virtualization TRAN Giang Son Prof. Daniel HAGIMONT Oct 19th, 2011.
Challenges towards Elastic Power Management in Internet Data Center.
SAN FRANCISCO, CA, USA Adaptive Energy-efficient Resource Sharing for Multi-threaded Workloads in Virtualized Systems Can HankendiAyse K. Coskun Boston.
Summer Report Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY
Xen (Virtual Machine Monitor) Operating systems laboratory Esmail asyabi- April 2015.
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.
Data Placement and Task Scheduling in cloud, Online and Offline 赵青 天津科技大学
Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters
Server Virtualization
VGreen: A System for Energy Efficient Manager in Virtualized Environments G. Dhiman, G Marchetti, T Rosing ISLPED 2009.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems with Multi-programming Chapter 4.
Embedded System Lab. 정범종 A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters H. Wang et al. VEE, 2015.
Green Computing Metrics: Power, Temperature, CO2, … Computing system: Many-cores, Clusters, Grids and Clouds Algorithm and model: task scheduling, CFD.
Performance Analysis of Preemption-aware Scheduling in Multi-Cluster Grid Environments Mohsen Amini Salehi, Bahman Javadi, Rajkumar Buyya Cloud Computing.
Overview and Comparison of Software Tools for Power Management in Data Centers Msc. Enida Sheme Acad. Neki Frasheri Polytechnic University of Tirana Albania.
XI HE Computing and Information Science Rochester Institute of Technology Rochester, NY USA Rochester Institute of Technology Service.
Virtualization Supplemental Material beyond the textbook.
Feifei Chen Swinburne University of Technology Melbourne, Australia
Accounting for Load Variation in Energy-Efficient Data Centers
Optimizing Power and Data Center Resources Jim Sweeney Enterprise Solutions Consultant, GTSI.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
1© Copyright 2015 EMC Corporation. All rights reserved. FEDERATION ENTERPRISE HYBRID CLOUD OPERATION SERVICES FULL RANGE OF SERVICES TO ASSIST YOUR STAFF.
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
© 2010 VMware Inc. All rights reserved Why Virtualize? Beng-Hong Lim, VMware, Inc.
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
1 Automated Power Management Through Virtualization Anne Holler, VMware Anil Kapur, VMware.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Towards Green Aware Computing at Indiana University
Presentation transcript:

Cloud Computing Energy efficient cloud computing Keke Chen

Outline  Impacts of data centers’ energy consumption  energy-efficient cloud computing Focus on cloud-side Focus on scheduling of virtual machines/workloads Different from client-side problems

Environment and Energy problem  e-waste  Coal is used to generate ~41% of global electricity, ~44% in 2030 Coal  CO2  environment  Computing and cooling system 61 billion kWh (kilowatt hours) in 2006, 1.5 percent of total U.S. electricity consumption that year Doubled from 2000 to 2006

Economical impact of energy consumption  PCs – electricity bill $7 billion per year + several billions more for displays  $18.5 billions for data centers in 2005  Increasing trends Servers growing rate: 14% per year in US Increase per server consumption 16% per year Increase in electricity cost 12% per year  Predict: $250 billions worldwide for 2012

Existing approaches  Hardware improvement Circuit design – low-power CPUs Sleep mode  Cooling system  Power distribution  Workload distribution

Major factors  Energy saving  Guaranteed Performance (QoS) Time Money

Some approaches in detail  VM scheduling  VM consolidation  Job scheduling

Power-aware scheduling of VMs  Physical machines have different processor speed Adjustable Type of work  Monitor VM status to adjust processor speed  Allocate new VMs to servers having the required speed, according to the performance requirement  weakness: the correlation between performance and energy reduction is not certain

VM consolidation  Determine the VMs to be migrated Sorting all VMs in decreasing order of current utilization Allocate each VM to a host based on a policy of least increase of power consumption Reducing performance degradation  Minimizaiton of migrations  Highest potential growth  Random choice

Application of machine learning technique  For the VM consolidation problem  Use ML techniques to reduce the performance degradation Predict SLA/customer satisfaction level of each job before moving them across servers  In general, predictors can be learned for optimizing server power and reducing performance impact

Scheduling compute-intensive jobs with unknown service times  Processor profiles in the cluster Some for performance critical Some for energy saving  Two queues Energy-efficient priority: Energy efficient processors are preferred in scheduling High performance priority: performance is preferred  Scheduling considers energy-efficient queue first

Some Research Topics  Heterogeneous workloads  Heterogeneous nodes  Matching workloads to nodes  Resource monitoring  Live migration policy

Types of workload  Workload CPU, I/O, Memory, network,…  Allocating same type of workloads to one node might not be appropriate  Better to mix different types of workloads  Need methods for characterizing the workload types

Types of nodes  Nodes in the data center are possibly heterogeneous CPU, disk, memory, network. Different energy profile  Matching workloads and nodes

Machine learning techniques  Considering many types of workloads, and types of nodes  Finding optimal matching is not trivial

Resource monitoring  Energy consumption  Node performance  Important measures for real-time decisions

Overhead of live migration  Migration process consumes a large amount of energy  Data center may span multiple physical locations  Should avoid continuous workload movements – smarter policies are needed