2013 IEEE International Symposium on Parallel &Amp; Distributed Processing, Workshops and PHD Forum 2013
DOI: 10.1109/ipdpsw.2013.259
|View full text |Cite
|
Sign up to set email alerts
|

SDBATS: A Novel Algorithm for Task Scheduling in Heterogeneous Computing Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 44 publications
(21 citation statements)
references
References 19 publications
0
21
0
Order By: Relevance
“…List scheduling algorithms are generally preferred since they generate good quality schedules with less complexity [7]. HEFT (Heterogeneous Earliest Finish Time) [6], CPOP (Critical Path on a Processor) [6], PETS (low complexity Performance Effective Task Scheduling) [7], HCPT (Heterogeneous Critical Parent Trees) [8], HPS (High-Performance task Scheduling) [9], Lookahead [10], SDBATS (Standard Deviation-Based Algorithm for Task Scheduling) [11], and PEFT (Predict Earliest Finish Time algorithm) [12] are typical list algorithms. HEFT, CPOP, HCPT, SDBATS, Lookahead and PEFT have two phases, including a task prioritizing phase to decide scheduling sequence of tasks, and a processor selection phase to assign a processor to each task sequentially for a minimum makespan.…”
Section: Related Workmentioning
confidence: 99%
“…List scheduling algorithms are generally preferred since they generate good quality schedules with less complexity [7]. HEFT (Heterogeneous Earliest Finish Time) [6], CPOP (Critical Path on a Processor) [6], PETS (low complexity Performance Effective Task Scheduling) [7], HCPT (Heterogeneous Critical Parent Trees) [8], HPS (High-Performance task Scheduling) [9], Lookahead [10], SDBATS (Standard Deviation-Based Algorithm for Task Scheduling) [11], and PEFT (Predict Earliest Finish Time algorithm) [12] are typical list algorithms. HEFT, CPOP, HCPT, SDBATS, Lookahead and PEFT have two phases, including a task prioritizing phase to decide scheduling sequence of tasks, and a processor selection phase to assign a processor to each task sequentially for a minimum makespan.…”
Section: Related Workmentioning
confidence: 99%
“…The heuristic-based group comprises three subcategories: list, clustering, and duplication scheduling. Heterogeneous Earliest Finish Time [6], Critical Path On a Processor [6], Standard Deviation-Based Algorithm for Task Scheduling [7], Predict Earliest Finish Time [8], Longest Dynamic Critical Path (LDCP) [16], Heterogeneous Critical Parent Trees (HCPT) [17], High-Performance Task Scheduling (HPS) [18], low complexity Performance Effective Task Scheduling (PETS) [19], Heterogeneous Earliest Finish with Duplicator (HEFD) [20], and Selective Duplication Algorithm [21] are typical heuristic-based algorithms. Clustering heuristics are primarily proposed for homogeneous systems, but they have limitations in higher level heterogeneity systems.…”
Section: Related Workmentioning
confidence: 99%
“…Typical task scheduling algorithms include Heterogeneous Earliest Finish Time [6] and Critical Path On a Processor [6], Standard Deviation-Based Algorithm for Task Scheduling [7], and Predict Earliest Finish Time [8]. Although they have been widely used in heterogeneous computing systems, they still have three drawbacks.…”
Section: Introductionmentioning
confidence: 99%
“…Munir et al [21], stated a SD-Based Algorithm Task Scheduling (SDBATS) for scheduling precedence constrained task graphs, which uses the standard deviation of the expected execution time of a given task on the available resources in the heterogeneous computing system as a key factor assigning task priority for achieving high quality schedules with minimum makespan. This new approach takes into account the task heterogeneity and achieves a significant reduction in the overall execution time of a given application.…”
Section: Sdbats: a Novel Algorithm For Task Schedulingmentioning
confidence: 99%