Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Queueing Theory

Similar presentations


Presentation on theme: "Introduction to Queueing Theory"— Presentation transcript:

1 Introduction to Queueing Theory

2 Queueing Systems model processes in which customers arrive.
wait their turn for service. are serviced and then leave.

3 Examples supermarket checkouts stands. world series ticket booths.
doctors waiting rooms etc..

4 A/B/m notation A=interarrival-time pdf B=service-time pdf
m=number of servers.

5 A,B are chosen from the set:
M=exponential pdf (M stands for Markov) D= all customers have the same value (D is for deterministic) G=general (i.e. arbitrary pdf)

6 Analysibility M/M/1 is known. G/G/m is not.

7 M/M/1 system For M/M/1 the probability of exactly n customers arriving during an interval of length t is given by the Poisson law.

8 Poisson’s Law n ( l t ) - l t P ( t ) = e (1) n n !

9 - Rate parameter l l =event per unit interval (time distance volume...)

10 Analysis Depend on the condition:
we should get 100 custs in 10 minutes (max prob).

11 The M/M/1 queue in equilibrium

12 State of the system: There are 4 people in the system. 3 in the queue.
1 in the server.

13 Memory of M/M/1: The amount of time the person in the server has already spent being served is independent of the probability of the remaining service time.

14 Memoryless . P = equilibrium prob that there are k in system
M/M/1 queues are memoryless (a popular item with queueing theorists, and a feature unique to exponential pdfs). . P = equilibrium prob k that there are k in system

15 Birth-death system In a birth-death system once serviced a customer moves to the next state. This is like a nondeterminis-tic finite-state machine.

16 State-transition Diagram
The following state-transition diagram is called a Markov chain model. Directed branches represent transitions between the states. Exponential pdf parameters appear on the branch label.

17 Single-server queueing system

18 Symbles: l P = m = P mean number of transitions/ sec from state 0 to 1
m = P mean number of transitions/ sec from state 1 to 0 1

19 States State 0 = system empty State 1 = cust. in server
State 2 = cust in server, 1 cust in queue etc...

20 Probalility of Given State
Prob. of a given state is invariant if system is in equilibrium. The prob. of k cust’s in system is constant.

21 Derivation 3 3a 4 4a

22 by 3a 4 = since 5

23 then: 6 where = traffic intensity < 1

24 since all prob. sum to one
Note: the sum of a geometric series is 7

25 å 1 r = 1 - r Suppose that it is right, cross multiply and simplify:
1 å k r = 1 - r k = Suppose that it is right, cross multiply and simplify: So Q.E.D.

26 subst 7 into 6a 6a P å k r = 1 k = 7a and 7b =prob server is empty

27 subst into 6 yields: 8

28 Mean value: let N=mean number of cust’s in the system
To compute the average (mean) value use: 8a

29 Subst (8) into (8a) 8 8a we obtain 8b

30 differentiate (7) wrt k 7 we get 8c

31 multiply both sides of (8c) by
r 8d 9

32 Result: So the mean service-time is 10 seconds/bird =(1/ service rate)
for wait + service

33 Mean Queueing Time The mean queueing time is the waiting time in the system minus the time being served, 20-10=10 seconds.

34 M/G/1 Queueing System Tannenbaum says that the mean number of customers in the system for an M/G/1 queueing system is: 11 This is known as the Pollaczek-Khinchine equation.

35 What is C b of the service time.

36 Note: M/G/1 means that it is valid for any service-time distribution.
For identical service time means, the large standard deviation will give a longer service time.


Download ppt "Introduction to Queueing Theory"

Similar presentations


Ads by Google