American Journal of Operational Research
p-ISSN: 2324-6537 e-ISSN: 2324-6545
2013; 3(A): 7-16
doi:10.5923/s.ajor.201305.02
K. Lakshmi1, Kasturi Ramanath2
1Department of Mathematics, A.M. Jain College, Meeambakkam, Chennai-114, Tamil Nadu, India
2School of Mathematics, Madurai Kamaraj University, Madurai-21, Tamil Nadu, India
Correspondence to: K. Lakshmi, Department of Mathematics, A.M. Jain College, Meeambakkam, Chennai-114, Tamil Nadu, India.
| Email: | ![]() |
Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved.
Let us consider a service facility where a single server provides some service. It could be a plumber looking after repair and maintenance of the plumbing work in the apartment complexes situated near the shop or could be an electrician or a painter. Requests for service arrive in accordance with a Poisson process. When the server is away with the service of a customer, any other requests for service can be recorded and the customer cannot wait in a queue but has to leave and try for service after some time. The server after completion of the work on hand decides to take a break before attending to the next chore. This is an example of a retrial queue in which the server takes a vacation after the completion of each service. Motivated by this example, we have studied an M/G/1 retrial queue with server vacations. In this paper, we assume that the retrial times are generally distributed and that the retrial policy is constant. We have derived probability generating functions of the system size and the orbit size. We have investigated the conditions under which the steady state exists. Some useful performance measures are also obtained. Numerical examples are provided to illustrate the sensitivity of the performance measures to changes in the parameters of the system.
Keywords: Retrial Queues,Constant Retrial Policy, Single Vacations, Steady StateBehaviour
Cite this paper: K. Lakshmi, Kasturi Ramanath, An M/G/1 Retrial Queue with a Single Vacation Scheme and General Retrial Times, American Journal of Operational Research, Vol. 3 No. A, 2013, pp. 7-16. doi: 10.5923/s.ajor.201305.02.
. The service time is generally distributed with a distribution function B(x), Laplace Stieljes transform (LST)
and the hazard rate function
.A customer upon arrival, who finds the server free, immediately proceeds for service. Otherwise, the customer leaves the system and joins an orbit from where he/she makes repeated attempts to gain service. The time intervals between two successive retrials are assumed to be generally distributed with a distribution function R(x), hazard rate function
and LST R*(s).We assume that only the customer at the head of the orbit is allowed to make repeated attempts.We also assume that the elapsed retrial time is measured from the moment the server becomes available for service.After completion of a service, the server is allowed to take a vacation. The duration of the server vacation is assumed to be generally distributed with a distribution function V(x), a LST V*(s) and a hazard rate function
.We assume that the inter-arrival times, service times, inter-retrial times and the duration of the server vacation are all independent of each other.Let N (t) denote the number of customers in the orbit at any instant of time t. Let C (t) denote the state of the server at time t:
In order to make the stochastic process involve into a continuous time Markov process, we employ the supplementary variable technique. This was first introduced by Cox[7]. See Medhi[21] for a detailed explanation of the technique.We define the supplementary variable X (t) as follows:
We define the following probability functions:
Then
is a continuous time Markov process.![]() | (1) |
![]() | (2) |
![]() | (3) |
![]() | (4) |
,![]() | (5) |
![]() | (6) |

![]() | (7) |
![]() | (8) |
![]() | (9) |
![]() | (10) |
![]() | (11) |
![]() | (12) |
,![]() | (13) |
![]() | (14) |
![]() | (15) |
![]() | (16) |
We define the following partial probability generating functions, for
,![]() | (17) |
![]() | (18) |
![]() | (19) |
![]() | (20) |
![]() | (21) |
and the probability generating function of the system size is given by![]() | (22) |
and summing over n from 0 to
, the solution of the resulting equation is![]() | (23) |
![]() | (24) |
![]() | (25) |
![]() | (26) |
![]() | (27) |
![]() | (28) |
![]() | (29) |
![]() | (30) |
![]() | (31) |
![]() | (32) |
![]() | (33) |
![]() | (34) |
![]() | (35) |
![]() | (36) |
![]() | (37) |
, we use the normalizing condition P (1) =1.Applying L’Hospital’s rule in an appropriate place we get![]() | (38) |

