Energy Efficient Cloud Computing: Challenges and Solutions

Similar documents
Overcoming the Energy versus Delay Trade-off in Cloud Network Reconfiguration

Optimization in Data Centres. Jayantha Siriwardana and Saman K. Halgamuge Department of Mechanical Engineering Melbourne School of Engineering

DOE Award number: Name of recipient: Project Title: Principal investigator: Date of Report: Period covered by the report:

Pramod Mandagere Prof. David Du Sandeep Uttamchandani (IBM Almaden)

8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1.

Innovative Data Center Energy Efficiency Solutions

Smart Data Centres. Robert M Pe, Data Centre Consultant HP Services SEA

Efficiency of Data Center cooling

Evaporative free air cooling technology Providing evaporative free air cooling solutions.

Cooling on Demand - scalable and smart cooling solutions. Marcus Edwards B.Sc.

Distributed Pervasive Systems

Virtualization and consolidation

MSYS 4480 AC Systems Winter 2015

PROCESS & DATA CENTER COOLING. How and Why To Prepare For What s To Come JOHN MORRIS REGIONAL DIRECTOR OF SALES

Thermal-aware Layout Planning for Heterogeneous Datacenters

Coordinating Liquid and Free Air Cooling with Workload Allocation for Data Center Power Minimization

7 Best Practices for Increasing Efficiency, Availability and Capacity. XXXX XXXXXXXX Liebert North America

Energy efficient mapping of virtual machines

84 kw, Tier 3, Direct Expansion, 937 ft 2

PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB

IT Level Power Provisioning Business Continuity and Efficiency at NTT

Current Data Center Design. James Monahan Sept 19 th 2006 IEEE San Francisco ComSoc

White paper adaptive IT infrastructures

APC APPLICATION NOTE #74

Google s Green Data Centers: Network POP Case Study

Dominick Lovicott Enterprise Thermal Engineering. One Dell Way One Dell Way Round Rock, Texas

Rittal Cooling Solutions A. Tropp

ZTE ZXCR Series DX In-Row Air Conditioning Product Description

Thermal management. Thermal management

Green Computing: Datacentres

Data Center Optimized Controls

Don t Run out of Power: Use Smart Grid and Cloud Technology

Combining Cold Aisle Containment with Intelligent Control to Optimize Data Center Cooling Efficiency

Data Center Energy and Cost Saving Evaluation

Introduction to data centers

Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data

Overcoming the Challenges of Server Virtualisation

Optimizing Cooling Performance Of a Data Center

Topics. CIT 470: Advanced Network and System Administration. Google DC in The Dalles. Google DC in The Dalles. Data Centers

FCU (FREE COOLING UNIT)

Monitoring the environment with a Cloud Robotics Service

Schneider Electric Cooling Portfolio. Jim Tubbesing Heath Wilson APC/Schneider North Texas Rep Tubbesing Solutions

How Liquid Cooling Helped Two University Data Centers Achieve Cooling Efficiency Goals. Michael Gagnon Coolcentric October

EDX DC-3 environmental monitoring solution

Green IT and Green DC

Avoidable Mistakes that Compromise Cooling Performance in Data Centers and Network Rooms

Cooling. Highly efficient cooling products for any IT application. For More Information: (866) DATA CENTER SOLUTIONS

Power and Cooling for Ultra-High Density Racks and Blade Servers

Survey and Audit Service Schedule. Airflow and Thermal Imaging Survey Service Schedule. Data Centre Solutions Expertly Engineered

Greening the Multi-Granular Optical Transport Network Design under the Optical Reach Constraint

How to improve efficiency in Data Processing Centres (DPCs) The importance of knowing the PUE. center DPC

Optimal Design of the Data Center Environmental Temperature Monitoring ZhiXiang Yuan 1,2, a, ShuangBo Lai 2,b, Ming Liu 1,c, HuiYi Zhang 1,2, d

Arista 7020R Series: Q&A

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

Where s the Heat Coming From. Leland Sparks Global Account Technical Consultant Belden

The Greening of Services

Data Center Design and. Management. Steve Knipple. August 1, CTO / VP Engineering & Operations

Temperature, Power, and Makespan Aware Dependent Task Scheduling for Data Centers

Energy Conservation In Computational Grids

A Green Approach. Thermal

Measurement and Management Technologies (MMT) for more energy efficient Data Center and Telecommunication Facilities

