Correlation-Aware Heuristics for Evaluating the Distribution of the Longest Path Length of a DAG with Random Weights
Affiliation auteurs | !!!! Error affiliation !!!! |
Titre | Correlation-Aware Heuristics for Evaluating the Distribution of the Longest Path Length of a DAG with Random Weights |
Type de publication | Journal Article |
Year of Publication | 2016 |
Auteurs | Canon L-C, Jeannot E |
Journal | IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS |
Volume | 27 |
Pagination | 3158-3171 |
Date Published | NOV 1 |
Type of Article | Article |
ISSN | 1045-9219 |
Mots-clés | graph heuristic, PERT, Stochastic scheduling |
Résumé | Coping with uncertainties when scheduling task graphs on parallel machines requires to performnon-trivial evaluations. When considering that each computation and communication duration is a random variable, evaluating the distribution of the critical path length of such graphs involves computing maximums and sums of possibly dependent random variables. The discrete version of this evaluation problem is known to be \#P-hard. Here, we propose two heuristics, CorLCA and Cordyn, to compute such lengths. They approximate the input random variables and the intermediate ones as normal random variables, and they precisely take into account correlations with two distinct mechanisms: through lowest common ancestor queries for CorLCA and with a dynamic programming approach for Cordyn. Moreover, we empirically compare some classical methods from the literature and confront them to our solutions. Simulations on a large set of cases indicate that CorLCA and Cordyn constitute each a new relevant trade-off in terms of rapidity and precision. |
DOI | 10.1109/TPDS.2016.2528983 |