© University of Ottawa, ON, Canada1 Chapter 11: Energy-Efficient Cloud Computing: A green migration of the traditional IT Hussein T. Mouftah and Burak.

Slides:



Advertisements
Similar presentations
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advertisements

© Technical University of Catalonia - Second University of Naples - Barcelona Supercomputing Center (BSC)1 Chapter x: Green Datacenter Infrastructures.
© 2007 Open Grid Forum Grids in the IT Data Center OGF 21 - Seattle Nick Werstiuk October 16, 2007.
ICT Infrastructures and Climate Change Chaesub Lee Chairman of ITU-T SG 13 (ETRI, Korea)
Internet for multimedia content Yogendra Pal Chief Engineer, All India Radio.
Power-Aware Network Design
1 Copyright © 2012, Elsevier Inc. All rights reserved. Chapter 6 Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism: Computer.
State Monitoring in Cloud Datacenters Shing Meng (Student Member, IEEE) Ling Liu (Senior Member, IEEE) Ting Wang (Student Member, IEEE) IEEE Transactions.
Chapter 1: Introduction to Scaling Networks
Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
Introduction to Ad-hoc & Sensor Networks Security In The Name of God ISC Student Branch in KNTU 4 th Workshop Ad-hoc & Sensor Networks.
University of Minnesota Optimizing MapReduce Provisioning in the Cloud Michael Cardosa, Aameek Singh†, Himabindu Pucha†, Abhishek Chandra
Hadi Goudarzi and Massoud Pedram
Cloud Computing From Different Perspective. but first, What is cloud? Why is it called cloud?
TDMA Scheduling in Wireless Sensor Networks
Distributed Multimedia Systems
Low-Carbon Routing Algorithms For Cloud Computing Services in IP-over-WDM Networks Achille Pattavina To be presented at ICC 2012, Ottawa, Canada.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Data Center Basics (ENCS 691K – Chapter 5)
Kick-off meeting 3 October 2012 Patras. Research Team B Communication Networks Laboratory (CNL), Computer Engineering & Informatics Department (CEID),
A Survey of Home Energy Management Systems in Future Smart Grid Communications By Muhammad Ishfaq Khan.
A Scalable, Commodity Data Center Network Architecture.
SaaS, PaaS & TaaS By: Raza Usmani
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
Building Sustainable MIS Infrastuctures
Green IT and Data Centers Darshan R. Kapadia Gregor von Laszewski 1.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Sensor-Based Fast Thermal Evaluation Model For Energy Efficient High-Performance Datacenters Q. Tang, T. Mukherjee, Sandeep K. S. Gupta Department of Computer.
Cloud Computing Energy efficient cloud computing Keke Chen.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Adaptive software in cloud computing Marin Litoiu York University Canada.
Challenges towards Elastic Power Management in Internet Data Center.
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 2: Overview of Computer Network.
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.
AKARI New Generation Network Architecture SeungHo Lee.
Overview of computer communication and Networking Communication VS transmission Computer Network Types of networks Network Needs Standards.
Enabling Technologies (Chapter 1)  Understand the technology and importance of:  Virtualization  Cloud Computing  WAN Acceleration  Deep Packet Inspection.
Data Replication and Power Consumption in Data Grids Susan V. Vrbsky, Ming Lei, Karl Smith and Jeff Byrd Department of Computer Science The University.
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.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Communication Protocol Engineering Lab. VANET-cloud : a generic cloud computing model for vehicular ad hoc networks IEEE Wireless Communications February.
Extreme Scale Infrastructure
DENS: Data Center Energy-Efficient Network-Aware Scheduling
CIS 700-5: The Design and Implementation of Cloud Networks
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Architecture and Algorithms for an IEEE 802
Green cloud computing 2 Cs 595 Lecture 15.
System Control based Renewable Energy Resources in Smart Grid Consumer
Cloud Computing By P.Mahesh
Cloud Computing Dr. Sharad Saxena.
The University of Adelaide, School of Computer Science
Managing Clouds with VMM
ECE 4450:427/527 - Computer Networks Spring 2017
Provision of Multimedia Services in based Networks
Towards Green Aware Computing at Indiana University
Internet and Web Simple client-server model
Cloud-Enabling Technology
Towards Predictable Datacenter Networks
Presentation transcript:

