arrow
Return

Deadline and budget-constrained archimedes optimization algorithm for workflow scheduling in cloud

delete2024-11-26
delete2
PRE
AI
S
Shweta Kushwaha *
R
Ravi Shankar Singh
DOI:10.1007/s10586-024-04702-1delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Cloud computing has revolutionized various domains over the past decade, providing accessible computational and storage resources at reduced costs. The exponential growth in data volumes and processing complexity, particularly due to the proliferation of IoT devices and applications across fields such as business, education, and agriculture, requires scalable computing resources and efficient processing. Workflow scheduling in cloud computing, an NP-hard optimization problem, involves allocating resources to tasks within a workflow and determining their execution sequence. Despite numerous heuristic, metaheuristic, and hybrid approaches, there remains a need for scheduling algorithms with lesser computational complexity to optimize makespan and cost efficiency, as well as ensure SLA compliance. This paper introduces a novel multi-objective metaheuristic solution, the Deadline and Budget constrained Archimedes Optimization Algorithm (ADB), which addresses workflow scheduling by optimizing makespan and cost while adhering to deadline and budget constraints. Extensive experiments on a well-known cloud simulation tool, Workflowsim, using scientific workflows demonstrate significant improvements in makespan (20%), cost (5%), resource utilization (15%), and energy consumption (9%). Performance observations on Pareto optimality metrics show that our approach has a higher hypervolume for 80% cases, it dominates state of the art by at least 83%, and the s-metric value of our approach is lower for 95% cases, alongside statistical validation using t-tests and ANOVA, confirming the efficacy of our method compared to state-of-the-art approaches.
Keywords:
Optimization techniques
Workflow scheduling
Metaheuristics
Pareto-optimality
Deadline
Budget
Cost-efficiency
Archimedes optimization algorithm

Journal

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
Papers:
5.0K
Citations:
7.5K

Organization

B
banaras hindu university (bhu)
Scholars:
9.5K
Papers: 7.7K
Citations: 8