• 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