Title :
On the Performance Estimation and Resource Optimization in Process Petri Nets
Author :
Rodriguez, Ricardo J. ; Julvez, Jorge ; Merseguer, J.
Author_Institution :
Dept. of Comput. Sci. & Syst. Eng., Univ. of Zaragoza, Zaragoza, Spain
Abstract :
Many artificial systems can be modeled as discrete dynamic systems in which resources are shared among different tasks. The performance of such systems, which is usually a system requirement, heavily relies on the number and distribution of such resources. The goal of this paper is twofold: first, to design a technique to estimate the steady-state performance of a given system with shared resources, and second, to propose a heuristic strategy to distribute shared resources so that the system performance is enhanced as much as possible. The systems under consideration are assumed to be large systems, such as service-oriented architecture (SOA) systems, and modeled by a particular class of Petri nets (PNs) called process PNs. In order to avoid the state explosion problem inherent to discrete models, the proposed techniques make intensive use of linear programming (LP) problems.
Keywords :
Petri nets; discrete event systems; linear programming; service-oriented architecture; SOA system; artificial system; discrete dynamic system; heuristic strategy; linear programming; performance estimation; process Petri Nets; resource optimization; service-oriented architecture; shared resources distribution; state explosion problem; Computational complexity; Discrete-event systems; Performance evaluation; Petri nets; Software performance; Throughput; Discrete event systems (DESs); Petri nets (PNs); performance evaluation; software performance;
Journal_Title :
Systems, Man, and Cybernetics: Systems, IEEE Transactions on
DOI :
10.1109/TSMC.2013.2245118