Skip to main content

Research Repository

Advanced Search

A control theoretical view of cloud elasticity: taxonomy, survey and challenges

Ullah, A.; Li, J.; Shen, Y.; Hussain, A.

Authors

J. Li

Y. Shen



Abstract

The lucrative features of cloud computing such as pay-as-you-go pricing model and dynamic resource provisioning (elasticity) attract clients to host their applications over the cloud to save up-front capital expenditure and to reduce the operational cost of the system. However, the efficient management of hired computational resources is a challenging task. Over the last decade, researchers and practitioners made use of various techniques to propose new methods to address cloud elasticity. Amongst many such techniques, control theory emerges as one of the popular methods to implement elasticity. A plethora of research has been undertaken on cloud elasticity including several review papers that summarise various aspects of elasticity. However, the scope of the existing review articles is broad and focused mostly on the high-level view of the overall research works rather than on the specific details of a particular implementation technique. While considering the importance, suitability and abundance of control theoretical approaches, this paper is a step forward towards a stand-alone review of control theoretic aspects of cloud elasticity. This paper provides a detailed taxonomy comprising of relevant attributes defining the following two perspectives, i.e., control-theory as an implementation technique as well as cloud elasticity as a target application domain. We carry out an exhaustive review of the literature by classifying the existing elasticity solutions using the attributes of control theoretic perspective. The summarized results are further presented by clustering them with respect to the type of control solutions, thus helping in comparison of the related control solutions. In last, a discussion summarizing the pros and cons of each type of control solutions are presented. This discussion is followed by the detail description of various open research challenges in the field.

Citation

Ullah, A., Li, J., Shen, Y., & Hussain, A. (2018). A control theoretical view of cloud elasticity: taxonomy, survey and challenges. Cluster Computing, 21(4), 1735-1764. https://doi.org/10.1007/s10586-018-2807-6

Journal Article Type Article
Acceptance Date Apr 26, 2018
Online Publication Date May 7, 2018
Publication Date 2018-12
Deposit Date Jul 19, 2019
Publicly Available Date Jul 19, 2019
Journal Cluster Computing
Print ISSN 1386-7857
Publisher BMC
Peer Reviewed Peer Reviewed
Volume 21
Issue 4
Pages 1735-1764
DOI https://doi.org/10.1007/s10586-018-2807-6
Keywords Cloud elasticity, Elastic feedback controllers, Control theory, Dynamic cloud resource provisioning, Cloud resource management
Public URL http://researchrepository.napier.ac.uk/Output/1792162
Related Public URLs https://www.storre.stir.ac.uk/handle/1893/27315

Files

A control theoretical view of cloud elasticity: taxonomy, survey and challenges (972 Kb)
PDF

Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/

Copyright Statement
This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.




You might also like



Downloadable Citations