SlideShare a Scribd company logo
1 of 12
Download to read offline
On the Performance Estimation and Resource 
Optimization in Process Petri Nets 
Feliciano Colella 
November 25, 2014
Introduction 
I Timed Process Petri Nets (TPPN). 
I Vector of average times of transitions; 
I Vector of rates associated to transitions. 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
Introduction 
I Timed Process Petri Nets (TPPN). 
I Vector of average times of transitions; 
I Vector of rates associated to transitions. 
I Dening LPPs in order to nd Bottlenecks of the net. 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
Introduction 
I Timed Process Petri Nets (TPPN). 
I Vector of average times of transitions; 
I Vector of rates associated to transitions. 
I Dening LPPs in order to nd Bottlenecks of the net. 
I Iterative strategy is weak and slow 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
Introduction 
I Timed Process Petri Nets (TPPN). 
I Vector of average times of transitions; 
I Vector of rates associated to transitions. 
I Dening LPPs in order to nd Bottlenecks of the net. 
I Iterative strategy is weak and slow ! Heuristic works better. 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
Introduction 
I Timed Process Petri Nets (TPPN). 
I Vector of average times of transitions; 
I Vector of rates associated to transitions. 
I Dening LPPs in order to nd Bottlenecks of the net. 
I Iterative strategy is weak and slow ! Heuristic works better. 
I Case Study: A Secure Database System (SDBS). 
1. Use Case Diagram; 
2. Sequence Diagram; 
3. Petri Net modelling (Network + Parameters); 
4. Sensitivity Analysis. 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
The Problem 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 3 / 8
The Model 
The Network ... 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 4 / 8
The Model 
... and its parameters. 
Figure: (a), (c) Duration of the exponential transition in the Net. 
Figure: (b) Number of instances of each resource. 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 5 / 8
The Results 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 6 / 8
Conclusion 
I TPPN are a good formalism to model the behaviour of systems with 
shared resources. 
I Dealing with the LP problems is useful but it quickly explodes in terms 
of complexity with bigger systems. 
I Further attention should be put on designing better 
Heuristics/Algorithms in order to reduce the time of the Experiments 
(more than 1 day is really a lot !). 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 7 / 8
Thank you for the attention. 
Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 8 / 8

More Related Content

Viewers also liked

Road and traffic control
Road and traffic controlRoad and traffic control
Road and traffic controlBRS ENGINEERING
 
The Petri Net API - A collection of Petri net-related functions
The Petri Net API - A collection of Petri net-related functionsThe Petri Net API - A collection of Petri net-related functions
The Petri Net API - A collection of Petri net-related functionsUniversität Rostock
 
Petri nets by Barkatllah
Petri nets by BarkatllahPetri nets by Barkatllah
Petri nets by BarkatllahBarkat Ullah
 
A Feature-Complete Petri Net A Feature-Complete Petri Net Semantics for WS-BP...
A Feature-Complete Petri Net A Feature-Complete Petri Net Semantics for WS-BP...A Feature-Complete Petri Net A Feature-Complete Petri Net Semantics for WS-BP...
A Feature-Complete Petri Net A Feature-Complete Petri Net Semantics for WS-BP...Universität Rostock
 

Viewers also liked (8)

Exploring Petri Net State Spaces
Exploring Petri Net State SpacesExploring Petri Net State Spaces
Exploring Petri Net State Spaces
 
metrobus project rwp
metrobus project rwpmetrobus project rwp
metrobus project rwp
 
Road and traffic control
Road and traffic controlRoad and traffic control
Road and traffic control
 
A petri-net
A petri-netA petri-net
A petri-net
 
The Petri Net API - A collection of Petri net-related functions
The Petri Net API - A collection of Petri net-related functionsThe Petri Net API - A collection of Petri net-related functions
The Petri Net API - A collection of Petri net-related functions
 
Petri nets by Barkatllah
Petri nets by BarkatllahPetri nets by Barkatllah
Petri nets by Barkatllah
 
Z specification
Z specificationZ specification
Z specification
 
