Please use this identifier to cite or link to this item: http://hdl.handle.net/1893/27315
Appears in Collections:Computing Science and Mathematics Journal Articles
Peer Review Status: Refereed
Title: A control theoretical view of cloud elasticity: taxonomy, survey and challenges
Author(s): Ullah, Amjad
Li, Jingpeng
Shen, Yingdong
Hussain, Amir
Keywords: Cloud elasticity
Elastic feedback controllers
Control theory
Dynamic cloud resource provisioning
Cloud resource management
Issue Date: Dec-2018
Date Deposited: 31-May-2018
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), pp. 1735-1764. https://doi.org/10.1007/s10586-018-2807-6
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.
DOI Link: 10.1007/s10586-018-2807-6
Rights: © The Author(s) 2018 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.
Licence URL(s): http://creativecommons.org/licenses/by/4.0/

Files in This Item:
File Description SizeFormat 
Ullah2018_Article_AControlTheoreticalViewOfCloud.pdfFulltext - Published Version949.55 kBAdobe PDFView/Open



This item is protected by original copyright



A file in this item is licensed under a Creative Commons License Creative Commons

Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/

If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.