1. Notation
- M: "Markovian" or "Memoryless" arrival process (i.e., Poisson Process)
- G: General service time (not necessarily exponential)
- \infty: Infinite number of servers
Let
- X(t) be the number of customers who have completed service by time t
- Y(t) be the number of customers who are being served at time t
- N(t) be the total number of customers who have arrived by time t
2. Splitting the arrival process
- Fix a reference time T.
- Consider the process of customers arriving prior to time T.
- A customer arriving at time t \leq T is
- Type I: if service is completed before T
- occur with probability P_i(t) = G(T-t)
- Type-II: if customer still is service at time T
- occur with probability P_{II}(t) = G^c(T-t)
Since arrival times and services times are all independent, the type assignments are independent. Therefore,
- X(T) is a Poisson random variable with mean \lambda \int^T_0 P_I(t) dt = \lambda \int^T_0 G(T-t) dt = \lambda \int^T_0 G(t)dt.
- Y(T) is a Poisson random variable with mean \lambda \int^T_0 P_{II}(t)dt = \lambda \int^T_0 G^c(T-t)dt = \lambda int^T_0 G^c(t)dt
- X(T) and Y(T) are independent
What happens when T \to \infty
- G(t) \approx 1 for large t. Therefore, X(T) is a Poisson random variable with mean \lambda t
- Y(T) is a Poisson random variable with mean \lambda \int^T_0 G^ct)dt = \lambda E[G]
Summary: Number of customers in service in an M/G/\infty queue, in steady state, is a Poisson random variable with mean \lambda E[G].
No comments:
Post a Comment