© University of Ottawa, ON, Canada1 Chapter 11: Energy-Efficient Cloud Computing: A green migration of the traditional IT Hussein T. Mouftah and Burak Kantarci School of Electrical Eng. and Computer Science University of Ottawa HANDBOOK ON GREEN INFORMATION AND COMMUNICATION SYSTEMS

© University of Ottawa, ON, Canada2 Outline Introduction to Cloud Computing Green ICT and Energy-Efficient Cloud Computing Motivation for Green Data Centers Motivation for Green ICT Energy-Efficient Storage and Processing in Cloud Computing Energy-Efficient Processing in Data Centers Energy-Efficient Storage Monitoring Thermal Activity in Data Centers Optimal Data Center Placement Energy-Efficient Transport of Cloud Services Summary and Challenges

© University of Ottawa, ON, Canada3 Introduction to Cloud Computing (1/4) Cloud computing infrastructure of business enterprises Software as a Service (SaaS) e.g., web services, multimedia, etc.e.g., web services, multimedia, etc. Platform as a Service (PaaS) e.g., software framework, storage, etc.e.g., software framework, storage, etc. Infrastructure as a Service (IaaS) e.g., Virtual machinee.g., Virtual machine

© University of Ottawa, ON, Canada4 Introduction to Cloud Computing (2/4) Various deployment models exist Public clouds serve through the Internet backbone and operate based on the pay-as-you-go fashion Private clouds are dedicated to an organization where the files and tasks are hosted within the corresponding organization

© University of Ottawa, ON, Canada5 Introduction to Cloud Computing (3/4) Various deployment models exist (Cont d ) Community clouds enable several organizations to access a shared pool of cloud services forming a community of a special interest Hybrid clouds are a combination of the public, private and the community clouds with the objective of overcoming the limitations of each model

© University of Ottawa, ON, Canada6 Introduction to Cloud Computing (4/4) Challenges in cloud computing Security Privacy Reliability Virtual Machine Migration Automated Service Provisioning Energy Management

© University of Ottawa, ON, Canada7 Green ICT and Energy-Efficient Computing (1/3) Motivation for Green ICT ICT consumes 4% of the electricity and expected to be doubled (8%) Telecommunication networks contribute a big portion of the CO 2 emissions of ICTs GHG emission contribution of the telecom networksGHG emission contribution of the telecom networks –PCs and monitors (40%) –Servers (23%) –Fixed Line Telecommunications (15%) –Mobile Telecommunications (9%) –LAN and Office Communications (7%) –Printers (6%)

© University of Ottawa, ON, Canada8 Green ICT and Energy-Efficient Computing (2/3) Motivation for Green Data Centers 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 resourcesVirtualization of computing resources Sleep schedulingSleep 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 J. Baliga et al., Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport, Proceedings of the IEEE, vol. 99, issue-1, pp , 2011.

© University of Ottawa, ON, Canada9 Green ICT and Energy-Efficient Computing (3/3) Motivation for Green Data Centers (Cont d) A key metric to evaluate how green is a data center Power Usage Efficiency (PUE) Data Center Efficiency (DCE) A good DCE is 0.625A good DCE is A reasonable DCE target is 0.5A reasonable DCE target is 0.5 C. Belady, The Green Grid Data Center Power Efficiency Metrics: PUE and DCiE,Whitepaper, [Online] Google-Data Center Efficiency, [Online] html, accessed in Oct

