A survey and taxonomy of resource optimisation for executing Bag-of-Task applications on public clouds
Abstract
Cloud computing has been widely adopted due to the flexibility in resource provisioning and on-demand pricing models. Entire clusters of Virtual Machines (VMs) can be dynamically provisioned to meet the computational demands of users. However, from a user’s perspective, it is still challenging to utilise cloud resources efficiently. This is because an overwhelmingly wide variety of resource types with different prices and significant performance variations are available. This paper presents a survey and taxonomy of existing research in optimising the execution of Bag-of-Task applications on cloud resources. A BoT application consists of multiple independent tasks, each of which can be executed by a VM in any order; these applications are widely used by both the scientific communities and commercial organisations. The objectives of this survey are as follows: (i) to provide the reader with a concise understanding of existing research on optimising the execution of BoT applications on the cloud, (ii) to define a taxonomy that categorises current frameworks to compare and contrast them, and (iii) to present current trends and future research directions in the area.
Citation
Thai , L , Varghese , B & Barker , A 2018 , ' A survey and taxonomy of resource optimisation for executing Bag-of-Task applications on public clouds ' , Future Generation Computer Systems , vol. 82 , pp. 1-11 . https://doi.org/10.1016/j.future.2017.11.038
Publication
Future Generation Computer Systems
Status
Peer reviewed
ISSN
0167-739XType
Journal article
Collections
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.