Networks and/in data centers! Dr. Paola Grosso! System and Network Engineering (SNE) research group! UvA!

Data centers control: challenges and opportunities

Geographical Load Balancing for Sustainable Cloud Data Centers

Industry leading low energy evaporative fresh air cooling.

Planning a Green Datacenter

EN2910A: Advanced Computer Architecture Topic 06: Supercomputers & Data Centers Prof. Sherief Reda School of Engineering Brown University

Performance Analysis of Storage-Based Routing for Circuit-Switched Networks [1]

Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption

IT Air Conditioning Units

S I T E I N F R A S T R U C T U R E C U R R E N T P R O B L E M S A N D P R O P O S E D S O L U T I O N S

DC Energy, Efficiency Challenges

Concepts Introduced in Chapter 6. Warehouse-Scale Computers. Programming Models for WSCs. Important Design Factors for WSCs

Energy efficiency management and environmental impact assessment for ICTs

How Microsoft IT Reduced Operating Expenses Using Virtualization

Converged Power Solutions. Data center power reinvented

Online Optimization of VM Deployment in IaaS Cloud

Building Management Solutions. for Data Centers and Mission Critical Facilities

Cloud environment. dr inż. Piotr Boryło , Kraków

Energy Efficient Computing, Clusters, Grids and Clouds: A Taxonomy and Survey

Close-coupled cooling

COOLING WHAT ARE THE OPTIONS AND THE PROS AND CONS FOR THE VARIOUS TYPES OF DATACENTRES SERVER AND COMMS ROOMS

Case study on Green Data Center. Reliance Jio Infocomm Limited

Session 6: Data Center Energy Management Strategies

AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT

ΕΠΛ372 Παράλληλη Επεξεργάσια

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

Cray XC Scalability and the Aries Network Tony Ford

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

EP s approach to Power & Energy efficiency in DCs & paradigms

Data Centre Energy & Cost Efficiency Simulation Software. Zahl Limbuwala

CQNCR: Optimal VM Migration Planning in Cloud Data Centers

[Jason, 6(1): January 2019] ISSN DOI /zenodo Impact Factor

Reducing Electricity Usage in Internet using Transactional Data

This is a repository copy of Joint optimization of power, electricity cost and delay in IP over WDM networks.

Energy Action Plan 2015

Datacenter Efficiency Trends. Cary Roberts Tellme, a Microsoft Subsidiary

The Emergence of Lighting as a Low Voltage Networked Application

2000 kw, Tier 3, Chilled Water, Prefabricated, sq. ft.

Transcription:

Energy Efficient Cloud Computing: Challenges and Solutions Burak Kantarci and Hussein T. Mouftah School of Electrical Engineering and Computer Science University of Ottawa Ottawa, ON, Canada

Outline PART-I: CLOUD COMPUTING Cloud computing Energy Consumption of Cloud Computing PART-II: ENERGY-EFFICIENCY IN CLOUD COMPUTING: PROCESSING AND STORAGE Energy Savings in High Performance Data Centers (HPDCs) Wireless Sensor Network (WSN)-based Thermal Activity Monitoring in HPDCs PART-III: ENERGY-EFFICIENCY IN CLOUD COMPUTING: TRANSPORT Energy-efficient manycast provisioning PART-IV: CONCLUSION Research Challenges and Open Issues 2 /30

PART I: CLOUD COMPUTING 3/30

