IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing Environments
Cloud computing platforms have been extensively using scientific workflows to execute large-scale applications. However, multiobjective workflow scheduling with scientific standards to optimize QoS parameters is a challenging task. Various metaheuristic scheduling techniques have been proposed to sa...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2021-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2021/5205530 |
id |
doaj-f35a9dfc3e914c79ab8eeed5ea530fa2 |
---|---|
record_format |
Article |
spelling |
doaj-f35a9dfc3e914c79ab8eeed5ea530fa22021-06-14T00:16:57ZengHindawi LimitedMathematical Problems in Engineering1563-51472021-01-01202110.1155/2021/5205530IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing EnvironmentsAmbika Aggarwal0Priti Dimri1Amit Agarwal2Madhushi Verma3Hesham A. Alhumyani4Mehedi Masud5School of Computer ScienceDepartment of Computer ApplicationsDr. APJ Abdul Kalam Institute of TechnologyDepartment of Computer Science EngineeringDepartment of Computer EngineeringDepartment of Computer ScienceCloud computing platforms have been extensively using scientific workflows to execute large-scale applications. However, multiobjective workflow scheduling with scientific standards to optimize QoS parameters is a challenging task. Various metaheuristic scheduling techniques have been proposed to satisfy the QoS parameters like makespan, cost, and resource utilization. Still, traditional metaheuristic approaches are incompetent to maintain agreeable equilibrium between exploration and exploitation of the search space because of their limitations like getting trapped in local optimum value at later evolution stages and higher-dimensional nonlinear optimization problem. This paper proposes an improved Fruit Fly Optimization (IFFO) algorithm to minimize makespan and cost for scheduling multiple workflows in the cloud computing environment. The proposed algorithm is evaluated using CloudSim for scheduling multiple workflows. The comparative results depict that the proposed algorithm IFFO outperforms FFO, PSO, and GA.http://dx.doi.org/10.1155/2021/5205530 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ambika Aggarwal Priti Dimri Amit Agarwal Madhushi Verma Hesham A. Alhumyani Mehedi Masud |
spellingShingle |
Ambika Aggarwal Priti Dimri Amit Agarwal Madhushi Verma Hesham A. Alhumyani Mehedi Masud IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing Environments Mathematical Problems in Engineering |
author_facet |
Ambika Aggarwal Priti Dimri Amit Agarwal Madhushi Verma Hesham A. Alhumyani Mehedi Masud |
author_sort |
Ambika Aggarwal |
title |
IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing Environments |
title_short |
IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing Environments |
title_full |
IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing Environments |
title_fullStr |
IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing Environments |
title_full_unstemmed |
IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing Environments |
title_sort |
iffo: an improved fruit fly optimization algorithm for multiple workflow scheduling minimizing cost and makespan in cloud computing environments |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1563-5147 |
publishDate |
2021-01-01 |
description |
Cloud computing platforms have been extensively using scientific workflows to execute large-scale applications. However, multiobjective workflow scheduling with scientific standards to optimize QoS parameters is a challenging task. Various metaheuristic scheduling techniques have been proposed to satisfy the QoS parameters like makespan, cost, and resource utilization. Still, traditional metaheuristic approaches are incompetent to maintain agreeable equilibrium between exploration and exploitation of the search space because of their limitations like getting trapped in local optimum value at later evolution stages and higher-dimensional nonlinear optimization problem. This paper proposes an improved Fruit Fly Optimization (IFFO) algorithm to minimize makespan and cost for scheduling multiple workflows in the cloud computing environment. The proposed algorithm is evaluated using CloudSim for scheduling multiple workflows. The comparative results depict that the proposed algorithm IFFO outperforms FFO, PSO, and GA. |
url |
http://dx.doi.org/10.1155/2021/5205530 |
work_keys_str_mv |
AT ambikaaggarwal iffoanimprovedfruitflyoptimizationalgorithmformultipleworkflowschedulingminimizingcostandmakespanincloudcomputingenvironments AT pritidimri iffoanimprovedfruitflyoptimizationalgorithmformultipleworkflowschedulingminimizingcostandmakespanincloudcomputingenvironments AT amitagarwal iffoanimprovedfruitflyoptimizationalgorithmformultipleworkflowschedulingminimizingcostandmakespanincloudcomputingenvironments AT madhushiverma iffoanimprovedfruitflyoptimizationalgorithmformultipleworkflowschedulingminimizingcostandmakespanincloudcomputingenvironments AT heshamaalhumyani iffoanimprovedfruitflyoptimizationalgorithmformultipleworkflowschedulingminimizingcostandmakespanincloudcomputingenvironments AT mehedimasud iffoanimprovedfruitflyoptimizationalgorithmformultipleworkflowschedulingminimizingcostandmakespanincloudcomputingenvironments |
_version_ |
1721378978700197888 |