On the elastic optimisation of cloud IaaS environments
Elasticity refers to the auto-scaling ability of clouds towards optimally matching their resources to actual demand conditions. An important problem facing the infrastructure and service providers is how to optimise their resource configurations online, to elastically serve time-varying demands. Mos...
Main Author: | |
---|---|
Other Authors: | |
Published: |
King's College London (University of London)
2016
|
Subjects: | |
Online Access: | http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.689191 |
id |
ndltd-bl.uk-oai-ethos.bl.uk-689191 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-bl.uk-oai-ethos.bl.uk-6891912017-11-03T03:17:35ZOn the elastic optimisation of cloud IaaS environmentsChatziprimou, KleopatraZschaler, Steffen ; Lano, Kevin Charles2016Elasticity refers to the auto-scaling ability of clouds towards optimally matching their resources to actual demand conditions. An important problem facing the infrastructure and service providers is how to optimise their resource configurations online, to elastically serve time-varying demands. Most scaling methodologies provide resource reconfiguration decisions to maintain quality properties under environment changes. However, issues related to the timeliness of such reconfiguration decisions are often neglected. A trade-o between the optimality of the reconfiguration solutions and the time cost to obtain these solutions is evident in the current literature. Highly accurate algorithms require a lot of data and time to execute, while more simplistic models may be fast to converge but provide poor quality solutions. In this thesis, we present a methodology for online optimisation of cloud configurations. Our motive is to balance the optimality versus timeliness trade-o in dynamic configurations management. We first employ a search-based approach to extract near-optimal configurations considering mutually conflicting performance and business quality attributes. Towards reducing the burden of time-consuming fitness evaluations of the configurations' quality during search-based optimisation, we develop surrogate models to predict the configurations' quality based on history observations. We evaluate our technique using CloudSim-based cloud simulation. Our experimental results show that the proposed methodology can produce high quality configurations with lead time of seconds and prediction error within 6%.004.67King's College London (University of London)http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.689191https://kclpure.kcl.ac.uk/portal/en/theses/on-the-elastic-optimisation-of-cloud-iaas-environments(f1afc121-2be9-42b3-bf83-7ae2846f9a60).htmlElectronic Thesis or Dissertation |
collection |
NDLTD |
sources |
NDLTD |
topic |
004.67 |
spellingShingle |
004.67 Chatziprimou, Kleopatra On the elastic optimisation of cloud IaaS environments |
description |
Elasticity refers to the auto-scaling ability of clouds towards optimally matching their resources to actual demand conditions. An important problem facing the infrastructure and service providers is how to optimise their resource configurations online, to elastically serve time-varying demands. Most scaling methodologies provide resource reconfiguration decisions to maintain quality properties under environment changes. However, issues related to the timeliness of such reconfiguration decisions are often neglected. A trade-o between the optimality of the reconfiguration solutions and the time cost to obtain these solutions is evident in the current literature. Highly accurate algorithms require a lot of data and time to execute, while more simplistic models may be fast to converge but provide poor quality solutions. In this thesis, we present a methodology for online optimisation of cloud configurations. Our motive is to balance the optimality versus timeliness trade-o in dynamic configurations management. We first employ a search-based approach to extract near-optimal configurations considering mutually conflicting performance and business quality attributes. Towards reducing the burden of time-consuming fitness evaluations of the configurations' quality during search-based optimisation, we develop surrogate models to predict the configurations' quality based on history observations. We evaluate our technique using CloudSim-based cloud simulation. Our experimental results show that the proposed methodology can produce high quality configurations with lead time of seconds and prediction error within 6%. |
author2 |
Zschaler, Steffen ; Lano, Kevin Charles |
author_facet |
Zschaler, Steffen ; Lano, Kevin Charles Chatziprimou, Kleopatra |
author |
Chatziprimou, Kleopatra |
author_sort |
Chatziprimou, Kleopatra |
title |
On the elastic optimisation of cloud IaaS environments |
title_short |
On the elastic optimisation of cloud IaaS environments |
title_full |
On the elastic optimisation of cloud IaaS environments |
title_fullStr |
On the elastic optimisation of cloud IaaS environments |
title_full_unstemmed |
On the elastic optimisation of cloud IaaS environments |
title_sort |
on the elastic optimisation of cloud iaas environments |
publisher |
King's College London (University of London) |
publishDate |
2016 |
url |
http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.689191 |
work_keys_str_mv |
AT chatziprimoukleopatra ontheelasticoptimisationofcloudiaasenvironments |
_version_ |
1718559965597138944 |