TY - JOUR
T1 - Distributed workflow mapping algorithm for maximized reliability under end-to-end delay constraint
AU - Cao, Fei
AU - Zhu, Michelle M.
PY - 2013/12
Y1 - 2013/12
N2 - A distributed scientific workflow mapping algorithm for maximized reliability under certain end-to-end delay (EED) bound is proposed. It is studied in a heterogeneous distributed computing environment, where computing node and communication link failures are inevitable. The mapping decision and the stored table information is distributed among various nodes in order to achieve scalability and robustness, which are especially important for large-scale distributed systems. This Distributed Reliability Maximization workflow mapping algorithm under End-to-end Delay constraint (dis-DRMED) considers both the maximum reliability and the minimum EED objectives in a two-step procedure. In the first step, a mapping algorithm combining iterative Critical Path search and Layer-based priority assigning techniques (CPL) is adopted to minimize the EED by focusing on the optimal allocation of tasks on the critical path. In the second step, tasks on noncritical paths are remapped to improve the overall execution reliability. Simulation results under various system setups demonstrated that dis-DRMED achieved considerably higher reliability values under the same EED constraint compared with some representative workflow mapping algorithms.
AB - A distributed scientific workflow mapping algorithm for maximized reliability under certain end-to-end delay (EED) bound is proposed. It is studied in a heterogeneous distributed computing environment, where computing node and communication link failures are inevitable. The mapping decision and the stored table information is distributed among various nodes in order to achieve scalability and robustness, which are especially important for large-scale distributed systems. This Distributed Reliability Maximization workflow mapping algorithm under End-to-end Delay constraint (dis-DRMED) considers both the maximum reliability and the minimum EED objectives in a two-step procedure. In the first step, a mapping algorithm combining iterative Critical Path search and Layer-based priority assigning techniques (CPL) is adopted to minimize the EED by focusing on the optimal allocation of tasks on the critical path. In the second step, tasks on noncritical paths are remapped to improve the overall execution reliability. Simulation results under various system setups demonstrated that dis-DRMED achieved considerably higher reliability values under the same EED constraint compared with some representative workflow mapping algorithms.
KW - Distributed computing
KW - Maximized reliability
KW - Minimum end-to-end delay
KW - Workflow mapping
UR - http://www.scopus.com/inward/record.url?scp=84888008807&partnerID=8YFLogxK
U2 - 10.1007/s11227-013-0938-3
DO - 10.1007/s11227-013-0938-3
M3 - Article
AN - SCOPUS:84888008807
SN - 0920-8542
VL - 66
SP - 1462
EP - 1488
JO - Journal of Supercomputing
JF - Journal of Supercomputing
IS - 3
ER -