DocumentCode
2784000
Title
PeabraiN: A PIPE Extension for Performance Estimation and Resource Optimisation
Author
Rodríguez, Ricardo J. ; Júlvez, Jorge ; Merseguer, José
Author_Institution
Dipt. de Inf. e Ing. de Sist., Univ. de Zaragoza, Zaragoza, Spain
fYear
2012
fDate
27-29 June 2012
Firstpage
142
Lastpage
147
Abstract
Many discrete systems with shared resources from different artificial domains (such as manufacturing, logistics or web services) can be modelled in terms of timed Petri nets. Two studies that may result of interest when dealing with such a systems are the performance evaluation (or completed jobs per unit of time) and the resource optimisation. Exact performance evaluation, however, may become unachievable due to the necessity of an exhaustive exploration of the state-space. In this context, a solution can be to estimate the performance by computing bounds. Resource optimisation leverages a budget and distributes resources in order to maximise the system performance. In this paper, we present Pea brain, a collection of PIPE tool-compliant modules for performance estimation and resource optimisation based on bounds computation for Stochastic Petri Nets. The algorithms supporting the modules make an intensive use of linear programming techniques and therefore their computational complexity is low. Besides, other PN properties, such as structural enabling bound at a transition, structural marking bound at a place or visit ratios computation, are added to PIPE tool as well.
Keywords
Petri nets; computational complexity; discrete event systems; linear programming; optimisation; software performance evaluation; PIPE extension; PIPE tool-compliant modules; PN properties; PeabraiN; artificial domains; computational complexity; computing bounds; discrete systems; linear programming; performance estimation; performance evaluation; resource optimisation; stochastic Petri nets; structural enabling bound; timed Petri nets; Computational modeling; Estimation; Java; Optimization; Throughput; Unified modeling language; Vectors; Discrete Event Systems; Performance evaluation; Petri nets; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design (ACSD), 2012 12th International Conference on
Conference_Location
Hamburg
ISSN
1550-4808
Print_ISBN
978-1-4673-1687-3
Type
conf
DOI
10.1109/ACSD.2012.13
Filename
6253465
Link To Document