Greedy-Ant: Ant Colony System-Inspired Workflow Scheduling for Heterogeneous Computing
The last decades have seen a considerable progress on workflow scheduling in heterogeneous computing environments. However, existing methods still need to be improved on the performance in the makespan-based metrics. This paper proposes a novel workflow scheduling algorithm named Greedy-Ant to minim...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2017-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/7954970/ |
id |
doaj-d36a496f12614449b635e8c4060f2961 |
---|---|
record_format |
Article |
spelling |
doaj-d36a496f12614449b635e8c4060f29612021-03-29T20:06:19ZengIEEEIEEE Access2169-35362017-01-015114041141210.1109/ACCESS.2017.27152797954970Greedy-Ant: Ant Colony System-Inspired Workflow Scheduling for Heterogeneous ComputingBin Xiang0https://orcid.org/0000-0003-4065-5557Bibo Zhang1Lin Zhang2Beijing University of Posts and Telecommunications, Beijing, ChinaBeijing University of Posts and Telecommunications, Beijing, ChinaBeijing University of Posts and Telecommunications, Beijing, ChinaThe last decades have seen a considerable progress on workflow scheduling in heterogeneous computing environments. However, existing methods still need to be improved on the performance in the makespan-based metrics. This paper proposes a novel workflow scheduling algorithm named Greedy-Ant to minimize total execution time of an application in heterogeneous environments. First, the ant colony system is applied to scheduling from a new standpoint by guiding ants to explore task priorities and simultaneously assign tasks to machines. Second, forward/backward dependence is defined to indicate the global significance of each node, based on which, a new heuristic factor is proposed to help ants search for task sequences. Finally, a greedy machine allocating strategy is presented. Experimental results demonstrate that Greedy-Ant outperforms the state of the art up to 18% in the metric of speedup.https://ieeexplore.ieee.org/document/7954970/Workflow schedulingmakespanheterogeneous computingant colony system |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Bin Xiang Bibo Zhang Lin Zhang |
spellingShingle |
Bin Xiang Bibo Zhang Lin Zhang Greedy-Ant: Ant Colony System-Inspired Workflow Scheduling for Heterogeneous Computing IEEE Access Workflow scheduling makespan heterogeneous computing ant colony system |
author_facet |
Bin Xiang Bibo Zhang Lin Zhang |
author_sort |
Bin Xiang |
title |
Greedy-Ant: Ant Colony System-Inspired Workflow Scheduling for Heterogeneous Computing |
title_short |
Greedy-Ant: Ant Colony System-Inspired Workflow Scheduling for Heterogeneous Computing |
title_full |
Greedy-Ant: Ant Colony System-Inspired Workflow Scheduling for Heterogeneous Computing |
title_fullStr |
Greedy-Ant: Ant Colony System-Inspired Workflow Scheduling for Heterogeneous Computing |
title_full_unstemmed |
Greedy-Ant: Ant Colony System-Inspired Workflow Scheduling for Heterogeneous Computing |
title_sort |
greedy-ant: ant colony system-inspired workflow scheduling for heterogeneous computing |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2017-01-01 |
description |
The last decades have seen a considerable progress on workflow scheduling in heterogeneous computing environments. However, existing methods still need to be improved on the performance in the makespan-based metrics. This paper proposes a novel workflow scheduling algorithm named Greedy-Ant to minimize total execution time of an application in heterogeneous environments. First, the ant colony system is applied to scheduling from a new standpoint by guiding ants to explore task priorities and simultaneously assign tasks to machines. Second, forward/backward dependence is defined to indicate the global significance of each node, based on which, a new heuristic factor is proposed to help ants search for task sequences. Finally, a greedy machine allocating strategy is presented. Experimental results demonstrate that Greedy-Ant outperforms the state of the art up to 18% in the metric of speedup. |
topic |
Workflow scheduling makespan heterogeneous computing ant colony system |
url |
https://ieeexplore.ieee.org/document/7954970/ |
work_keys_str_mv |
AT binxiang greedyantantcolonysysteminspiredworkflowschedulingforheterogeneouscomputing AT bibozhang greedyantantcolonysysteminspiredworkflowschedulingforheterogeneouscomputing AT linzhang greedyantantcolonysysteminspiredworkflowschedulingforheterogeneouscomputing |
_version_ |
1724195352437850112 |