Top Banner
1 Analysis of workflows: Verification, validation, and performance analysis. Wil van der Aalst Eindhoven University of Technology Faculty of Technology Management Department of Information and Technology P.O. Box 513 5600 MB Eindhoven The Netherlands [email protected]
20

Analysis of workflows : Verification, validation, and performance analysis .

Mar 15, 2016

Download

Documents

balthasar-lali

Eindhoven University of Technology Faculty of Technology Management Department of Information and Technology P.O. Box 513 5600 MB Eindhoven The Netherlands [email protected]. Analysis of workflows : Verification, validation, and performance analysis. Wil van der Aalst. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Analysis of workflows :  Verification, validation, and performance analysis .

1

Analysis of workflows: Verification, validation, and performance analysis.

Wil van der Aalst

Eindhoven University of TechnologyFaculty of Technology ManagementDepartment of Information and TechnologyP.O. Box 513 5600 MB EindhovenThe [email protected]

Page 2: Analysis of workflows :  Verification, validation, and performance analysis .

2

نکات مهم فصل چهارم

Page 3: Analysis of workflows :  Verification, validation, and performance analysis .

3

نکات مهم فصل چهارم

Page 4: Analysis of workflows :  Verification, validation, and performance analysis .

4

نکات مهم فصل چهارم

Page 5: Analysis of workflows :  Verification, validation, and performance analysis .

5

نکات مهم فصل چهارم

Page 6: Analysis of workflows :  Verification, validation, and performance analysis .

6

نکات مهم فصل چهارم

Page 7: Analysis of workflows :  Verification, validation, and performance analysis .

7

نکات مهم فصل چهارم

Page 8: Analysis of workflows :  Verification, validation, and performance analysis .

8

نکات مهم فصل چهارم

Page 9: Analysis of workflows :  Verification, validation, and performance analysis .

9

نکات مهم فصل چهارم

Page 10: Analysis of workflows :  Verification, validation, and performance analysis .

10

نکات مهم فصل چهارم

Page 11: Analysis of workflows :  Verification, validation, and performance analysis .

11

نکات مهم فصل چهارم

Page 12: Analysis of workflows :  Verification, validation, and performance analysis .

12

نکات مهم فصل چهارم

Page 13: Analysis of workflows :  Verification, validation, and performance analysis .

13

نکات مهم فصل چهارم

Page 14: Analysis of workflows :  Verification, validation, and performance analysis .

14

نکات مهم فصل چهارم

Page 15: Analysis of workflows :  Verification, validation, and performance analysis .

15

نکات مهم فصل چهارم

Page 16: Analysis of workflows :  Verification, validation, and performance analysis .

16

Queuing models

Basic characteristics:• average number of arrivals per time unit: (mean arrival rate)• average number that can be handled by one server per time unit:

(mean service rate)• number of servers: c

arrivals waiting service

c

Page 17: Analysis of workflows :  Verification, validation, and performance analysis .

17

Queuing models (2)

Basic relationships:• average time between arrivals: 1/• average service time: 1/• occupation rate: c*)• average number being served: r

c

W,Lq

S,LW (S) = average time in queue (system)Lq (L) = average number in queue (system)

• L = Lq + r• S = W + 1/• Lq = * W• L = * S (Little’s formula)

Page 18: Analysis of workflows :  Verification, validation, and performance analysis .

18

M/M/1 queue

1

• Lq = (• L = • W = • S =

Assumptions:• time between arrivals and service time

follow a negative expontential distribution

• 1 server (c = 1)• FIFO

Also formulas for M/Er/1, M/G/1, M/M/c, ... !

Page 19: Analysis of workflows :  Verification, validation, and performance analysis .

19

Exercise

Calculate:• occupation rates, • average waiting time, • average throughput time,• average number in system.

task1b

task1a

c3

c1

c216 difficultcases per hour

c23

c22

1 resource, averageservice time of 8 minutes

1 resource, averageservice time of 2.66 minutes

task2

1 resource, averageservice time of 2minutes

18 easy casesper hour

difficult cases

easy cases

Increase the occupation rate until 90%:• average waiting time, • average throughput time,• average number in system.

Page 20: Analysis of workflows :  Verification, validation, and performance analysis .

20

Simulation

• Random walk through the reachability graph• Computer experiment

– pseudo random numbers– random generator

• Validation• Statistical aspects

– start run– subruns

• Animation• Flexible• No proof!