What is cloud computing? Many definitions of cloud computing exist Vaquero L, Rodero-Merino L, Caceres J, Lindner M (2009) A break in the clouds: towards a cloud definition. ACM SIGCOMM computer communications review 20 definitions of cloud computing are studied Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. (P. Mell and T. Grance, Draft NIST Working Definition of Cloud Computing v14, Nat. Inst. Standards Technol., 2009. [Online]. Available: http://csrc.nist.gov/groups/sns/ cloud-computing/index.html.) 4/30

Cloud Computing Autonomic Computing Client-Server Model Service Provider- Service Requester Networked Cluster of High Performance Computers Grid Computing Self- management- capable computer systems CLOUD COMPUTING Powerful computers for critical applications Software as a Service Computation and storage as a metered service Mainframe Computing Service-Oriented Computing Peer-to-Peer Distributed architecture without central coordination Utility Computing 5/30

Towards Green ICT Why is energy efficiency important? ICT consumes 4% of the electricity and expected to be doubled (8%) Leisching and Pickavet, Energy Footprint of ICT: Forecasts and network solutions,ofc 2009 Telecommunication networks contribute a big portion of the CO 2 emissions of ICTs L. Kumar and L. Mieritz, Conceptualizing Green IT and Data Center Power and Cooling Issues, 2007 GHG emission contribution of the telecom networks 6/30

Cloud Computing and Energy Efficiency Cloud Computing infrastructure is housed in Data Centers US Data Centers consume 1.7%~2.2% of the total electricity consumed in the country (61 billion kwh in 2006, doubled in 2007) Worldwide data centers consume 1.1%~1.5% of all electricity consumed in the world Proper Power Management in the data centers can lead to significant energy savings Virtualization of computing resources Sleep scheduling Shared Servers and Storage Units Energy savings possible if users migrate IT services towards remote resources Increase in the network traffic and the associated network energy Will be addressed in PART III J. Baliga et al., Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport, Proceedings of the IEEE, vol. 99, issue-1, pp. 149-167, 2011. 7/30

PART II: ENERGY EFFICIENCY IN CLOUD COMPUTING Processing Storage Transport 8/30

Energy-Efficiency of Data Centers CO 2 Emission in Data Centers Heat Generation Non uniform workload distribution Heterogeneity of computing hardware Heat Extraction Layout of server racks Placement of Computer Room Air- Conditioner (CRAC) unit fans and air vents Autonomic Data Center Management Solutions: Thermal and Energy-Aware Resource Provisioning Cooling system Optimization Anomaly Detection Requirements: Continuous processing and analysis of real-time feedback 9/30

Energy-Efficiency of Data Centers A key metric to evaluate how green is a data center Power Usage Efficiency (PUE) PUE = P process P + P process cool Data Center Efficiency (DCE) DCE = P P IT Equipment Data Center A good DCE is 0.625 A reasonable DCE target is 0.5 C. Belady, Hewlett Packard Source: Google 10/30

Energy-Efficiency of Data Centers Job Management in Data Centers No cooling and thermal-awarenessawareness Cooling and thermal-aware aware job management 11/30

Energy-Efficiency of Data Centers Coordinated job and cooling management in Data Centers 12/30

Energy-Efficiency of Data Centers Temporal Job Scheduling First Come First Serve (FCFS) Earliest Deadline First (EDF) Spatial Job Scheduling Thermal-Aware Job Scheduling Minimum Re-circulated Heat (MRH) Cooling-aware Job Scheduling Highest Thermostat Setting (HTS) A. Banerjee et al., Integrating cooling awareness with thermal aware workload placement for HPC data centers, Sustainable Computing: Informatics and Systems, vol 1., Issue 2, pp.134-150, 2011 13/30

Energy-Efficiency of Data Centers Highest Thermostat Setting (HTS): A Cooling and Thermal- Aware Workload Placement scheme Temporally schedule the jobs EDF / FCFS Server Ranking According to the requirement of thermostat set temperature to meet the redline for 100% utilization Spatial scheduling Place jobs to the available servers with the lowest rank Obtain power distribution vector P h Set thermostat setting to the highest possible value (T th high ) 14/30

Energy-Efficiency of Data Centers l i. r ac Determining the highest thermostat value comp low low high max 1 ph pex p ex 1 ( T th ) = F Tred. tsw F. D. P rroom r ac r ac : Thermal capacity of air flowing out of the CRAC r room : Thermal capacity of air flowing in the data center room + n j= 1 a ji. r Ti in ( t). dt = l i. r ac. T sup ( t). dt + n j= 1 n in out li. rac a ji. r + Ti ( t). dt+ Pi ( t). dt = r. Tj ( t). dt j= 1 a ji. r. T out j h ( t). dt Heat input to chassis i in time dt = the input from CRAC at chassis i in time dt + re-circulated heat to chassis i from all other chassis in time dt Heat input to chassis i in time dt + Heat generated from chassis i in time dt = Heat output of chassis i at time dt p h comp : Total computing power at the period h p ex low : Power extracted by CRAC Vectorize: (sup) T in ( t) = FT ( t) + DP( t) 15/30

Energy-Efficiency of Data Centers RACNet: Wireless Sensor Networks (WSNs) in Data Centers Wireless sensor network developed for Microsoft Research Data Center Genome project Provides fine-grained and real-time visibility to data center cooling behaviour ~700 sensors deployed in a MMW data center Hierarchical topology Master and slave sensor nodes Large-scale sensor network Multiple slave sensors for collecting temperature, humidity Several master sensors providing connectivity Uses IEEE 802.15.4 radios J. Liu et al., Project Genome: Wireless Sensor Network for Data Center Cooling, The Architecture Journal, Microsoft, vol 18, pp. 28-34, 2008. 16/30

Energy-Efficiency of Data Centers Cold-aisle heat map An instance of the heat map generated from24 sensors in the front and back of a row in the Genome Data Center Hot-aisle heat map 17/30

PART III: ENERGY EFFICIENCY IN CLOUD COMPUTING Processing Storage Transport 18/30

Energy-Efficient Transport of Cloud Services in the Internet Backbone Conventional network services Unicast (s, d) Multicast (s, D) Cloud computing services Anycast s, ( d D) Manycast s, i ( D D) k 19/30

Energy-Efficient Transport of Cloud Services in the Internet Backbone Transport medium: Wavelength Routed (WR) Network During off-peak hours, WR nodes can enter the sleep mode Can add traffic Can drop traffic No pass-through traffic Demand Provisioning Lightpath Light-tree Cloud-over-NSFNET Problem: Energy-Efficient Light-Tree (EELT) selection 20/30

Energy-Efficient Transport of Cloud Services in the Internet Backbone Objective Optimization Model for EELT Maximize the number of sleeping nodes min Energy Minimize total energy consumption Minimize maximum resource (channel) consumption 21/30

Energy-Efficient Transport of Cloud Services in the Internet Backbone Solving a manycast-based ILP model may lead to significantly long runtimes. Any faster solution? Heuristics: Evolutionary Algorithm for Green Light-tree Establishment (EAGLE) B. Kantarci and H. T. Mouftah, to appear in Proc. of IEEE GLOBECOM 2011, Green Communication Systems and Network Track, Dec. 2011, Houston, TX, USA (accepted).. 22/30

Energy-Efficient Transport of Cloud Services in the Internet Backbone Evolutionary Algorithm for Green Light-tree Establishment (EAGLE) Sort the manycast demands in decreasing order Find an initial solution space I Solution Space P = I Compute a fitness function for each solution in P Select two candidate solutions in P w.r.t fitness proportionate Mutate new individuals with probability of γ New solutions valid? YES Add solutions to P End condition reached? YES NO Crossover on two solutions. Obtain new two individuals Channel assignment on the new individuals NO Age Solutions in P 23/30

Energy-Efficient Transport of Cloud Services in the Internet Backbone Fitness Functions in EAGLE Maximize the number of sleeping nodes Minimize the maximum channel index Minimize the total consumed energy β of the idle power is consumed in the sleep mode 24/30

Energy-Efficient Transport of Cloud Services in the Internet Backbone Cloud service demands arrive in four time zones EST, CST, MST, PST PST MST CST EST Size of the destination set : {3,4} Crossover prob. 0.20 Mutation ratio: 0.01 Solution space: 100 solutions 25/30

Energy-Efficient Transport of Cloud Services in the Internet Backbone Energy consumption of EAGLE throughout the day 26/30

PART IV: RESEARCH CHALLENGES AND OPEN ISSUES 27/30

Conclusion and Future Directions Energy Efficient cloud computing Balance between process, storage and transport Processing and Storage Workload placement Thermal-aware Cooling-aware Thermal-and-cooling-aware highest thermostat setting Thermal activity monitoring of data centers by WSNs Transport Energy-efficient anycasting/manycasting of cloud service demands 28/30

Further reading B. Kantarci, H. T. Mouftah, "Energy-Efficient Cloud Services over Wavelength-Routed Optical Transport Networks", in Proc. of IEEE GLOBECOM- Selected Areas in Communications Symp.- Green Communication Systems and Network Track, Dec. 2011, Houston, TX, USA (accepted). H. T. Mouftah and B. Kantarci, Energy-efficient Cloud Computing: A green migration of the traditional IT, to appear in Handbook on Green Communication and Systems, edited by A. Anpalagan and I. Woungang, Elsevier, 2012 (to appear). 29/30

For further info: kantarci@site.uottawa.ca, mouftah@site.uottawa.ca