Title :
Probabilistic Parameters of Conditional Task Graphs
Author :
Carpov, Sergiu ; Carlier, Jacques ; Nace, Dritan ; Sirdey, Renaud
Author_Institution :
Embedded Real Time Syst. Lab., CEA, Gif-sur-Yvette, France
Abstract :
This paper deals with the problem of determination of probabilistic parameters for tasks in a series-parallel conditional task graph. Such problematic is encountered in the context of parallel computing when dealing with conditional precedence constrained parallel tasks on a multi-core machine. The conditional task graph was introduced in order to express conditional precedence constraints and thus to model conditional execution in an application, which is not possible with a conventional task graph. We focus here in the calculation of two probabilistic parameters: the heads (release dates) and the tails (delivery times). An algorithm for computing these parameters is proposed. Although it has a pseudo-polynomial time complexity, the execution time of the algorithm can be further reduced at the price of less precision in the results.
Keywords :
computational complexity; multiprocessing systems; parallel processing; probability; processor scheduling; conditional execution; conditional precedence constrained parallel tasks; conditional precedence constraints; conditional task graphs; execution time; multicore machine; multiprocessor scheduling; parallel computing; probabilistic parameters; pseudo-polynomial time complexity; series-parallel conditional task graph; Complexity theory; Computational modeling; Convolution; Probabilistic logic; Processor scheduling; Program processors; Random variables; conditional task graph; multiprocessor scheduling; parallel computing; probabilistic release/delivery times;
Conference_Titel :
Network-Based Information Systems (NBiS), 2011 14th International Conference on
Conference_Location :
Tirana
Print_ISBN :
978-1-4577-0789-6
Electronic_ISBN :
2157-0418
DOI :
10.1109/NBiS.2011.63