© University of Ottawa, ON, Canada10 Energy-Efficient Processing in Cloud Computing (1/6) Thermal-Aware Workload Placement Minimum Heat Recirculation (minHR) Objective: Minimizing the heat recirculation (δQ) in the data center with n servers Specific heat of air [Watt-s/Kg K] Air flow rate at server-i [kg/s] Inlet temperature of server-i Temperature supplied by CRAC Distribute the power (P i ) proportional to the ratio of the heat produced (Q i ) to the heat recirculated (δQ i ) at server-i.

© University of Ottawa, ON, Canada11 Energy-Efficient Processing in Cloud Computing (2/6) minHR Set a reference heat value (Q ref ) and a reference heat recirculation value (δQ i ) Group of adjacent servers are considered to be a pod, e.g., p pods in the data center Determine the power level in each pod by p iterations Set the power level of servers in pod-j to maximum Calculate Heat Recirculation Factor for pod-j (HRF j ) Calculate power level for pod-j Adjust CRAC supply tepmperature (T adj ) J. Moore et al., Making Scheduling Cool:Temperature-Aware Workload Placement in Data Centers, in Usenix Ann. Technical Conf., 2005, pp. 61–74.

© University of Ottawa, ON, Canada12 Energy-Efficient Processing in Cloud Computing (3/6) Cooling and thermal-aware workload placement No cooling and thermal- awareness Cooling and thermal-aware job management

© University of Ottawa, ON, Canada13 Energy-Efficient Processing in Cloud Computing (4/6) Cooling and thermal-aware workload placement A. Banerjee et al., Integrating cooling awareness with thermal aware workload placement for HPC data centers, Sustainable Computing: Informatics and Systems, vol. 1(2), pp. 134–150, June 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)

© University of Ottawa, ON, Canada14 Energy-Efficient Processing in Cloud Computing (5/6) 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 ) For details of the determination process see: A. Banerjee et al., Integrating cooling awareness with thermal aware workload placement for HPC data centers, Sustainable Computing: Informatics and Systems, vol. 1(2), pp. 134–150, June

© University of Ottawa, ON, Canada15 Energy-Efficient Processing in Cloud Computing (6/6) A. Banerjee et al., Integrating cooling awareness with thermal aware workload placement for HPC data centers, Sustainable Computing: Informatics and Systems, vol. 1(2), pp. 134–150, June Benefits of coordinated workload scheduling Without turning off idle servers With turning off idle servers

© University of Ottawa, ON, Canada16 Energy-Efficient Storage in Cloud Computing (1/2) Solid State Disks (SSDs) A storage device consisting of NAND flash memory and a controller. An alternative to the conventional hard disk drives (HDDs) due to: Being light weight, having small form factor, having no moving mechanical parts and lower power consumption Issues to be addressed Write reliability A single level SSD cell bit introduces write penalty after 100,000 writes Cost / GB $1.80/GB for an SSD while a HDD costs approximately $0.11/GB (as of 2011) Massive Arrays of idle Disks (MAIDs) Large amount of hard disk drives that are used for nearline storage a hard disk drive spins up whenever an access request arrives for the data stored in it and the rest of the storage consists of a large number of spun down disks. trade-off between energy-efficiency and performance spinning up takes more time than data access does.

© University of Ottawa, ON, Canada17 Energy-Efficient Storage in Cloud Computing (2/2) Storage Virtualization A logical storage pool which is independent of the physical location of the disks Unused storage segments can be consolidated in logical storage units increasing the storage efficiency. Servers are connected to the physical resources through SAN switches; hence a global storage pool is available to each server. Whenever a storage block is required to be allocated, a logical unit number is assigned to the allocated virtual space D. Barrett and G. Kipper, Virtualization Challenges, in Virtualization and Forensics, pp. 175 – 195. Syngress, Boston, 2010.

