Gyeera, Thomas Weripuo (2019) Monitoring and Adaptation of Pooled Cloud Computing Resources. PhD thesis, University of Sheffield.
Abstract
Cloud computing service providers seek to deploy vast quantities of shared resources that
are managed in an optimal way for all consumers. Monitoring describes a collection of
techniques for measuring cloud resource consumption and performance, and for detecting
anomalies. Adaptation describes a collection of techniques for effecting changes to a cloud
configuration in order to improve performance, or counter anomalous behaviour.
The state-of-the-art in cloud monitoring mostly generates statistics about Infrastructureas-
a-Service (IaaS) which is used privately to inform the providers about the health of
the service. Consumers see other aspects, such as service latency and response-times,
affected by numbers of tenants on a given platform. While cloud providers offer Service
Level Agreements (SLAs), it is often not possible to tell whether these are being honoured.
Providers want to predict performance, plan capacity and detect anomalies well in advance;
and consumers need guarantees that their SLAs are being honoured.
Our approach presented a real cloud testbed with the capabilities of proactively monitoring
and gathering cloud resources information for making prediction and forecasting. As part
of this, new adaptive filtering approaches were explored at the heart of the feedback driven
control algorithms. This research investigated the use of several adaptive filtering techniques,
including the Least Mean Square (LMS) as a benchmark, but later focused on the Kalman
optimal H2 filter, and the boosted decision tree regression machine learning method, as
possibly useful algorithms for tracking resource consumption and making predictions about
future resource usage. Our results show that two regression methods can model the problem
of cloud resource prediction based on past observations. The Boosted decision tree produced
the most suitable predictions based on the feature labels such as the number of virtual users.
Our investigations also reveal that the optimal Kalman filter can predict and forecast cloud
resource consumptions into a future time horizon accurately. We also show that this predictive
analytic framework is inline with the concept of the MAPE-K in autonomous computing.
Metadata
Supervisors: | Simons, Anthony J.H. and Stannett, Mike |
---|---|
Awarding institution: | University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Computer Science (Sheffield) The University of Sheffield > Faculty of Science (Sheffield) > Computer Science (Sheffield) |
Identification Number/EthosID: | uk.bl.ethos.803648 |
Depositing User: | DR Thomas Weripuo Gyeera |
Date Deposited: | 08 Apr 2020 14:09 |
Last Modified: | 09 Jul 2021 10:44 |
Open Archives Initiative ID (OAI ID): | oai:etheses.whiterose.ac.uk:25519 |
Download
Final eThesis - complete (pdf)
This file cannot be downloaded or requested.
Filename: ThomasWeripuoGyeeraPhDThesis.pdf
Export
Statistics
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.