TY - JOUR
T1 - PSO+LOA
T2 - hybrid constrained optimization for scheduling scientific workflows in the cloud
AU - Li, Huifang
AU - Wang, Danjing
AU - Cañizares Abreu, Julio Ruben
AU - Zhao, Qing
AU - Bonilla Pineda, Orlando
N1 - Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2021/11
Y1 - 2021/11
N2 - Cloud computing provides a cost-effective deploying environment for hosting and executing workflows as its elasticity, scalability and pay-per-use model. Scientific applications are normally compute- or resource-intensive, and how to run them in the cloud while both meeting QoS of users and guaranteeing the benefits of cloud service providers (CSPs) is still a challenge and depends mainly on workflow scheduling. In this article, we propose a hybrid optimization approach, PSO+LOA, i.e., a combination of particle swarm optimization (PSO) and lion optimization algorithm (LOA) for scheduling workflows in the cloud to minimize the total execution time under budget constraints. The main contributions of our work are: (1) A Euclidean distance (ED) aware particle reposition strategy is defined for two close particles, so as to separate them away from each other, hence enhancing the capability of escaping from local optima. (2) To improve the search and convergence efficiency of original PSO, we modify the velocity update equation by introducing adaptive parameters. (3) Inspired by the multiple-swarm co-evolutionary mechanism of LOA, we integrate PSO with LOA to make a good balance between exploration and exploitation during the whole optimization process. Extensive experiments are conducted over well-known scientific workflows with different sizes and types through WorkflowSim. The experimental results demonstrate that in most cases, PSO+LOA outperforms the existing algorithms in the extent of budget constraint satisfiability, solution quality, i.e., it can generate much better solutions which meet the needs of different budget constraints, especially for large-scale applications, such as the average relative deviation index for PSO+LOA and genetic algorithm (GA) are 0.03% and 0.20%, respectively.
AB - Cloud computing provides a cost-effective deploying environment for hosting and executing workflows as its elasticity, scalability and pay-per-use model. Scientific applications are normally compute- or resource-intensive, and how to run them in the cloud while both meeting QoS of users and guaranteeing the benefits of cloud service providers (CSPs) is still a challenge and depends mainly on workflow scheduling. In this article, we propose a hybrid optimization approach, PSO+LOA, i.e., a combination of particle swarm optimization (PSO) and lion optimization algorithm (LOA) for scheduling workflows in the cloud to minimize the total execution time under budget constraints. The main contributions of our work are: (1) A Euclidean distance (ED) aware particle reposition strategy is defined for two close particles, so as to separate them away from each other, hence enhancing the capability of escaping from local optima. (2) To improve the search and convergence efficiency of original PSO, we modify the velocity update equation by introducing adaptive parameters. (3) Inspired by the multiple-swarm co-evolutionary mechanism of LOA, we integrate PSO with LOA to make a good balance between exploration and exploitation during the whole optimization process. Extensive experiments are conducted over well-known scientific workflows with different sizes and types through WorkflowSim. The experimental results demonstrate that in most cases, PSO+LOA outperforms the existing algorithms in the extent of budget constraint satisfiability, solution quality, i.e., it can generate much better solutions which meet the needs of different budget constraints, especially for large-scale applications, such as the average relative deviation index for PSO+LOA and genetic algorithm (GA) are 0.03% and 0.20%, respectively.
KW - Budget constraints
KW - Cloud computing
KW - Hybrid optimization
KW - Meta-heuristics
KW - Workflow scheduling
UR - http://www.scopus.com/inward/record.url?scp=85117858279&partnerID=8YFLogxK
U2 - 10.1007/s11227-021-03755-y
DO - 10.1007/s11227-021-03755-y
M3 - Article
AN - SCOPUS:85117858279
SN - 0920-8542
VL - 77
SP - 13139
EP - 13165
JO - Journal of Supercomputing
JF - Journal of Supercomputing
IS - 11
ER -