A Feature-Complete Petri Net A Feature-Complete Petri Net Semantics for WS-BP...
A Feature-Complete Petri Net A Feature-Complete Petri Net Semantics for WS-BP...A Feature-Complete Petri Net A Feature-Complete Petri Net Semantics for WS-BP...
A Feature-Complete Petri Net A Feature-Complete Petri Net Semantics for WS-BP...
 

Similar to Performance estimation with petri nets

Tunable algorithms for transient follow-up
Tunable algorithms for transient follow-upTunable algorithms for transient follow-up
Tunable algorithms for transient follow-upTim Staley
 
Presentation iswc
Presentation iswcPresentation iswc
Presentation iswcSydGillani
 
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer SystemsKalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer SystemsKalman Graffi
 
IntroductionFor this assignment, you will examine the role of th
IntroductionFor this assignment, you will examine the role of thIntroductionFor this assignment, you will examine the role of th
IntroductionFor this assignment, you will examine the role of thTatianaMajor22
 
Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Sean Andersen
 
Seminar final
Seminar finalSeminar final
Seminar finalVivek Vs
 

Similar to Performance estimation with petri nets (6)

Tunable algorithms for transient follow-up
Tunable algorithms for transient follow-upTunable algorithms for transient follow-up
Tunable algorithms for transient follow-up
 
Presentation iswc
Presentation iswcPresentation iswc
Presentation iswc
 
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer SystemsKalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
 
IntroductionFor this assignment, you will examine the role of th
IntroductionFor this assignment, you will examine the role of thIntroductionFor this assignment, you will examine the role of th
IntroductionFor this assignment, you will examine the role of th
 
Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1
 
Seminar final
Seminar finalSeminar final
Seminar final
 

Recently uploaded

Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 

Recently uploaded (20)

Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 

Performance estimation with petri nets

  • 1. On the Performance Estimation and Resource Optimization in Process Petri Nets Feliciano Colella November 25, 2014
  • 2. Introduction I Timed Process Petri Nets (TPPN). I Vector of average times of transitions; I Vector of rates associated to transitions. Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
  • 3. Introduction I Timed Process Petri Nets (TPPN). I Vector of average times of transitions; I Vector of rates associated to transitions. I Dening LPPs in order to nd Bottlenecks of the net. Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
  • 4. Introduction I Timed Process Petri Nets (TPPN). I Vector of average times of transitions; I Vector of rates associated to transitions. I Dening LPPs in order to nd Bottlenecks of the net. I Iterative strategy is weak and slow Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
  • 5. Introduction I Timed Process Petri Nets (TPPN). I Vector of average times of transitions; I Vector of rates associated to transitions. I Dening LPPs in order to nd Bottlenecks of the net. I Iterative strategy is weak and slow ! Heuristic works better. Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
  • 6. Introduction I Timed Process Petri Nets (TPPN). I Vector of average times of transitions; I Vector of rates associated to transitions. I Dening LPPs in order to nd Bottlenecks of the net. I Iterative strategy is weak and slow ! Heuristic works better. I Case Study: A Secure Database System (SDBS). 1. Use Case Diagram; 2. Sequence Diagram; 3. Petri Net modelling (Network + Parameters); 4. Sensitivity Analysis. Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 2 / 8
  • 7. The Problem Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 3 / 8
  • 8. The Model The Network ... Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 4 / 8
  • 9. The Model ... and its parameters. Figure: (a), (c) Duration of the exponential transition in the Net. Figure: (b) Number of instances of each resource. Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 5 / 8
  • 10. The Results Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 6 / 8
  • 11. Conclusion I TPPN are a good formalism to model the behaviour of systems with shared resources. I Dealing with the LP problems is useful but it quickly explodes in terms of complexity with bigger systems. I Further attention should be put on designing better Heuristics/Algorithms in order to reduce the time of the Experiments (more than 1 day is really a lot !). Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 7 / 8
  • 12. Thank you for the attention. Feliciano Colella Formal Method - Process Petri Nets November 25, 2014 8 / 8