Characterizing and exploiting heterogeneity for enhancing energy-efficiency of cloud datacenters
Cloud Computing environments are composed of large and powerconsuming datacenters designed to support the elasticity required by their customers. The adoption of Cloud Computing is rapidly growing since it promises cost reductions for customers in comparison with permanent investments in traditional...
Main Author: | |
---|---|
Other Authors: | |
Published: |
University of Leeds
2014
|
Subjects: | |
Online Access: | http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.605536 |
id |
ndltd-bl.uk-oai-ethos.bl.uk-605536 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-bl.uk-oai-ethos.bl.uk-6055362017-10-04T03:46:49ZCharacterizing and exploiting heterogeneity for enhancing energy-efficiency of cloud datacentersMoreno, Ismael SolisXu, Jie2014Cloud Computing environments are composed of large and powerconsuming datacenters designed to support the elasticity required by their customers. The adoption of Cloud Computing is rapidly growing since it promises cost reductions for customers in comparison with permanent investments in traditional datacenters. However, for Cloud providers, energy consumption represents a serious problem since they have to deal with the increasing demand and diverse Quality of Service requirements. Contemporary energy-efficient Cloud approaches exploit the advantages of virtualization to maximize the use of physical resources and minimize the number of active servers. A major problem not considered by current Cloud resource management schemes is that of the inherent heterogeneity of customer, workload and server types in multi-tenant environments. This is an issue when improving energy-efficiency, as co-location of specific workload types may result in strong contention for the physical resources. This then affects the resource consumption patterns and therefore the energy-efficiency of virtualized servers. In addition, because of the on-demand self-service characteristic of the Cloud model, different types of customers tend to highly overestimate the amount of required resources. This creates a non-negligible amount of underutilized servers that affects the energy-efficiency of the datacenter. This thesis analyzes a production Cloud environment to determine the characteristics of the heterogeneous customer, workload and server types, and proposes a novel way to exploit such heterogeneity in order to improve energy-efficiency through two mechanisms. The first improves energyefficiency by co-locating diverse workload types according to the minimum level of produced interference in a heterogeneous pool of servers. The second mitigates the waste generated by customer overestimation by dynamically overallocating resources based on heterogeneous customer profiles and the levels of produced interference. The evaluation of the proposed mechanisms demonstrates that considering the heterogeneity of elements in a Cloud environment supports the effective improvement of the datacenter energy-efficiency and the performance of individual workloads.004University of Leedshttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.605536http://etheses.whiterose.ac.uk/6412/Electronic Thesis or Dissertation |
collection |
NDLTD |
sources |
NDLTD |
topic |
004 |
spellingShingle |
004 Moreno, Ismael Solis Characterizing and exploiting heterogeneity for enhancing energy-efficiency of cloud datacenters |
description |
Cloud Computing environments are composed of large and powerconsuming datacenters designed to support the elasticity required by their customers. The adoption of Cloud Computing is rapidly growing since it promises cost reductions for customers in comparison with permanent investments in traditional datacenters. However, for Cloud providers, energy consumption represents a serious problem since they have to deal with the increasing demand and diverse Quality of Service requirements. Contemporary energy-efficient Cloud approaches exploit the advantages of virtualization to maximize the use of physical resources and minimize the number of active servers. A major problem not considered by current Cloud resource management schemes is that of the inherent heterogeneity of customer, workload and server types in multi-tenant environments. This is an issue when improving energy-efficiency, as co-location of specific workload types may result in strong contention for the physical resources. This then affects the resource consumption patterns and therefore the energy-efficiency of virtualized servers. In addition, because of the on-demand self-service characteristic of the Cloud model, different types of customers tend to highly overestimate the amount of required resources. This creates a non-negligible amount of underutilized servers that affects the energy-efficiency of the datacenter. This thesis analyzes a production Cloud environment to determine the characteristics of the heterogeneous customer, workload and server types, and proposes a novel way to exploit such heterogeneity in order to improve energy-efficiency through two mechanisms. The first improves energyefficiency by co-locating diverse workload types according to the minimum level of produced interference in a heterogeneous pool of servers. The second mitigates the waste generated by customer overestimation by dynamically overallocating resources based on heterogeneous customer profiles and the levels of produced interference. The evaluation of the proposed mechanisms demonstrates that considering the heterogeneity of elements in a Cloud environment supports the effective improvement of the datacenter energy-efficiency and the performance of individual workloads. |
author2 |
Xu, Jie |
author_facet |
Xu, Jie Moreno, Ismael Solis |
author |
Moreno, Ismael Solis |
author_sort |
Moreno, Ismael Solis |
title |
Characterizing and exploiting heterogeneity for enhancing energy-efficiency of cloud datacenters |
title_short |
Characterizing and exploiting heterogeneity for enhancing energy-efficiency of cloud datacenters |
title_full |
Characterizing and exploiting heterogeneity for enhancing energy-efficiency of cloud datacenters |
title_fullStr |
Characterizing and exploiting heterogeneity for enhancing energy-efficiency of cloud datacenters |
title_full_unstemmed |
Characterizing and exploiting heterogeneity for enhancing energy-efficiency of cloud datacenters |
title_sort |
characterizing and exploiting heterogeneity for enhancing energy-efficiency of cloud datacenters |
publisher |
University of Leeds |
publishDate |
2014 |
url |
http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.605536 |
work_keys_str_mv |
AT morenoismaelsolis characterizingandexploitingheterogeneityforenhancingenergyefficiencyofclouddatacenters |
_version_ |
1718545993745563648 |