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...

Full description

Bibliographic Details
Main Authors: Bin Xiang, Bibo Zhang, Lin Zhang
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