TY - JOUR
T1 - Decentralised hybrid workflow scheduling algorithm for minimum end-to-end delay in heterogeneous computing environment
AU - Cao, Fei
AU - Zhu, Michelle Mengxia
N1 - Publisher Copyright:
© 2015 Inderscience Enterprises Ltd.
PY - 2015
Y1 - 2015
N2 - This paper considers a decentralised hybrid algorithm for scheduling scientific workflow applications onto an underlying distributed computing environment with heterogeneous resources for minimum end-to-end delay (EED). Distributed scientific workflow applications modelled as directed acyclic graphs (DAGs) are widely applied to various research areas to enable efficient knowledge discovery by automated data processing. Owing to the NP-hardness of this problem, heuristic algorithms are commonly proposed to achieve the EED. Our algorithm combines iterative critical path search and layer-based priority techniques (HICPP) to achieve the minimum EED. Four representative mapping and scheduling algorithms for minimum EED are compared with HICPP. Our simulation results illustrate that HICPP consistently achieves the smallest EED with a low algorithm running time observed from many different scales of simulated test cases.
AB - This paper considers a decentralised hybrid algorithm for scheduling scientific workflow applications onto an underlying distributed computing environment with heterogeneous resources for minimum end-to-end delay (EED). Distributed scientific workflow applications modelled as directed acyclic graphs (DAGs) are widely applied to various research areas to enable efficient knowledge discovery by automated data processing. Owing to the NP-hardness of this problem, heuristic algorithms are commonly proposed to achieve the EED. Our algorithm combines iterative critical path search and layer-based priority techniques (HICPP) to achieve the minimum EED. Four representative mapping and scheduling algorithms for minimum EED are compared with HICPP. Our simulation results illustrate that HICPP consistently achieves the smallest EED with a low algorithm running time observed from many different scales of simulated test cases.
KW - DAG
KW - Decentralised
KW - Directed acyclic graph
KW - Distributed computing
KW - Minimum end-to-end delay
KW - Workflow mapping and scheduling
UR - http://www.scopus.com/inward/record.url?scp=84946831344&partnerID=8YFLogxK
U2 - 10.1504/IJHPCN.2015.072783
DO - 10.1504/IJHPCN.2015.072783
M3 - Article
AN - SCOPUS:84946831344
SN - 1740-0562
VL - 8
SP - 324
EP - 336
JO - International Journal of High Performance Computing and Networking
JF - International Journal of High Performance Computing and Networking
IS - 4
ER -