2011
DOI: 10.1016/j.jpdc.2010.10.004
|View full text |Cite
|
Sign up to set email alerts
|

Contention-aware scheduling with task duplication

Abstract: Scheduling a task graph onto several processors is a trade-off between maximising concurrency and minimising interprocessor communication. A technique to reduce or avoid interprocessor communication is task duplication. Certain tasks are duplicated on several processors to produce the data locally and avoid the communication among processors. Most algorithms using task duplication are for the classic model, which allows concurrent communication and ignores contention for communication resources. The recently p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 56 publications
(11 citation statements)
references
References 25 publications
(33 reference statements)
0
11
0
Order By: Relevance
“…Heuristics involves 3 subcategories namely clustering [3], list [5]and duplication algorithms [4]. In Clustering based algorithms such as Clustering for Heterogeneous Processors(CHP) [3], clusters of tasks are assigned to appropriate processors.…”
Section: Types Of Schedulingmentioning
confidence: 99%
See 1 more Smart Citation
“…Heuristics involves 3 subcategories namely clustering [3], list [5]and duplication algorithms [4]. In Clustering based algorithms such as Clustering for Heterogeneous Processors(CHP) [3], clusters of tasks are assigned to appropriate processors.…”
Section: Types Of Schedulingmentioning
confidence: 99%
“…On the other hand, duplication algorithms try to duplicate tasks to minimize makespan. Algorithms such as Contention aware (CA-D) [4] duplication algorithms eliminates the communication cost by placing tasks on same processor. A large time complexity and more processor usage limit the use of duplication based algorithms in cloud environment.…”
Section: Types Of Schedulingmentioning
confidence: 99%
“…The communication link competition in task communication is considered. They proposed an energy-aware list-based scheduling algorithm [18] and duplication-based scheduling algorithm [19]. The communication path is selected based on the routing algorithm.…”
Section: Related Workmentioning
confidence: 99%
“…As such, we develop a node (representing a dataset or a task) adjustment algorithm to select a better data center for the inappropriately placed datasets and tasks. Another important technique is task duplication . When a task consumes comparatively small volume of datasets but produces large volume of intermediate datasets, it may be better to duplicate the task in another data center instead of transferring the result.…”
Section: Weighted K‐means Clustering Strategymentioning
confidence: 99%