© University of Ottawa, ON, Canada18 Monitoring Thermal Activity in Data Centers (1/2) Project Genome J. Liu et al., Project Genome: Wireless Sensor Network for Data Center Cooling, The Architecture Journal, Microsoft, vol 18, pp , 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 nodesMaster and slave sensor nodes Large-scale sensor network Multiple slave sensors for collecting temperature, humidityMultiple slave sensors for collecting temperature, humidity Several master sensors providing connectivitySeveral master sensors providing connectivity Uses IEEE radios

© University of Ottawa, ON, Canada19 Monitoring Thermal Activity in Data Centers (2/2) J. Liu et al., Project Genome: Wireless Sensor Network for Data Center Cooling, The Architecture Journal, Microsoft, vol 18, pp , Project Genome (Cont d) RACNet Challenges High BER of IEEE radioHigh BER of IEEE radio Tough RF environment in the Data Center due to high metal contents of servers, racks, cables, railings, etc.Tough RF environment in the Data Center due to high metal contents of servers, racks, cables, railings, etc. High density of wireless nodes in RACNet increases the likelihood of packet collisions.High density of wireless nodes in RACNet increases the likelihood of packet collisions. Solution reliable Data Collection Protocol (rDCP)reliable Data Collection Protocol (rDCP) –Uses Three Key Technologies Channel Diversity: rDCP coordinates among multiple base stations to use 16 concurrent channels in the 2.4 GHz ISM band concurrentlyChannel Diversity: rDCP coordinates among multiple base stations to use 16 concurrent channels in the 2.4 GHz ISM band concurrently Adaptive bidirectional collection tree: On each wireless channel, a collection tree is built to adapt to link quality changes.Adaptive bidirectional collection tree: On each wireless channel, a collection tree is built to adapt to link quality changes. Coordinated data retrieval: Data is polled by the base station. Only one data retrieval stream on an active channel at a given timeCoordinated data retrieval: Data is polled by the base station. Only one data retrieval stream on an active channel at a given time

© University of Ottawa, ON, Canada20 Optimal Data Center Placement (1/3) X. Dong, T. El-Gorashi, and J. M. H. Elmirghani, Green IP over WDM with Data Centers, IEEE/OSA Journal of Lightwave Technology, vol. 29/12, pp. 1861–1880, June Location of data centers has significant impact on the transport energy of cloud services in the Internet backbone. Objectives Minimum power consumption Utilize renewable resources, e.g., solar panels, wind farms, etc. IP-over-WDM network at the backbone Employ optical-bypass Power consuming components IP router ports Transponders EDFAs OXCs (De)multiplexers

© University of Ottawa, ON, Canada21 Optimal Data Center Placement (2/3) X. Dong, T. El-Gorashi, and J. M. H. Elmirghani, Green IP over WDM with Data Centers, IEEE/OSA Journal of Lightwave Technology, vol. 29/12, pp. 1861–1880, June Constraints Constraints of energy-minimized design of IP over WDM network are inherited Additional constraints Renewable energy consumption at the router ports, transponders., cooling and computing equipments in a data center cannot exceed the power supplied by a single wind farm. Solar power that is available to a backbone node sets an upper bound for the renewable energy consumed by the router ports and the transponders of the corresponding node. total renewable power consumption of all data centers is constrained to the total power supply of the wind farms.

© University of Ottawa, ON, Canada22 Optimal Data Center Placement (3/3) X. Dong, T. El-Gorashi, and J. M. H. Elmirghani, Green IP over WDM with Data Centers, IEEE/OSA Journal of Lightwave Technology, vol. 29/12, pp. 1861–1880, June optimal placement of data centers by incorporating non-bypass routing power savings between 4.4% and 12.7% multi-hop bypass routing-based design power savings between 1.7% and 6.3%. multi-hop bypass routing already consumes less power when compared to non-bypass routing Optimal placement is a critical design parameter when number of data centers is limited and/or the backbone topology is irregular

