Energy Efficient Cloud Computing: Challenges and Solutions



Similar documents
Energy Constrained Resource Scheduling for Cloud Environment

Thermal Management of Datacenter

DataCenter Data Center Management and Efficiency at Its Best. OpenFlow/SDN in Data Centers for Energy Conservation.

Environmental and Green Cloud Computing

A Case Study about Green Cloud Computing: An Attempt towards Green Planet

Measuring Power in your Data Center: The Roadmap to your PUE and Carbon Footprint

Leveraging Renewable Energy in Data Centers: Present and Future

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Hierarchical Approach for Green Workload Management in Distributed Data Centers

How To Manage Energy At An Energy Efficient Cost

Energy Management in a Cloud Computing Environment

Green HPC - Dynamic Power Management in HPC

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

Wireless Data Center Network. Reporter: Green

Low-Carbon Routing Algorithms For Cloud Computing Services in IP-over-WDM Networks

Green Cloud Computing 班 級 : 資 管 碩 一 組 員 : 黃 宗 緯 朱 雅 甜

A Game Theory Modal Based On Cloud Computing For Public Cloud

Energy Efficiency and Green Data Centers. Overview of Recommendations ITU-T L.1300 and ITU-T L.1310

The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Thermal Aware Scheduling in Hadoop MapReduce Framework. Sayan Kole

Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm

Green Data Centre Design

SoSe 2014 Dozenten: Prof. Dr. Thomas Ludwig, Dr. Manuel Dolz Vorgetragen von Hakob Aridzanjan

A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems

Challenges and Importance of Green Data Center on Virtualization Environment

Public Cloud Partition Balancing and the Game Theory

Solve your IT energy crisis WITH An energy SMArT SoluTIon FroM Dell

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Effective Load Balancing Based on Cloud Partitioning for the Public Cloud

A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance

CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing

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

A real situation of OpenStack based cloud computing

Effect of Rack Server Population on Temperatures in Data Centers

Energy Savings in the Data Center Starts with Power Monitoring

How To Improve Energy Efficiency In A Data Center

ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration

How High Temperature Data Centers & Intel Technologies save Energy, Money, Water and Greenhouse Gas Emissions

Energy Efficient Load Balancing among Heterogeneous Nodes of Wireless Sensor Network

Office of the Government Chief Information Officer. Green Data Centre Practices

Green Wireless Technology Panel Presentation

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing

ICT and the Green Data Centre

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud

Virtual Machine Placement in Cloud systems using Learning Automata

DataCenter 2020: first results for energy-optimization at existing data centers

International Journal of Advancements in Research & Technology, Volume 3, Issue 4, April ISSN

Dealing with Thermal Issues in Data Center Universal Aisle Containment

Green Computing. What is Green Computing?

Optical interconnects in data centers

Demand Response in Data Centers Feasibility and Proof of Concept Demonstration

An Architecture Model of Sensor Information System Based on Cloud Computing

Publications of Ugo Fiore

Energy-Efficient ICT Services using Cloud Computing, Virtualisation and Software as a Service

International Journal of Advance Research in Computer Science and Management Studies

Overview of Green Energy Strategies and Techniques for Modern Data Centers

Data center lifecycle and energy efficiency

CURTAIL THE EXPENDITURE OF BIG DATA PROCESSING USING MIXED INTEGER NON-LINEAR PROGRAMMING

Data Centers: How Does It Affect My Building s Energy Use and What Can I Do?

Design of Remote data acquisition system based on Internet of Things

Optical interconnection networks for data centers

Enabling an agile Data Centre in a (Fr)agile market

Last time. Data Center as a Computer. Today. Data Center Construction (and management)

Harmonizing Global Metrics for Data Center Energy Efficiency

Data Center Infrastructure Management. optimize. your data center with our. DCIM weather station. Your business technologists.

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing

CIBSE ASHRAE Group. Data Centre Energy Efficiency: Who, What, Why, When, Where & How

How High Temperature Data Centers & Intel Technologies save Energy, Money, Water and Greenhouse Gas Emissions

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing

AIRAH Presentation April 30 th 2014

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 08 September 2011

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 Manycast ( s, d D) i ( s, 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