2017
DOI: 10.1002/cpe.4044
|View full text |Cite
|
Sign up to set email alerts
|

Optimal scheduling workflows in cloud computing environment using Pareto‐based Grey Wolf Optimizer

Abstract: A workflow consists of dependent tasks, and scheduling of a workflow in a cloud environment means the arrangement of tasks of the workflow on virtual machines (VMs) of the cloud. By increasing VMs and the diversity of task size, we have a huge number of such arrangements.Finding an arrangement with minimum completion time among all of the arrangements is an Non-Polynomial-hard problem. Moreover, the problem becomes more complex when a scheduling should consider a couple of conflicting objectives. Therefore, th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
30
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 48 publications
(30 citation statements)
references
References 26 publications
0
30
0
Order By: Relevance
“…In addition to considering the interests of users, Khalili and Babamir considered the requirements of QoS for service providers. 24 They presented the gray wolf optimizer (GWO)-based algorithm as a multi-objective scheduling algorithm with a Pareto front with the aim of reducing makespan and cost, and increasing throughput. They compared their results with those of the strength Pareto evolutionary algorithm (SPEA2).…”
Section: Related Workmentioning
confidence: 99%
“…In addition to considering the interests of users, Khalili and Babamir considered the requirements of QoS for service providers. 24 They presented the gray wolf optimizer (GWO)-based algorithm as a multi-objective scheduling algorithm with a Pareto front with the aim of reducing makespan and cost, and increasing throughput. They compared their results with those of the strength Pareto evolutionary algorithm (SPEA2).…”
Section: Related Workmentioning
confidence: 99%
“…This paper mainly focuses on the optimization of makespan and cost, but the QoS of users is also in°uenced by other factors, such as reliability and energy consumption. In this section, we divide the literatures [60][61][62][63][64][65][66][67][68][69][70][71][72][73][74][75][76][77][78][79] into three subsections based on the di®erent optimization objectives. They are brie°y introduced in Tables 9-11.…”
Section: Cost and Makespan-aware Multi-objective Optimizationmentioning
confidence: 99%
“…A few researches consider both the requirements of users and cloud providers. To address the con-°i cting objectives, Wu et al 73 and Khalili and Babamir 74 proposed respectively a market-oriented hierarchical work°ow scheduling strategy in clouds. Wu et al proposed a scheduling approach that mainly consists of two levels, namely servicelevel scheduling and task-level scheduling.…”
Section: Tri-objective Optimizationmentioning
confidence: 99%
“…64 Such an optimization problem can be solved using heuristic algorithms such as genetic algorithm (GA), particle swarm optimization algorithm (PSOA), and ant colony optimization algorithm (ACOA). Meanwhile, how to select a certain number of VMs to make the running time of an application shortest is an NP-hard problem.…”
Section: Allocation Of Vmsmentioning
confidence: 99%
“…Meanwhile, how to select a certain number of VMs to make the running time of an application shortest is an NP-hard problem. 64 Such an optimization problem can be solved using heuristic algorithms such as genetic algorithm (GA), particle swarm optimization algorithm (PSOA), and ant colony optimization algorithm (ACOA). In this paper, GA is used to search the optimal combination of VMs.…”
Section: Allocation Of Vmsmentioning
confidence: 99%