EEL6507sp09L12
From BoykinWiki
Contents |
EEL6507 Spring 2009, Lecture 12, Monday 2009/02/04 (Notes created by Ryan C.W.Wong)
- More on Birth-Death Equilibrium
- M/M/I Queue
- Little's result revisit
Ergodic, Transient and Recurrent Classification of Birth-Death Equilibrium
Recalled
and since we should have
hence,
Let
We then can make the following classifications about the states of the Birth-Death process
- Transient
- Recurrent null
- Ergodic
It should also be pointed that the above conditions are both necessary and sufficient.
Among them, the ergodic case is of most interest to our studies and the condition for ergodicity is met whenever the sequence
remains below unity from some
onwards, that is, if there exists some
such that for all
we have
.
The classical M/M/1 Queueing System
Recalled from the previous lecture, M/M/1 queue with following parameters:
- Customer arrival rate:
- Service rate:
Then
![\begin{align}
P_k&=Prob\left[k\ customers\ in\ queue\ in\ limit \right]\\
&=P_0 \left(\frac{\lambda}{\mu}\right)^k
\end{align}](/wiki/images/math/c/b/e/cbe5531436c82a62872e1019db1bb296.png)
and

In M/M/1 queue, customers arrives with Markovian process with parameter
and the service also modeled as a Markovian process with parameter
, that is
![\begin{align}
Prob \left[ time\ between\ arrivals\ \geq t \right] &= e^{-\lambda t}\\
Prob \left[ services\ take\ \geq t \right] &= e^{-\mu t}\\.
\end{align}](/wiki/images/math/5/7/7/5776938720ba72d10495fed05775c859.png)
Then the average interarrival time is

and average service time is

Next, we classify Transient, Recurrent and Ergodic for M/M/1 queue based on different value of
and
.
We have
and
then from basic calculus we know that
and
According the classification rules provided by the previous section, we then have,
- Transient
- Recurrent null
- Ergodic
Little's result revisit
We have previously showed that for G/G/1
with
being known as the traffic intensity or probability of busy of the system.
For M/M/1, we have
.
We can also make the same classifications based on the value of
- Transient
- Recurrent null
- Ergodic
Next we find out the average number of customers in the system,
,
According to Little's result, we know that
where
is the average system time. Hence, it is easy to see that
then the average waiting time
can be found as the difference between the average system time and the average service time, that is,
It says that the average waiting time is equal to average number of customers in the queue times the average service time, which matches our intuition.