© University of Ottawa, ON, Canada23 Energy-Efficient Transport of Cloud Services (1/7) Conventional network services (s, d) Unicast (s, d) (s, D) Multicast (s, D) Cloud computing services Anycast Energy-Delay Optimal Routing (EDOR) Algorithm X. Dong, et al., Green IP over WDM with Data Centers, IEEE/OSA Journal of Lightwave Technology, vol. 29/12, pp. 1861–1880, June Manycast Evolutionary Algorithm for Green Light-Tree Establishment (EAGLE) B. Kantarci and H. T. Mouftah, Energy-efficient cloud services over wavelength-routed optical transport networks, in in Proc. of IEEE GLOBECOM, Dec

© University of Ottawa, ON, Canada24 Energy-Efficient Transport of Cloud Services (2/7) Cloud-over-NSFNET 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 Problem: Energy-Efficient Light-Tree (EELT) selection B. Kantarci and H. T. Mouftah, Energy-efficient cloud services over wavelength-routed optical transport networks, in in Proc. of IEEE GLOBECOM, pp. SAC06.6.1–SAC06.6.5, Dec (Considering manycast)

© University of Ottawa, ON, Canada25 Energy-Efficient Transport of Cloud Services (3/7) B. Kantarci and H. T. Mouftah, Energy-efficient cloud services over wavelength-routed optical transport networks, in in Proc. of IEEE GLOBECOM, pp. SAC06.6.1–SAC06.6.5, Dec Objective Maximize the number of sleeping nodes Minimize total energy consumption Minimize maximum resource (channel) consumption Solving a manycast-based ILP model may lead to significantly long runtimes. Any faster solution? Heuristics: Evolutionary Algorithm for Green Light-tree Establishment (EAGLE)

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

© University of Ottawa, ON, Canada27 Energy-Efficient Transport of Cloud Services (5/7) B. Kantarci and H. T. Mouftah, Energy-efficient cloud services over wavelength-routed optical transport networks, in in Proc. of IEEE GLOBECOM, pp. SAC06.6.1–SAC06.6.5, Dec Crossover in EAGLE

© University of Ottawa, ON, Canada28 Energy-Efficient Transport of Cloud Services (6/7) B. Kantarci and H. T. Mouftah, Energy-efficient cloud services over wavelength-routed optical transport networks, in in Proc. of IEEE GLOBECOM, pp. SAC06.6.1–SAC06.6.5, Dec 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

© University of Ottawa, ON, Canada29 Energy-Efficient Transport of Cloud Services (7/7) B. Kantarci and H. T. Mouftah, Energy-efficient cloud services over wavelength-routed optical transport networks, in in Proc. of IEEE GLOBECOM, pp. SAC06.6.1–SAC06.6.5, Dec Cloud service demands arrive in four time zones EST, CST, MST, PSTEST, CST, MST, PST Size of the destination set : {3,4} Crossover prob Mutation ratio: 0.01 Solution space: 100 solutions Energy consumption of EAGLE throughout the day PST MST CST EST

© University of Ottawa, ON, Canada30 Summary Energy Efficient cloud computing Balance between process, storage and transport Processing and Storage Workload placementWorkload placement –Thermal-aware –Cooling-aware –Thermal-and-cooling-aware highest thermostat setting Thermal activity monitoring of data centers by WSNsThermal activity monitoring of data centers by WSNs –rDCP for data collection by the WSN inside the data center Transport –Energy-efficient anycasting/manycasting of cloud service demands

© University of Ottawa, ON, Canada31 Research Directions Energy-Efficient Cloud Computing Processing and Storage Enhanced Data Center MonitoringEnhanced Data Center Monitoring Further reduction in PUE of the data centersFurther reduction in PUE of the data centers PUE enhancement vs SLA guaranteesPUE enhancement vs SLA guarantees Solutions for public and private cloudsSolutions for public and private clouds Transaction specific energy consumptionTransaction specific energy consumption Holistic solutions considering servers, storage and non-IT equipment

© University of Ottawa, ON, Canada32 Thanks for your attention! Questions?