![]() | (39) |

![]() | (40) |
be the number of customers in the orbit immediately after the
service completion epoch
. Then
if the
customer is a retrial customer, otherwise
, where
is the number of arrivals into the orbit during the vacation time of the server and
is the number of customers arriving into the orbit during the service time of the
customer.By our assumption, the arrival process is independent of the service mechanism and of the vacations of the server and of the retrial processes initiated by the customers in the orbit. Therefore
is a Markov chain. The system is ergodic if and only if the embedded Markov chain
is ergodic. To prove that the embedded Markov chain is ergodic,we employ Foster’s criterion whose statement is given below:Foster’s criterion: For an irreducible and aperiodic Markov chain
with state space S, a sufficient condition for ergodocity is the existence of a non-negative function f(s),
and
such that the mean drift
is finite for all and
for all
except perhaps a finite number.Theorem 5.1: The necessary and sufficient condition for the system considered in the previous section to be ergodic is given by
.
(b) The expected number of customers in the orbit
The steady state distribution of the server state is given by
=Prob {server is idle} =
.
=Prob {server is busy} =
=
.
=Prob {server is on vacation} =
.
. Moreover, for the purpose of numerical illustrations, we assume that the arrival process is Poisson with parameter
varying from 0.1 to 0.7, the service time distribution function is exponential with mean
= 0.3, the retrial times follow an exponential distribution with LST
with parameter
=0.8.The vacation time is also exponentially distributed with mean
= 0.25.In all the cases, the parametric values are chosen to satisfy the stability condition.Example 1: In this example, we study the effect of varying the arrival rate λ.From table 1, we observe that if the value of
increases, the probabilities of idle time-
and
decrease. The probabilities of busy time, expected no. of customers in the system and the expected no. of customers in the orbit also increase.The graph for the data given in table 1 is given below;
|
![]() | Figure 1. Effect of varying λ on various performance measures |
(i.e.) the probability of no customers in the system and the server is idle decreases with increasing values of
. Similarly, Fig(1.2) shows how the proportion of idle time of the server decreases with increasing values of
. Fig (1.3), Fig (1.4), Fig (1.5) and Fig (1.6) show how the server’s busy period and vacation period probabilities, the expected number of customers in the system and the expected number of customers in the orbit increase with increasing values of λ.Next, we assume that the arrival process is exponentially distributed with parameter
=0.1, the service time distribution function is exponential with mean
varying from 0.3 to 0.9, the retrial times follow an exponential distribution with LST
with parameter
=0.8.The vacation time is also exponentially distributed with a mean = 0.25.Example 2:In this example, we study the effect of varying the service rate
.From the Table-2, we observe that if the value of
increases, the probabilities of idle time-
and
are decrease and the probabilities of busy time, expected no. of customers in the system and the ,expected no. of customers in the orbit increase.Fig(2.1) shows how
(i.e.) the probability of no customers in the system and the server is idle decreases with increasing values of
. Similarly, Fig(2.2) shows how the idle time probability of the server decreases with increasing values of
. Fig (2.3), Fig (2.4), Fig (2.5) shows how the server’s busy period probability, vacation time probability and the expected number of customers in the orbit increases with increasing values of
. Fig (2.6) shows how the expected numbers of customers in the system increases.
|
![]() | Figure 2. Effect of varying on various performance measures |
Dividing through out by Δt and taking limits as Δt→0, we get equation (1).Equation (2):
Dividing through out by (Δt)2 and taking limits as Δt→0, we obtain equation (2).Equations (3) to (8) are obtained by using similar arguments to those given above.Proof of theorem 4.1:From the above equations (11) & (12)
Proof of Theorem 5.1:In order to prove the sufficiency of the condition, we use the test function f(s) =s. The mean drift is then defined as
For
Where
= Probability of r arrivals during the vacation time.
= probability of m-r arrivals during the service of a customer.
If
Foster’s criterion, the embedded Markov chain and hence our process is stable if
.The condition
is also a necessary condition. This can be observed from equation (38), since, otherwise
.