1 part 2 & 3 performance evaluation. 2 goals understand the complex behavior of systems subject...
TRANSCRIPT
![Page 1: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/1.jpg)
1
Part 2 & 3Performance evaluation
![Page 2: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/2.jpg)
2
Goals
• Understand the complex behavior of systems subject to "random phenomena"
• Develop intuitive understanding of the behaviors of stochastic systems
• Learn performance evalation methods and tools
• Able to model real-life systems for analysis of both qualitative behaviors and quantitative performances
![Page 3: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/3.jpg)
3
Stochastic ?
•Stochastic: from Greek stokhastikos(conjectural), meaning results of hasard
•Stochastic phenomena : which is not deterministic
![Page 4: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/4.jpg)
4
Performance evaluation
SystemSystem
ModelsModels
PerformancesPerformances
ModelingModeling
Performance Performance evaluationevaluation
Analysis of the Analysis of the resultsresults
! Attention: the results are performances of the model ! Attention: the results are performances of the model and not those of the system!and not those of the system!
![Page 5: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/5.jpg)
5
A possible model
Ta : time between two consecutive arrivals
ga: probability density of Ta
Ts : Service time
gs: probability density of Ts
Server
Queue
N(t)N(t) : : nb of customers in the queue
Customer arrival
![Page 6: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/6.jpg)
6
Performance measures
•4 important performance indicators of queueing systems
–Throughput rate X (or TH)
–Number of customers Q
–Resource utilisation ratio U
–Response time R
![Page 7: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/7.jpg)
7
Performance evaluation methods
•Discrete event simulation
–A very general approach
–Long computation time
–Difficulty of results analysis
•Analytical methods
–Limited to simple models under restrictions
–Quick computation time
–Allow better understanding of the system
•The two approaches are complementary in practice.
![Page 8: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/8.jpg)
8
Another example : a production line
•Examples of state variables :–Nb of parts in intermediate buffers (0, 1, 2,…, capacity of the buffer)–State of the machine (UP or DOWN)
•Examples of events :
–Completion of a part on a machine
–Failure of a machine
M1 M2 M3 M4
Raw material buffer
Finished Good Inventory
Machine
![Page 9: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/9.jpg)
9
Performance indicators
M1 M2 M3 M4
Raw material buffer
Finished Good Inventory
Machine
Mean response time
Mean buffer level
Utilization ratio of machine M3
Production rate of M3
![Page 10: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/10.jpg)
10
Stochastic processes
• A stochastic process {Xt, t T} is a sequence of random variables defined on the same state space E.
• It describes the evolution of a random variable over time.• The state space and time can be either discrete or
continuous.
E and T discrete E continuous and T discrete
E discrete and T continuous E and T continuous
![Page 11: 1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding](https://reader036.vdocuments.us/reader036/viewer/2022082818/56649f1b5503460f94c30a04/html5/thumbnails/11.jpg)
Assumptions
We restrict ourselves to discrete event processes.
Two types of processes will be considered:
•Discrete time stochastic process {Xn}nIN
Example: inventory level at the beginning of each day.
•Continuous time stochastic process {Xt}t > 0
Example: number of customers in a queue.