Correlation-Aware Heuristics for Evaluating the Distribution of the Longest Path Length of a DAG with Random Weights

Affiliation auteurs!!!! Error affiliation !!!!
TitreCorrelation-Aware Heuristics for Evaluating the Distribution of the Longest Path Length of a DAG with Random Weights
Type de publicationJournal Article
Year of Publication2016
AuteursCanon L-C, Jeannot E
JournalIEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
Volume27
Pagination3158-3171
Date PublishedNOV 1
Type of ArticleArticle
ISSN1045-9219
Mots-clésgraph 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.

DOI10.1109/TPDS.2016.2528983