DocumentCode
3420120
Title
Stochastic Petri nets applied to the performance evaluation of static task allocations in heterogeneous computing environments
Author
McSpadden, Albert R. ; Benitez, Noé Lopez
Author_Institution
Dept. of Comput. Sci., Texas Tech. Univ., Lubbock, TX, USA
fYear
1997
fDate
35521
Firstpage
185
Lastpage
194
Abstract
A stochastic Petri net (SPN) is systematically constructed from a task graph whose component subtasks are statically allocated onto the processor suite of a heterogeneous computing system (HCS). Given that subtask execution times are exponentially distributed an exponential distribution can be generated for the overall completion time. In particular the enabling functions and rate functions used to specify the SPN model provide needed versatility to integrate processor heterogeneity, task priorities, allocation schemes, communication costs, and other factors characteristic of a HCS into a comprehensive performance analysis. The manner in which these parameters are incorporated into the SPN allows the model to be transformed into a testbed for optimization schemes and heuristics. The proposed approach can be applied to arbitrary task graphs including non-series-parallel
Keywords
Petri nets; distributed processing; exponential distribution; heuristic programming; open systems; optimisation; resource allocation; software performance evaluation; stochastic processes; SPN model; allocation schemes; communication costs; completion time; enabling functions; exponential distribution; heterogeneous computing environments; heuristics; non-series-parallel graphs; optimization schemes; performance evaluation; processor heterogeneity; processor suite; rate functions; static task allocations; stochastic Petri net; subtask execution times; task graph; task priorities; Computer science; Cost function; Delay estimation; Educational institutions; Petri nets; Processor scheduling; Stochastic processes; Stochastic systems; Testing; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Heterogeneous Computing Workshop, 1997. (HCW '97) Proceedings., Sixth
Conference_Location
Geneva
Print_ISBN
0-8186-7879-8
Type
conf
DOI
10.1109/HCW.1997.581420
Filename
581420
Link To Document