2021
DOI: 10.1109/access.2021.3063456
|View full text |Cite
|
Sign up to set email alerts
|

Task Duplication-Based Scheduling Algorithm for Budget-Constrained Workflows in Cloud Computing

Abstract: Workflow scheduling is crucial to the efficient operation of cloud platforms, and has attracted a lot of attention. Up to now, many algorithms have been reported to schedule workflows with budget constraints, so as to optimize workflows' makespan on cloud resources. Nevertheless, the hourly-based billing model in cloud computing is an ongoing challenge for workflow scheduling that easily results in higher makespan or even infeasible solutions. Besides, due to data constraints among workflow tasks, there must b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
14
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 34 publications
(14 citation statements)
references
References 52 publications
(67 reference statements)
0
14
0
Order By: Relevance
“…Furthermore, there are many scheduling approaches are available for scheduling workflow applications in which the heuristic-based approach generates results in polynomial time with acceptable performance [9]. Heuristicbased scheduling approaches are further divided as list [10][11][12][13][14][15][16][17], duplication [18][19][20], and clustering based scheduling algorithms [21][22][23]. This section discusses the strengths and weaknesses of different heuristicbased workflow scheduling algorithms in a heterogeneous computing environment.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Furthermore, there are many scheduling approaches are available for scheduling workflow applications in which the heuristic-based approach generates results in polynomial time with acceptable performance [9]. Heuristicbased scheduling approaches are further divided as list [10][11][12][13][14][15][16][17], duplication [18][19][20], and clustering based scheduling algorithms [21][22][23]. This section discusses the strengths and weaknesses of different heuristicbased workflow scheduling algorithms in a heterogeneous computing environment.…”
Section: Related Workmentioning
confidence: 99%
“…The scheduler uses the clustering method to reduce communication costs by grouping together communication-intensive dependent tasks and assigning them to the same VM/processor [18][19][20]. The scheduler improves the parallelism degree in the duplication strategy by assigning a key subtask on many processors [21][22][23].…”
Section: Related Workmentioning
confidence: 99%
“…Even though this technique improves the response time it increases resource utilization by 12%. Yao et al 26 provided a task duplication‐based scheduling (TDBS) algorithm to optimize the cost‐related workflows in the cloud platform. The unused budget is recovered using a dynamic sub‐budget allocation strategy and the idle resource slots are reused via a duplication‐based TS mechanism.…”
Section: Related Workmentioning
confidence: 99%
“…Several different algorithms were introduced for minimizing the energy cost by using task scheduling (TS) and/or resource provisioning (RP) 13‐25 . But scalability issues were experienced or TS with task dependencies were not taken into consideration, which is a vital aspect ensuring precise parallel execution of tasks in parallel 26,27 . Moreover, offline algorithms were not able to deal with larger inputs and accomplish the changes as patterns of user requests have large variations.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation