Академический Документы
Профессиональный Документы
Культура Документы
www.elsevier.com/locate/apm
Abstract
This paper discusses a retrial queue with Bernoulli feedback, where the server is subjected to starting
failure. The retrial time is assumed to follow an arbitrary distribution and the customers in the orbit access
the server under FCFS discipline. The necessary and sufficient condition for the stability of the system is
derived. Various performance measures are obtained. Some numerical results are illustrated. The general
decomposition law is shown to hold good for this model also. Some of the existing results are deduced as
special cases.
Ó 2002 Elsevier Science Inc. All rights reserved.
1. Introduction
Queueing system with repeated attempts (trials) are characterized by the phenomenon that a
customer finding all the servers busy upon arrival is obliged to leave the service area and repeat his
request for service after some random time. Between trials, the blocked customer joins a pool of
unsatisfied customers called ‘‘orbit’’. Retrial queues have been widely used to model many
problems in telephone switching systems, telecommunication networks and computers competing
to gain service from a central processor unit. For recent bibliographies on retrial queues, see
[3,4,12,13,28].
Most of the papers on retrial queues have considered the system without feedback. A more
practical retrial queue with feedback occurs in many practical situations: for instance, multiple
*
Corresponding author.
E-mail address: deivanambi@hotmail.com (B. Krishna Kumar).
0307-904X/02/$ - see front matter Ó 2002 Elsevier Science Inc. All rights reserved.
PII: S 0 3 0 7 - 9 0 4 X ( 0 2 ) 0 0 0 6 1 - 6
1058 B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075
access telecommunication systems, where messages turned out as errors are sent again, can be
modeled as retrial queue with feedback. Choi and Kulkarni [5] have studied M/G/1 retrial queue
with feedback. Falin [12] has discussed M/M/1 retrial queue with feedback and geometric loss.
Choi et al. [6] have investigated M/M/C retrial queue with geometric loss and feedback.
A remarkable and unavoidable phenomenon in the service facility of a queueing system is its
breakdown. Until the failed service facility is recovered, the waiting times for customers in the
system increase, thereby resulting in impatience of customers. To offset this, an emergency service
facility is normally provided [22]. Kulkarni and Choi [20] have analysed the M/G/1 retrial queue
with server subjected to repairs and breakdowns. Further, Choi et al. [8] have investigated the
M/G/1 retrial queue with customer collisions. Recently, Yang and Li [26] have studied the M/G/1
retrial queue with the server subject to starting failures. They obtained analytical results for the
queue length distribution and the stochastic decomposition law where the retrial time distribution
is assumed to be exponential.
Retrial queueing system with general service times and non-exponential retrial time distribu-
tions have not been received much attention. Kapyrin [18] assumed that each customer in orbit
generates a sequence of repeated attempts that are independent of the customers in the orbit and
the server state. However, this methodology was found to be incorrect by Falin [12]. Subsequently,
Yang et al. [27] have developed an approximation method to obtain the steady-state performance
measures for the model of Kapyrin.
Fayolle [14] has investigated an M/M/1 retrial queue where the customers in the retrial
group form a queue and only the customer at the head of the queue can request a service to the
server after exponentially distributed retrial time with constant rate a. A retrial queueing system
with FCFS discipline and general retrial times has been extensively discussed by Gomez-Corral
[17].
In this paper, we consider an M/G/1 retrial queue with Bernoulli feedback and the server
subject to starting failures. We also assume that the retrial time is governed by an arbitrary
distribution and that the customer at the head of the orbit queue is allowed for access to the
server. The organisation of the paper is as follows. The model under consideration is described in
Section 2, along with the necessary and sufficient condition for the system to be stable. The steady-
state distribution of the server state and the orbit length are discussed in Section 3. Section 4
discusses some numerical examples to illustrate the effect of the parameters on the system per-
formance. Finally, in Section 5, we show that a general decomposition law for M/G/1 vacation
system also holds for our system and discuss its interpretations when applied to various inter-
esting special cases.
2. Mathematical model
We consider a single-server retrial queue with the server being subjected to starting failures.
New customers arrive from outside the system according to a Poisson process with rate k. We
assume that there is no waiting space and therefore if an arriving customer finds the server busy or
down, the customer leaves the service area and enters a group of blocked customers called ‘‘orbit’’
B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075 1059
in accordance with an FCFS discipline. That is, only the customer at the head of the orbit queue is
allowed for access to the server. Successive inter-retrial times of any customer are governed by an
arbitrary probability distribution function AðxÞ, with corresponding density function aðxÞ and
Laplace–Stieltjes transform c ðhÞ. If the server is idle, an arriving (primary or retrial) customer
must start (turn-on) the server, which takes negligible time. If the server is started successfully
(with a certain probability), the customer gets service immediately. Otherwise, the ‘‘repair’’ for the
server commences immediately and the customer must leave for the orbit and make a retrial at a
later time. Successive service times are independent with common probability distribution func-
tion BðxÞ, density function bðxÞ, Laplace–Stieltjes transform b ðhÞ and first three moments b1 , b2
and b3 . Similarly the successive repair times are independent and identically distributed with
probability distribution function DðxÞ, density function dðxÞ, Laplace–Stieltjes transform / ðhÞ
and first three moments /1 , /2 and /3 .
After the customer is served completely, he will decide either to join the retrial group again for
another service with probability p or to leave the system forever with probability qð¼ 1 pÞ. We
assume that the probability of successful commencement of service is d for a new customer who
finds the server idle and sees no other customer in the orbit (the counterpart of a customer who
starts a busy period in the standard M/G/1 system) and is a for all other new and returning
customers. Interarrival times, retrial times, service times and breakdown times are assumed to be
mutually independent. From this description, it is clear that at any service completion, the server
becomes free and in such a case, a possible new (primary) arrival and the one (if any) at the head
of the orbit queue, compete for service.
The state of the system at time t can be described by the Markov process fNðtÞ; t P 0g ¼
fðCðtÞ; X ðtÞ; n0 ðtÞ; n1 ðtÞ; n2 ðtÞÞ; t P 0g, where CðtÞ denotes the server state (0, 1 or 2 according as
the server being free, busy or down respectively) and X ðtÞ corresponds to the number of customers
in orbit at time t. If CðtÞ ¼ 0 and X ðtÞ > 0, then n0 ðtÞ represents the elapsed retrial time, if CðtÞ ¼
1, then n1 ðtÞ corresponds to the elapsed time of the customer being served, if CðtÞ ¼ 2 and X ðtÞ >
0, then n2 ðtÞ represents the elapsed repair time at time t. The functions rðxÞ; lðxÞ and gðxÞ
are the conditional completion rates (at time x) for repeated attempts, for service and for re-
pair, respectively; i.e., rðxÞ ¼ aðxÞð1 AðxÞÞ1 , lðxÞ ¼ bðxÞð1 BðxÞÞ1 and gðxÞ ¼ dðxÞð1 DðxÞÞ1 .
In the following sub-section, we obtain the ergodicity condition for the model under consider-
ation.
We first obtain the necessary and sufficient conditions for the system to be stable. To this end,
in the following theorem we establish the ergodicity of the embedded Markov chain at departure/
repair completion epochs. Let ftn ; n 2 Ng be the sequence of epochs at which either a service
completion occurs or a repair period ends. The sequence of random vectors Xn ¼ ðCðtn þÞ; X ðtn þÞÞ
forms a Markov chain, which is the embedded Markov chain for our queueing system. Its state
space is S ¼ f0; 1; 2g
f1; 2; 3; . . .g [ ð0; 0Þ.
Theorem 1. Let Xn be the orbit length at the time of either nth customer’s departure or repair
completion, n P 1. Then fXn ; n P 1g is ergodic if and only if aðkb1 þ pÞ þ að1 þ k/1 Þ < c ðkÞ, where
a ¼ 1 a.
1060 B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075
Proof. It is not difficult to see that fXn ; n P 1g is an irreducible and aperiodic Markov chain. To
prove ergodicity, we shall use FosterÕs criterion: An irreducible and aperiodic Markov chain is
ergodic if there exists a non-negative function f ðjÞ, j 2 N and > 0 such that the mean drift wj ¼
E½f ðXnþ1 Þ f ðXn Þ=Xn ¼ j
is finite for all j 2 N and wj 6 for all j 2 N , except perhaps a finite
number j.
In our case, we consider the function f ðjÞ ¼ j. Then we have
dðkb1 þ pÞ þ dð1 þ k/1 Þ; for j ¼ 0
wj ¼
aðkb1 þ pÞ þ að1 þ k/1 Þ c ðkÞ; for j ¼ 1; 2; 3; . . .
where d ¼ 1 d. Clearly, the inequality aðkb1 þ pÞ þ að1 þ k/1 Þ < c ðkÞ is a sufficient condition
for ergodicity. The same inequality is also necessary for ergodicity. As noted in Sennott et al. [23],
we can guarantee non-ergodicity of the Markov chain fXn ; n P 1g, if it satisfies KaplanÕs condi-
tion, namely wj < 1 for all j P 0 and there exits j0 2 N such that wj P 0 for j P j0 . Notice that, in
our case, KaplanÕs condition is satisfied because rij ¼ 0 for j < i 1 and i > 0, where R ¼ ðrij Þ is
the one step transition matrix of fXn ; n P 1g. Then, aðkb1 þ pÞ þ að1 þ k/1 Þ P c ðkÞ implies the
non-ergodicity of the Markov chain.
Since the arrival stream is a Poisson process, it can be shown from BurkeÕs theorem (see [10, pp.
187–188]) that the steady state probabilities of fðCðtÞ; X ðtÞÞ; t P 0g exist and is positive if and only
if aðkb1 þ pÞ þ að1 þ k/1 Þ < c ðkÞ.
From the mean drift wj ¼ aðkb1 þ pÞ þ að1 þ k/1 Þ c ðkÞ, for j P 1, we have the reasonable
conclusion that the term aðkb1 þ pÞ has components on successful commencement of service with
probability a by any customer: new arrivals during the busy period of the server ðkb1 Þ and the
served customer joining the orbit (feedback) with probability p. The term að1 þ k/1 Þ also has two
components at the unsuccessful commencement of service with probability a: the approached
customer (resulting in breakdown of server) joining the orbit and the new arrivals during the
breakdown ðk/1 Þ. Further, c ðkÞ gives the expected number of orbiting customers who enter
service successfully, given that the previous service time leaves j customers in the orbit. For sta-
bility, we require that new customers must arrive during a service time and repair time more
slowly than orbiting customers seeking service, at the commencement of service. That is aðkb1 þ
pÞ þ að1 þ k/1 Þ < c ðkÞ.
By the method of supplementary variable technique, (see for instance, [19]), we obtain the
following system of equations that govern the dynamics of the system behaviour:
Z 1
dP0 ðtÞ
¼ kP0 ðtÞ þ q Q0 ðx; tÞlðxÞ dx ð3:1Þ
dt 0
We assume that the condition aðkb1 þ pÞ þ að1 þ k/1 Þ < c ðkÞ is fulfilled so that we can set
P0 ¼ limt!1 P0 ðtÞ and the limiting densities
Pn ðxÞ ¼ lim Pn ðx; tÞ; for x P 0 and n P 1
t!1
1062 B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075
and
Rn ðxÞ ¼ lim Rn ðx; tÞ; for x P 0 and n P 1:
t!1
dPn ðxÞ
¼ ðk þ rðxÞÞPn ðxÞ; n ¼ 1; 2; 3; . . . ð3:14Þ
dx
dQ0 ðxÞ
¼ ðk þ lðxÞÞQ0 ðxÞ ð3:15Þ
dx
dQn ðxÞ
¼ ðk þ lðxÞÞQn ðxÞ þ kQn1 ðxÞ; n ¼ 1; 2; 3; . . . ð3:16Þ
dx
dR1 ðxÞ
¼ ðk þ gðxÞÞR1 ðxÞ ð3:17Þ
dx
dRn ðxÞ
¼ ðk þ gðxÞÞRn ðxÞ þ kRn1 ðxÞ; n ¼ 2; 3; 4; . . . : ð3:18Þ
dx
The steady state boundary conditions are
Z 1 Z 1 Z 1
Pn ð0Þ ¼ q Qn ðxÞlðxÞ dx þ p Qn1 ðxÞlðxÞ dx þ Rn ðxÞgðxÞ dx; n ¼ 1; 2; 3; . . .
0 0 0
ð3:19Þ
Z 1
Q0 ð0Þ ¼ dkP0 þ a P1 ðxÞrðxÞ dx ð3:20Þ
0
Z 1 Z 1
Qn ð0Þ ¼ ak Pn ðxÞdx þ a Pnþ1 ðxÞrðxÞ dx; n ¼ 1; 2; 3; . . . ð3:21Þ
0 0
Z 1
R1 ð0Þ ¼ dkP0 þ a P1 ðxÞrðxÞ dx ð3:22Þ
0
Z 1 Z 1
Rn ð0Þ ¼ ak Pn1 ðxÞdx þ a Pn ðxÞrðxÞ dx; n ¼ 2; 3; 4; . . . ð3:23Þ
0 0
The following theorem discusses the steady state distribution of the system.
Theorem 2. If aðkb1 þ pÞ þ að1 þ k/1 Þ < c ðkÞ, then the joint steady state distribution of
fX ðtÞ; t P 0g is obtained as
Rx
kx rðuÞ du
P0 kzfðpz þ qÞdb ðkð1 zÞÞ þ zd/ ðkð1 zÞÞ 1ge 0
P ðx; zÞ ¼ ð3:25Þ
fz ½ðpz þ qÞab ðkð1 zÞÞ þ z a/ ðkð1 zÞÞ
½z þ ð1 zÞc ðkÞ
g
( )
ka½z þ ð1 zÞc ðkÞ
fðpz þ qÞdb ðkð1 zÞÞ þ zd/ ðkð1 zÞÞ 1g
Qðx; zÞ ¼ P0 dk þ
fz ½ðpz þ qÞab ðkð1 zÞÞ þ z a/ ðkð1 zÞÞ
½z þ ð1 zÞc ðkÞ
g
Rx
kð1zÞx lðuÞ du
e 0 ð3:26Þ
( )
kza½z þ ð1 zÞc
ðkÞ
fðpz þ qÞdb
ðkð1 zÞÞ þ z d/ ðkð1 zÞÞ 1g
Rðx; zÞ ¼ P0 dzk þ
fz ½ðpz þ qÞab ðkð1 zÞÞ þ z a/ ðkð1 zÞÞ
½z þ ð1 zÞc ðkÞ
g
Rx
kð1zÞx gðuÞ du
e 0 ð3:27Þ
where
Z 1 Rx
lðuÞ du kð1zÞx
b ðkð1 zÞÞ ¼ lðxÞe 0 e dx
Z0 1 Rx
gðuÞ du kð1zÞx
/ ðkð1 zÞÞ ¼ gðxÞe 0 e dx
0
Z 1 Rx
kx o rðuÞ du
c ðkÞ ¼ rðxÞe e dx
0
P0 ½1 b ðkð1 zÞÞ
fdz ½z þ ð1 zÞc ðkÞ
fðd aÞzg ðkð1 zÞÞ þ agg
QðzÞ ¼ ð3:41Þ
ð1 zÞfz ½ðpz þ qÞab ðkð1 zÞÞ þ z a/ ðkð1 zÞÞ
½z þ ð1 zÞc ðkÞ
g
zP0 ½1 / ðkð1 zÞÞ
fdz ½z þ ð1 zÞc ðkÞ
fða dÞðpz þ qÞb ðkð1 zÞÞ þ agg
RðzÞ ¼
ð1 zÞfz ½ðpz þ qÞab ðkð1 zÞÞ þ z a/ ðkð1 zÞÞ
½z þ ð1 zÞc ðkÞ
g
ð3:42Þ
and
P0 f½z þ ð1 zÞc ðkÞ
fqb ðkð1 zÞÞðz/ ðkð1 zÞÞða dÞ aÞg þ dzqb ðkð1 zÞÞg
KðzÞ ¼
fz ½ðpz þ qÞab ðkð1 zÞÞ þ za/ ðkð1 zÞÞ
½z þ ð1 zÞc ðkÞ
g
ð3:43Þ
where
c ðkÞ aðkb1 þ pÞ að1 þ k/1 Þ
P0 ¼ : ð3:44Þ
qdc ðkÞ þ qða dÞð1 þ k/1 Þ
Proof. Integrating the Eqs. (3.25)–(3.27) from 0 to 1 with respect to x, we obtain respectively
(3.40)–(3.42). At this point, the only unknown is P0 which can be determined using the normal-
izing condition, P0 þ P ð1Þ þ Qð1Þ þ Rð1Þ ¼ 1. Thus, setting z ¼ 1 in (3.40)–(3.42) and applying
LÕ HospitalÕs rule whenever necessary, we get after using the normalizing condition and rear-
rangement
( )
qdc ðkÞ þ qða dÞð1 þ k/1 Þ
P0 ¼1
c ðkÞ aðkb1 þ pÞ að1 þ k/1 Þ
which yields (3.44).
Finally, the probability generating function KðzÞ ¼ P0 þ P ðzÞ þ zQðzÞ þ RðzÞ of the number of
customers in the system is obtained by using (3.40)–(3.42) and some mathematical manipulations
yield (3.43).
Remark 2. Further, if the retrial time distribution is exponential with parameter m, then c ðkÞ ¼ m=
ðk þ mÞ. In this case (3.45) yields
1066 B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075
We now obtain some performance measures for the system in steady state. Let U be the server
utilization, (or the steady state probability that the server is attending a customer) that is the
server is busy, I, the steady state probability that the server is idle during the retrial time, R,
the steady state probability that the server is under repair and D, the steady state probability that
the server is down or idle. From Theorem 3, we obtain:
kb1
U ¼ Qð1Þ ¼
q
ð1 c ðkÞÞfdkb1 dq þ 1 þ dk/1 g
I ¼ P ð1Þ ¼
ða dÞqð1 þ k/1 Þ þ dqc ðkÞ
k/ fdc ðkÞ ða dÞðp þ kb1 Þg
R ¼ Rð1Þ ¼ 1
ða dÞqð1 þ k/1 Þ þ dqc ðkÞ
and
kb1
D ¼ P0 þ P ð1Þ þ Rð1Þ ¼ 1 :
q
The mean number of customers in the system Ls under steady state conditions is obtained by
differentiating (3.43) with respect to z and evaluation at z ¼ 1,
ða dÞfk2 /2 þ 2/1 k þ 2ð1 þ k/1 Þ½1 c ðkÞ þ kb1
g þ 2kb1 dc ðkÞ
Ls ¼
2½ða dÞð1 þ k/1 Þ þ dc ðkÞ
2
k ðab2 þ a/2 Þ þ 2kðpab1 þ a/1 Þ þ 2ð1 c ðkÞÞfaðkb1 þ pÞ þ að1 þ kb1 Þg
þ :
2½c ðkÞ aðkb1 þ pÞ að1 þ k/1 Þ
The orbit characteristics are of considerable interest in retrial queues. Artalejo and Falin [1]
have discussed the orbit busy and idle period for M/G/1 retrial queue with exponentially dis-
tributed retrial times. For the model under consideration, we obtain the probability of orbit being
empty as
V ¼ P 0 þ Q0
where Q0 is the probability that the orbit is empty while the server is busy and P0 is the probability
of an empty system. We observe that
P0 ½1 b ðkÞ
Q0 ¼
qb ðkÞ
where P0 is as given in (3.34) and
fc ðkÞ aðkb1 þ pÞ að1 þ k/1 Þgð1 pb ðkÞÞ
V ¼ :
qb ðkÞfqdc ðkÞ þ qða dÞð1 þ k/1 Þg
B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075 1067
Define H ðzÞ ¼ P0 þ P ðzÞ þ QðzÞ þ RðzÞ. Then H ðzÞ represents the probability generating function
for the number of customers in the orbit. Using (3.40)–(3.42) and simplifying, we get
H ðzÞ
P0 ff½z þ ð1 zÞc ðkÞ
z/ ðkð1 zÞÞ½1 pb ðkð1 zÞÞ
þ pzb ðkð1 zÞÞ zgða dÞ þ ð1 zÞc ðkÞ½b ðkð1 zÞÞap a
g
¼
fz ½ðpz þ qÞab ðkð1 zÞÞ þ z
a/ ðkð1 zÞÞ
½z þ ð1 zÞc ðkÞ
g
as follows:
EðT00 Þ
P0 ¼ 1
k
þ EðLÞ
where T00 is the amount of time in a regenerative cycle during which the system is in the state
ð0; 0Þ. It is clear that
1
EðT00 Þ ¼
k
so that
1
EðLÞ ¼ ðP01 1Þ:
k
Using Eq. (3.44), we get
( )
1 1 þ qdðc ðkÞ k/1 1Þ þ ða þ qkÞk/1 þ akb1 c ðkÞ
EðLÞ ¼ :
k c ðkÞ aðkb1 þ pÞ að1 þ k/1 Þ
1068 B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075
4. Numerical examples
In this section, we present some numerical examples to study the effect of the parameters on the
system performance like mean system size, probability of no customers in the system and prob-
ability of orbit being empty.
In Fig. 1(a)–(c), the mean system size Ls is compared with varying values of the feedback
probability p, the probability a of the customers getting successful commencement of service (for
new and retrial customers) and the retrial rate m respectively. The service time distribution is
assumed to be exponential with rate l, the retrial time distributions are exponential ðaðxÞ ¼ memx Þ,
2
Erlangian of order two ðaðxÞ ¼ m2 xemx Þ and Hyper exponential ðaðxÞ ¼ cmemx þ ð1 cÞm2 em x Þ,
for the chosen parametric values.
Fig. 1(a) shows that the mean system size increases at a slower rate followed by a steep increase,
for the parametric values ðk; l; m; a; d; cÞ ¼ ð0:5; 20; 25; 0:9; 0:5; 0:7Þ.
Fig. 1(b) displays the steep decrease of the mean system size and stabilizing subsequently for
increasing values of a, corresponding to the parametric values ðk; l; m; p; d; cÞ ¼ ð0:3; 25; 30;
0:4; 0:4; 0:9Þ.
The Fig. 1(c) depicts the effect of the retrial time distribution on the mean number of customers
Ls in the system in steady state for the parametric values ðk; l; a; p; d; cÞ ¼ ð0:2; 10; 0:8; 0:3;
0:6; 0:4Þ. The curve shows that Ls converges to the corresponding quantities related to an M/G/1
feedback queue with starting failure, as m increases to 1, as we expected when the mean retrial
time converges to zero. Besides, the curve shows that the mean number of customers in the M/G/1
feedback queue with starting failure is a lower bound for the mean number of customers in the
retrial queues under consideration.
In Fig. 2(a)–(c), the variation of P0 , the probability of no customers in the system is studied for
increasing values of the feedback probability p, the probability of the customers getting successful
commencement of service a and retrial rate m. Here also the service time is assumed to be expo-
nential, Erlangian of order two and Hyper exponential, as before. We observe that in Fig. 2(a) the
probability P0 decreases marginally in the beginning as the feedback probability p increases fol-
lowed by a steeper decrease later for the chosen parametric values satisfying the ergodicity con-
dition.
In Fig. 2(b) and (c), initially there is a steeper increase in probability P0 which stabilizes for
increasing values of a and m respectively. Fig. 3(a)–(c) displays a similar trend as that of Fig. 2(a)–
(c) for the variation of V0 , the probability of zero orbit size, corresponding to variation in
probabilities p, a and retrial rate m, for the chosen parametric values. In all the above cases, the
parametric values are chosen so as to satisfy the ergodic condition.
Stochastic decomposition has been widely observed among M/G/1 type queues with server
vacations (see, for example, [9,11,16,21]). A key result, in these analysis is that the number of
customers in the system in steady state at a random point in time is distributed as the sum of two
independent random variables, one of which is the number of customers in the corresponding
standard M/G/1 queueing system (in steady state) at a random point in time. The other random
B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075 1069
Fig. 1. (a) Mean system size (Ls ) versus feedback probability (p) (l ¼ 20, k ¼ 0:5, m ¼ 25, a ¼ 0:9, d ¼ 0:5, c ¼ 0:7);
(b) mean system size (Ls ) versus a (l ¼ 25, k ¼ 0:3, m ¼ 30, p ¼ 0:4, d ¼ 0:4, c ¼ 0:9); (c) mean system size (Ls ) versus
retrial rate (m) (l ¼ 10, k ¼ 0:2, a ¼ 0:8, p ¼ 0:3, d ¼ 0:6, c ¼ 0:4).
1070 B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075
Fig. 2. (a) P0 versus feedback probability (p) (l ¼ 20, k ¼ 0:3, m ¼ 25, a ¼ 0:5, d ¼ 0:6, c ¼ 0:8); (b) P0 versus a
(l ¼ 20, k ¼ 0:3, m ¼ 25, p ¼ 0:4, d ¼ 0:6, c ¼ 0:8); (c) P0 versus retrial rate (m) (l ¼ 15, k ¼ 0:3, a ¼ 0:9, p ¼ 0:4,
d ¼ 0:6, c ¼ 0:3).
B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075 1071
Fig. 3. (a) The probability of empty orbit (V) versus p (l ¼ 10, k ¼ 0:4, m ¼ 20, a ¼ 0:8, d ¼ 0:2, c ¼ 0:7); (b) V ver-
sus a (l ¼ 25, k ¼ 0:4, m ¼ 35, p ¼ 0:5, d ¼ 0:3, c ¼ 0:9); (c) V versus m (l ¼ 15, k ¼ 0:3, a ¼ 0:8, p ¼ 0:3, d ¼ 0:3,
c ¼ 0:5).
1072 B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075
variable may have different probabilistic interpretations in specific cases depending on how the
vacations are scheduled.
Stochastic decomposition has also been observed to hold for some M/G/1 retrial queues
[2,28]. Our retrial queue with feedback and server subject to starting failure can be thought of as
an M/G/1 queue with generalized vacations [16] in which the vacation begins at the end of each
service time and the server is turned on successfully (started successfully) again (with cer-
tain probability) according to a competition between Poisson arrival rate k > 0 (corresponding
to primary customers) and the general retrial time distribution (corresponding to a retrial cus-
tomer).
Let PðzÞ be the probability generating function of the number of customers in the M/G/1
queueing system with Bernoulli feedback (see [24]) in steady state at a random point in time, vðzÞ
be the probability generating function of the number of customers in the vacation system at a
random point in time given that the server is on vacation and KðzÞ be the probability generating
function of the random variable being decomposed. Then, the mathematical version of the sto-
chastic decomposition law is
KðzÞ ¼ PðzÞvðzÞ: ð5:1Þ
We now verify that the decomposition law applied to the retrial model analyzed in this paper. For
the M/G/1 queue with Bernoulli feedback queueing system [24], we have
ðq kb1 Þð1 zÞb ðkð1 zÞÞ
PðzÞ ¼ : ð5:2Þ
ðpz þ qÞb ðkð1 zÞÞ z
To obtain an expression for vðzÞ we first define vacation in our context. We say that the server is
on vacation if the server is either under repair or idle. (Note that in retrial queues, there may be
customers in the system even when the server is idle.) Under this definition, we have
P0 þ P ðzÞ þ RðzÞ
vðzÞ ¼ :
P0 þ P ð1Þ þ Rð1Þ
Using the results (3.40), (3.42) and (3.44) of Theorem 3, we obtain
P0 f½z þ ð1 zÞc ðkÞ
fz/ ðkð1 zÞÞða dÞ ag þ dzg½ðpz þ qÞb ðkð1 zÞÞ z
vðzÞ ¼ ð5:3Þ
ð1 kbq 1 Þð1 zÞfz ½ðpz þ qÞab ðkð1 zÞÞ þ z
a/ ðkð1 zÞÞ
½z þ ð1 zÞc ðkÞ
g
P0 þ P ðzÞ
KðzÞ ¼ PðzÞ ð5:4Þ
limt!1 P ðCðtÞ ¼ 0Þ
R1
where P ðzÞ ¼ 0 P ðx; zÞ dx as in Eq. (3.40) with q ¼ d ¼ a ¼ 1, P0 ¼ 1 ðkb1 =c ðkÞÞ and PðzÞ is
the the probability generating function of the number of customers present in the standard M/G/1
queue, that is
ð1 kb1 Þð1 zÞb ðkð1 zÞÞ
PðzÞ ¼ :
b ðkð1 zÞÞ z Rt
R1 rðxÞ dx
Case (ii): If q ¼ a ¼ 1, d ¼ 0 and c ðkÞ ¼ 0 ekt rðtÞe 0 dt ! 1, then the system reduces to
the M/G/1 queue with setup times [25]. As c ðkÞ ! 1, customers in the system will be always
available for service and therefore when the server is idle there must be no customers in the
system. Since d ¼ 0 and q ¼ a ¼ 1, the customer who starts a busy period always causes the server
to warm up or to undergo repair with probability one, after which all customers arrived in the
busy period (including those, if any, arrived during the setup period) are served under FCFS basis.
In this case, the generating function KðzÞ becomes
ð1 kb1 Þð1 zÞb ðkð1 zÞÞ 1 z/ ðkð1 zÞÞ
KðzÞ ¼ ð5:5Þ
b ðkð1 zÞÞ z ð1 zÞð1 þ k/1 Þ
which is consistent with the results in [25].
According to the decomposition law, we have
½1 z/ ðkð1 zÞÞ
vðzÞ ¼ ð5:6Þ
ð1 zÞð1 þ k/1 Þ
which is the generating function of the number of customers present in the system in steady state
at a random point in time, given that the server is warming up. However, a more insightful in-
terpretation allows from the observation that wðzÞ ¼ z/ ðkð1 zÞÞ is the probability generating
function of the number of customers (including the one who starts the busy period) present in the
system when the server return after warming up. From (5.6), we can rewrite vðzÞ as
1 wðzÞ
vðzÞ ¼ 0 ð5:7Þ
w ð1Þð1 zÞ
which implies that vðzÞ is also the probability generating function of the number of customers
arrived during a time interval that is distributed as the equilibrium backward recurrence (ex-
panded) time of a warming up period [15].
Case (iii): If a ¼ 1, d ¼ 0 and c ðkÞ ! 1, then the probability generating function of the number
of customers present in the system KðzÞ becomes
ðq kb1 Þð1 zÞb ðkð1 zÞÞ 1 z/ ðkð1 zÞÞ
KðzÞ ¼ : ð5:8Þ
ðpz þ qÞb ðkð1 zÞÞ z ð1 zÞð1 þ k/1 Þ
It can be shown that the first factor on the right side of (5.8) is the probability generating function
of the M/G/1 queue with Bernoulli feedback [24] and the second factor is the generating function
of the number of customers present in the system in steady state at a random point in time given
that the server is warming up.
1074 B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075
6. Conclusion
We have discussed a retrial queue with feedback and the server subject to starting failures. We
have assumed that the retrial time is governed by an arbitrary distribution and that the customer
at the head of the orbit queue is allowed for access to the server. The necessary and sufficient
condition for the system to be stable is derived. Some performance measures, such as mean system
size, the server utilization, mean orbit size, the probability of the server being under repair, the
probability of the orbit being empty, etc. are obtained. The effect of the parameters on the per-
formance measures are illustrated graphically. We have shown that the general stochastic de-
composition law for M/G/1 vacation models also holds for our system.
References
[1] J.R. Artalejo, G.I. Falin, On the orbit characteristic of the M/G/1 retrial queue, Nav. Res. Logis. 43 (8) (1996)
1147–1161.
[2] J.R. Artalejo, A. Gomez-Corral, Steady state solution of a single server queue with linear request repeated, J. Appl.
Prob. 34 (1997) 223–233.
[3] J.R. Artalejo, Accessible bibliography on retrial queues, Math. Comput. Modell. 30 (1999) 1–6.
[4] B.D. Choi, Y. Chang, Single server retrial queues with priority calls, Math. Comput. Modell. 30 (3–4) (1999) 7–
32.
[5] B.D. Choi, V.G. Kulkarni, Feedback retrial queueing systems, Stochastic Model Relat. Fields (1992) 93–105.
[6] B.D. Choi, Y.C. Kim, Y.W. Lee, The M/M/C retrial queue with geometric loss and feedback, Comput. Math.
Appl. 36 (6) (1998) 41–52.
[7] B.D. Choi, K.H. Rhee, K.K. Park, The M/G/1 retrial queue with retrial rate control policy, Prob. Eng. Info. Sci. 7
(1993) 26–46.
[8] B.D. Choi, Y.W. Shin, W.C. Ahn, Retrial queues with collision arising from unslotted CSMA/CD protocol,
Queueing Syst. 11 (1992) 335–356.
[9] R.B. Cooper, Queues served in cyclic order: waiting times, Bell Syst. Tech. J. 49 (1970) 339–413.
[10] R.B. Cooper, Introduction to Queueing Theory, North-Holland, New York, 1981.
[11] B.T. Doshi, A note on stochastic decomposition in a GI/G/l queue with vacation or setup times, J. Appl. Prob. 22
(1985) 419–428.
[12] G.I. Falin, A survey of retrial queues, Queueing Syst. 7 (1990) 127–168.
[13] G.I. Falin, J.G.C. Templeton, Retrial Queues, Chapman and Hall, New York, 1997.
[14] G. Fayolle, A simple telephone exchange with delayed feedbacks, in: O.J. Boxma, J.W. Cohen, H.C. Tijms (Eds.),
Traffic Analysis and Computer Performance Evaluation, Elsevier, Amsterdam, 1986, pp. 245–253.
[15] S.W. Fuhrmann, A note on the M/G/1 queue with server vacations, Opns. Res. 32 (1984) 1368–1373.
[16] S.W. Fuhrmann, R.B. Cooper, Stochastic decomposition in the M/G/1 queue with generalized vacations, Opns.
Res. 33 (1985) 1117–1129.
[17] A. Gomez-Corral, Stochastic analysis of a single server retrial queue with general retrial times, Nav. Res. Logis. 46
(1999) 561–581.
[18] V.A. Kapyrin, A study of the stationary characteristics of a queueing system with recurring demands, Cybernetics
13 (1977) 584–590.
[19] J. Keilson, J. Cozzolino, H. Young, A service system with unfilled requests repeated, Opns. Res. 16 (1968) 1126–
1137.
[20] V.G. Kulkarni, B.D. Choi, Retrial queue with server subject to breakdown and repairs, Queueing Syst. 7 (2) (1990)
191–208.
[21] Y. Levy, U. Yechiali, Utilization of idle time in an M/G/1 queueing system, Manage. Sci. 22 (1975) 202–211.
[22] I.L. Mitrany, B. Avi-Itzhak, A many server queue with service interruptions, Opns. Res. 16 (1968) 628–638.
B. Krishna Kumar et al. / Appl. Math. Modelling 26 (2002) 1057–1075 1075
[23] L.I. Sennott, P.A. Humblet, R.L. Tweedi, Mean drifts and the non-ergodicity of Markov chains, Opns. Res. 31
(1983) 783–789.
[24] l. Takacs, A single server queue with feedback, Bell Syst. Tech. J. 42 (1963) 505–519.
[25] P.D. Welch, On generalized M/G/1 queueing process in which the first customer of each busy period receives
exceptional service, Opns. Res. 12 (1964) 736–752.
[26] T. Yang, H. Li, The M/G/1 retrial queue with the server subject to starting failures, Queueing Syst. 16 (1994) 83–96.
[27] T. Yang, M.J.M. Posner, J.G.C. Templeton, H. Li, Approximation method for the M/G/1 retrial queue with
general retrial times, Eur. J. Oper. Res. 76 (1994) 552–562.
[28] T. Yang, J.G.C. Templeton, A survey on retrial queue, Queueing Syst. 2 (1987) 201–233.