Greedy-Ant: Ant Colony System-Inspired Workflow Scheduling for Heterogeneous Computing

被引:21
作者
Xiang, Bin [1 ]
Zhang, Bibo [1 ]
Zhang, Lin [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing 100876, Peoples R China
基金
国家重点研发计划;
关键词
Workflow scheduling; makespan; heterogeneous computing; ant colony system; ALGORITHM;
D O I
10.1109/ACCESS.2017.2715279
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:11404 / 11412
页数:9
相关论文
共 16 条
[1]  
[Anonymous], COMPUTERS INTRACTABI
[2]  
[Anonymous], 2016, Int'l J. of Hybrid Information Technology
[3]   List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table [J].
Arabnejad, Hamid ;
Barbosa, Jorge G. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) :682-694
[4]   A List Simulated Annealing Algorithm for Task Scheduling on Network-on-Chip [J].
Chai, Song ;
Li, Yubai ;
Wang, Jian ;
Wu, Chang .
JOURNAL OF COMPUTERS, 2014, 9 (01) :176-182
[5]   An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements [J].
Chen, Wei-Neng ;
Zhang, Jun .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2009, 39 (01) :29-43
[6]  
Chu SC, 2007, INT J INNOV COMPUT I, V3, P163
[7]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[8]   Ant colony based constrained workflow scheduling for heterogeneous computing systems [J].
Kianpisheh, Somayeh ;
Charkari, Nasrolah Moghadam ;
Kargahi, Mehdi .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (03) :1053-1070
[9]   High-Throughput, Kingdom-Wide Prediction and Annotation of Bacterial Non-Coding RNAs [J].
Livny, Jonathan ;
Teonadi, Hidayat ;
Livny, Miron ;
Waldor, Matthew K. .
PLOS ONE, 2008, 3 (09)
[10]  
Maechling P., 2007, Workflows for e-Science: Scientific Workflows for Grids, P143