Title of article
A hierarchical approach for bounding the completion time distribution of stochastic task graphs
Author/Authors
Colajanni، نويسنده , , Michele and Lo Presti، نويسنده , , Francesco and Tucci، نويسنده , , Salvatore، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2000
Pages
22
From page
1
To page
22
Abstract
The analytical evaluation of the completion time distribution of a general directed acyclic graph (DAG) is known to be an NP-complete problem. In this paper we present a new algorithm, named Tree_Bound, for the evaluation of bounds on the completion time of stochastic graphs assuming ideal conditions for shared resources and independent random variables as task execution times. The Tree_Bound method uses a hierarchical approach that first gives a tree-like representation of the graph, and then evaluates lower and upper bounds through a single visit of the tree. As lower bound the method takes the distribution of an embedded series–parallel graph which is evaluated by means of a simple recursion. The upper bound is based on a hierarchical application of other bounding techniques. In this paper, we use the Shogan algorithm because its determinism allows us to demonstrate some interesting properties of the Tree_Bound method.
, through stochastic ordering and stochastic comparison techniques, we demonstrate analytically that our approach provides tighter bounds than Shogan’s and Yazici-Pekergin’s bounds. On the other hand, we cannot compare formally the Tree_Bound accuracy to that of other important methods, such as Kleinöder and Dodin, because of their non-determinism. Various empiric comparisons show that the Tree_Bound algorithm provides analogous or superior results than heuristics derived from main non-deterministic methods. Moreover, the Tree_Bound algorithm keeps linear complexity and avoids non-determinism. Finally, it represents a useful basis for the combination of different bounding techniques which seems the only way to achieve even tighter bounds on the completion time distribution of stochastic graphs.
Keywords
Completion time distribution , Directed acyclic graphs , performance analysis , Stochastic bounds , stochastic ordering
Journal title
Performance Evaluation
Serial Year
2000
Journal title
Performance Evaluation
Record number
1569469
Link To Document