310 likes | 857 Views
Green Cloud Computing. Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology, hsalimi@iust.ac.ir Fall 2010. Vision and Potential of Cloud Computing. C omputer networks grow up and become sophisticated !
E N D
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology, hsalimi@iust.ac.ir Fall 2010 Green Cloud Computing
Vision and Potential of Cloud Computing • Computer networks grow up and become sophisticated ! • Computing utilities based on a service provisioning model expected • Users can access applications as services from anywhere in the world on demand Green Cloud Computing
Challenges of Cloud Infrastructure • On-demand resource provisioning in response to time-varying workloads • Data centers are expensive to maintain, High energy costs and huge carbon footprints • Lowering the energy usage of data centers is a complex issue Green Cloud Computing
Challenges of Cloud Infrastructure(cont.) • Cloud resources need to be allocated not only to satisfy QoS, but also to reduce energy usage. • Rising energy cost is a potential threat as it increases the TCO & ROI of Cloud infrastructure setup by providers. Green Cloud Computing
Cloud Infrastructure Green Cloud Computing
Green Cloud Architectural Elements • a) Consumers/Brokers • b) Green Resource Allocator • Green Negotiator • Service Analyzer • Consumer Profiler • Pricing • Energy Monitor • Service Scheduler • VM Manager • Accounting • c) Virtual Machines • d) Physical Machines Green Cloud Computing
Energy-Aware Data Centre Resource Allocation • The problem of VM allocation can be divided in two parts • admission of new requests for VM • optimization of current allocation of VM • To solve it we apply modification of the Best Fit Decreasing algorithm • The complexity where is the number of VMs that have to be allocated and is the number of hosts • select VMs that need to be migrated • chosen VMs are placed on hosts • The first heuristic is Single Threshold Green Cloud Computing
Open Challenges • Ability to transfer VMs between physical nodes using live migration • Minimal number of nodes according to current resource requirements • Performance degradation and, thus result in SLA violation Green Cloud Computing
Energy-aware Dynamic Resource Allocation Challenge • Resized and consolidated • Provide high performance while meeting SLA • Excessive power cycling of a server could • Turning resources off in a dynamic environment • Ensuring SLA brings challenges Green Cloud Computing
QoS-based Resource Selection and Provisioning Challenge • QoS-aware resource selection plays an important role in Cloud computing • explore the trade-offs between QoS and energy saving Green Cloud Computing
Optimization of Virtual Network Topologies Challenge • Communicating VMs may costly data transfer between physical nodes • To observe the communication between VMs and place them on the same or closely located nodes Green Cloud Computing
Autonomic Optimization of Thermal states and Cooling System Operation Challenge • High temperature leads to a reduced system reliability and availability, decreased lifetime of devices • Leverages the temperature variations between different workloads • Hardware level thermal management techniques Green Cloud Computing
Efficient Consolidation of VMs for Managing Heterogeneous Workloads Challenge • Different types of applications can be allocated on one physical computer node • What kind of applications can be allocated to a single host that efficient usage of the resources. Green Cloud Computing
Concluding • Cloud computing plays a significant role in the reduction of data center energy consumption costs • Consumers are increasingly becoming conscious about the environment Green Cloud Computing
References • RajkumarBuyya, et al. "Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges." Green Cloud Computing