A Survey and Taxonomy of Resource Optimisation for Executing Bag-of-Task Applications on Public Clouds
Long Thai, Blesson Varghese, Adam Barker

TL;DR
This survey reviews existing research on resource optimization strategies for executing Bag-of-Task applications on public cloud platforms, highlighting taxonomy, current trends, and future directions.
Contribution
It provides a comprehensive taxonomy and analysis of current frameworks for optimizing BoT application execution on cloud resources, and discusses future research directions.
Findings
Existing frameworks are categorized into a taxonomy for comparison.
Current trends include dynamic resource provisioning and cost-performance trade-offs.
Future research emphasizes automation and adaptive optimization techniques.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Blockchain Technology Applications and Security
