Professional Documents
Culture Documents
K. SANTHI
Department of Mathematics
PS PT MGR Govt. Arts and Science College
Sirkali-609108, India
E-mail:santhimano3169@gmail.com
Abstract
In this paper, we study a single arrival retrial queue with second optional service and
exponentially distributed multiple working vacation. The server gives service to clients, one by
one, on a FCFS basis. Soon after fulfillment of his administration the client may select the
second optional service with probability or the client may leave the framework without taking
the second optional service with probability q ( p + q = 1). After consummation of client’s service
if there is no client in the circle the server may take a numerous working vacation. Using
supplementary variable method, we obtain the probability generating function for the number of
customers in the orbit. Some particular cases are discussed.
1. Introduction
Retrial queueing systems are described by the feature that the arriving
customers who find the server busy join the retrial orbit to try their requests
again. Retrial queues are widely and successfully used as Mathematical
models of several Computer systems and telecommunication networks. Choi
et al. [4] analysed an M M 1 retrial queue with general retrial times.
Martin and Gomez-Corral [9] considered an M M 1 retrial queue with
linear control policy. Sherman and Kharoufeh [18] studied an M M 1
retrial queue with unreliable server. In the queueing theory, vacation queues
and retrial queues have been intensive research topics; we can find general
models in Artalejo and Gomez-Corral [2]. In 2002, Servi and Finn [17] first
2. Model Description
regular service period and let a (x ), A () denote the probability density
function and Laplace Stieltjes Transform of A (x ) respectively for working
vacation period. Just after the completion of a service, if any customer is in
orbit the next customer to gain service is determined by a competition
between the primary customer and the orbit customer.
Stieltjes transform (LST) Sb1 () where Sb1 is the service time of the first
essential service.
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
AN M G 1 RETRIAL QUEUE WITH SECOND OPTIONAL … 1131
After completion of first essential service the customer may opt for the
second optional service with probability p or the customer may leave the
system without taking the second optional service with probability
q ( p + q = 1). The second optional service follows the general distribution
with the distribution function Sb2 (x ), the probability density function Sb2 (x )
and the LST Sb2 ( ) where Sb2 is the service time of the second optional
service.
During the working vacation period the server also provides two types of
services. The first essential service time Sv1 of a typical customer follows a
general distribution with the distribution function Sv1 (x ) Sv1 (x ), the
probability density function and Sv1 ( ), the LST] and the second optional
service time Sv2 also follows a general distribution with the distribution
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
1132 K. SANTHI
occupied, 1 if the server is in regular service period at time t but not occupied,
2 if the server is busy for giving first essential service in working vacation
period at time t, 3 if the server is busy for giving second optional service in
working vacation period at time t, 4 if the server is busy for giving first
essential service in regular service period at time t, 5 if the server is busy for
giving second optional service in regular service period at time t.
and Sb0 (t ) are introduced in order to obtain the bivariate Markov Process
2
Q0, 0 = lim Pr N (t ) = 0, Y (t ) = 0
t →
−x −x
Svi () = 0 e Svi (x ) dx ; A () = 0 e a(x ) dx ;
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
AN M G 1 RETRIAL QUEUE WITH SECOND OPTIONAL … 1133
B () =
0 e − x b(x ) dx ; Q0,n () =
0 e − x Q0,n (x ) dx ; Q0,n (0) =
0 Q0,n (x )dx;
Qi,n () =
0 e − x Qi,n (x ) dx ; Qi,n (0) =
0 Qi,n (x ) dx ; P0,n () =
0 e
−x
P0,n (x ) dx ;
P0,n (0) =
0
P0,n (x ) dx ; Q0 (z, ) =
n =1
Q0,n ()z n ; Q0,n (z, 0) = Q
n =1
n
0,n (0 ) z ;
Q0 (z, 0) =
n =1
Q0, n (0)z n ; Qi (z, ) = Q
n =1
n
i, n ()z ; Qi (z, 0)
=
n =1
Qi, n (0)z n ; Q1 (z , 0) = Q
n =1
1, n (0 )z
n
; P0 (z , )
=
n =1
P0, n ()z n , P0 (z , 0) = P
n =1
n
0, n (0 )z ; P0 (z, 0)
=
n =1
P0, n (0)z n ; Pi (z, ) = Pi, n ()z n ; Pi (z , 0 )
n =1
=
n =1
Pi, n (0)z n ; Pi (z, 0) = P
n =1
n
i, n (0 )z .
d
− Q (x ) = −( + )Q0, n (x ) + qQ1, n (0 )a (x )
dx 0, n
+ Q2, n (0 )a (x ); n 1 (2)
d
− Q (x ) = −( + )Q1,0 (x ) + Q0,1 (0 )sv1 (x ) + Q0,0 sv1 (x ) (3)
dx 1,0
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
1134 K. SANTHI
d
− Q (x ) = −( + )Q1, n (x ) + Q1, n −1 (x ) + Q0, n +1 (0 )sv1 (x )
dx 1, n
0 Q0, n (x )dx; n 1
+ sv1 (x ) (4)
d
− Q (x ) = −( + )Q2, 0 (0 ) + pQ1, 0 (0 )sv2 (x ) (5)
dx 2, 0
d
− Q (x ) = −( + )Q2, n (x ) + pQ1, n (0 )sv2 (x ) + Q2, n −1 (x ); n 1 (6)
dx 2, n
d
− P (x ) = − P0, n (x ) + qP1, n (0)b(x ) + P2, n (0)b(x ) + b(x )
dx 0, n
0 Q0, n (x )dx; n 1 (7)
d
−
dx
P1, 0 (x ) = − P1, 0 (x ) + P0, 1 (0) sb1 (x ) + sb1 (x )
0
Q1, 0 (x )dx (8)
d
−
dx
P1, n (x ) = − P1, n (x ) + P0, n +1 (0)sb1 (x ) + P1, n −1 (x ) + sb1 (x )
0
Q1, n (x )dx
+ sb1 (x )
0 P0, n (x )dx; n 1 (9)
d
−
dx
P2, 0 (x ) = − P2, 0 (x ) + p P1, 0 (0)sb2 (x ) + sb2 (x )
0
Q2, 0 (x )dx (10)
d
− P (x ) = − P2,n (x ) + p P1,n (0)sb2 (x ) + P2,n−1 (x ) + sb2 (x )
dx 2,n
0 Q2, n (x )dx. (11)
Taking LST on both sides of the equation from (2) to (11) we get,
Q0, n () − Q0, n (0 ) = ( + )Q0, n () − qQ1, n (0 ) A () − Q2, n (0 ) A () (12)
Q1, 0 () − Q1, 0 (0 ) = ( + )Q1, 0 () − Q0, 1 (0 )Sv1 − Q0, 0Sv1 () (13)
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
AN M G 1 RETRIAL QUEUE WITH SECOND OPTIONAL … 1135
Q1, n () − Q1, n (0 ) = ( + )Q1, n () − Q1, n −1 () − Q0, n +1 (0 )Sv1 ()
Q2, n () − Q2, n (0 ) = ( + )Q2, n0 () − pQ1, n (0 )Sv2 () − Q2, n −1 () (16)
P1, 0 () − P1, 0 (0 ) = P1, 0 () − P0, 1 (0 )sb1 () − sb1 ()Q1, 0 (0 ) (18)
P1, n () − P1, n (0 ) = P1, n () − P0, n +1 (0 )sb1 () − P1, n −1 ()
P2, n () − P2, 0 (0 ) = P2, 0 () − p P1, 0 (0 )sb2 () − sb2 ()Q2, 0 (0 ) (20)
P2, n () − P2, n (0 ) = P2, n () − p P1, n (0 )sb2 () − P2, n−1 () − sb2 ()Q2, n (0 ). (21)
Multiplying (14) with z n and summed over 𝑛 from 1 to ∞ and added up with
(13) gives
Sv1 ()
− ( − z + ) Q1 (z, ) = Q1 (z, 0) − Q0 (z, 0)
z
z z
− Sv1 () − S ()Q0, 0 . (23)
z z v1
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
1136 K. SANTHI
1 − A ( + )
Q0 (z, 0) = qQ1 (z, 0) − qQ1, 0 (0) + Q2 (z, 0) − Q2, 0 (0). (25)
+
Q (z , 0 ) z z
Q1 (z , 0 ) = Sv1 ( − z + ) 0 + Q (z , 0 ) + Q . (26)
z x 0 z 0, 0
Q0 ( z , 0 ) =
Q0 (z , 0 ) =
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
AN M G 1 RETRIAL QUEUE WITH SECOND OPTIONAL … 1137
This implies that there exists a real root z1 (0, 1) for the equation
f (z ) = 0. Hence at z = z1 the equation (30) becomes
where
q 0 (z , 0 ) =
A ( + )Q0, 0
Q1 (z , 0 ) = . (34)
( + )z − Sv1 ( − z + ) q + psv2 ( − z + ) z + ( − z + )
A ( + )
z + ( − z + ) A ( + )Q0, 0
Q2 (z , 0 ) = . (35)
( + )z − Sv1 ( − z + ) q + psv2 ( − z + )
z + ( − z + ) A ( + )
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
1138 K. SANTHI
z + ( − z + ) A ( + )Q0, 0
Q1 (z , 0 ) = . (37)
− z + ( + )z − Sv1 ( − z + ) q + psv2 ( − z + )
z + ( − z + ) A ( + )
Inserting = 0 in (27) and using (33), we get
+ B ( )Q0 (z , 0 ). (40)
1 − B ( )
P0 (z, 0) = qP1 (z, 0) + P2 (z, 0) − Q0, 0 + U (z1 )
Multiplying (19) with z n and summed over 𝑛 from 1 to ∞ and added with
(18), gives
sb1
− ( − z )P1 (z, 0) = P1 (z, 0) − P0 (z, 0) − Sb1 ()Q1 (z, 0)
z
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
AN M G 1 RETRIAL QUEUE WITH SECOND OPTIONAL … 1139
P (z , 0 )
P1 (z , 0 ) = Sb1 ( − z ) 0 + Q1 (z , 0 ) + P0 (z, 0 ) . (43)
z
Multiplying (21) with z n and summed over n from 1 to ∞ and added with
(20) gives
− ( − z ) P2 (z, ) = P2 (z, 0) − pSb2 ()P1 (z, 0) − Sb2 ()Q2 (z, 0). (44)
Sb1 ( − z ) B ( ) + (1 − B ( )z Sb2 ( − z )
B ( ) + (1 − B ( ))z
B ( ) + (1 − B ( ))z
Using (35), (45) and (46) in (40), we get
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
1140 K. SANTHI
N 0 (z )
P0 (z , 0 ) = Q (48)
D0 (z ) 0, 0
where
+ z 1 − B ( )1 − A ( + ) − z +
− z 1 − B ( )1 − U (z1 ) ( − z + )
z + ( − z + ) A ( + )
z + ( − z + ) A ( ).
Inserting = 0 and using (36), (39), (45) and (47) in (41), we get
N1 (z )
P1 (z , 0 ) = Q (49)
D1 (z ) 0, 0
where
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
AN M G 1 RETRIAL QUEUE WITH SECOND OPTIONAL … 1141
+ 1 − A ( + ) − z + B ( ) + (1 − B ( )) z
z + ( − z + ) A ( + )
z + ( − z + ) A ( + ).
N 2 (z )
P2 (z , 0 ) = Q (50)
D2 (z ) 0, 0
Where
+ pSb1 ( − z ) B ( ) + (1 − B ( )z 1 − A ( + ) − z +
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
1142 K. SANTHI
z + ( − z + ) A ( + )
D2 (z ) = D1 (z ).
We define
N V (z )
PV (z ) = Q2 (z , 0) + Q1 (z, 0 ) + Q0 (z , 0) + Q0, 0 = Q (51)
DV (z ) 0, 0
z + ( − z + ) A ( + )
z + ( − z + ) A ( + ).
We define
N B (z )
PB (z ) = P0 (z , 0 ) + P1 (z , 0) + P2 (z , 0 ) = Q (52)
D B ( z ) 0, 0
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
AN M G 1 RETRIAL QUEUE WITH SECOND OPTIONAL … 1143
We define
P (z ) = PV (z ) + PB (z ) (53)
Nr
Q0, 0 = . (54)
− U (z1 ) + + − U (z1 ) + A ( + )
Dr
+ − Sv () q + pSv () + A ( + )
1 2
Where
4. Particular Cases
P (z ) = PV (z ) + PB (z ) (55)
N V (z ) N (z )
PV (z ) = Q0, 0 and PB (z ) = B Q
DV D B ( z ) 0, 0
where
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
1144 K. SANTHI
1 − Sb ( − z ) B ( ) + (1 − B ( )z + 1 − A ( + ) − z +
zSv ( − z + ) − U (z1 )z
− z +
z + 1 − z − Sb ( − z )B ( ) + (1 − B ( )z
and
1 − E Sb − (1 − B ( ))
Q0 , 0 = .
− U (z )1 + + − U (z1 ) + A ( + )
−
+ − Sv () + A ( + )
E (SbSv () + (1 − B ( ))
Equation (55) is well known generating function of the orbit size distribution
of a single arrival retrial queue with exponentially distributed multiple
working vacation.
Case (ii):
P (z ) = PV (z ) + PB (z ) (56)
N V (z ) N (z )
PV (z ) = Q and PB = B Q .
DV (z ) 0, 0 D B ( z ) 0, 0
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
AN M G 1 RETRIAL QUEUE WITH SECOND OPTIONAL … 1145
Where
1 − E (Sb )
Q0, 0 = .
− U ( z1 ) + 1 − U (z1 )
− E (Sb ) Sv ()
1 − Sv ()
References
[1] M. I. Aftab Begum, Analysis of the batch arrival MX G 1 queue with exponentially
distributed multiple working vacation, International Journal of Mathematical Sciences
and Applications 1(2) (2011), 865-880.
[3] Y. Baba, On the MX G 1 Queue with vacation time, Operations Research Letters 5(2)
(1986).
[4] B. D. Choi, K. K. Park and C. E. M. Pearce, An M M 1 retrial queue with control policy
and general retrial times, Queueing Systems: Theory and Applications 14(3-4) (1993),
275-292.
[5] Gautham Choudhury, L. Tadj and M. Paul, Steady state analysis of an MX G 1 queue
with two phases of service and Bernoulli vacation schedule under multiple vacation
policy, Appl. Math. Modell. 31 (2007), 1079-1091.
[6] T. V. Do, M M 1 retrial queue with working vacations, Acta Informatica 47(1) (2010),
67-75.
[7] R. Kalyanaraman and S. Pazhani Bala Murugan, M M 1 queue with second optional
service and server vacation, Annamalai University Science Journal 45 (2008), 129-134.
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021
1146 K. SANTHI
[9] M. Martin and A. Gemoz-Corral, On the M M 1 retrial queueing system with linear
control policy, Topology 3(2) (1995), 285-305.
[12] K. C. Madan, Gautham Choudhury, A single server queue with two phases of
heterogeneous service under Bernoulli schedule and a generalized vacation time, Int. J.
Inform. Manage. Sci. 16(2) (2005), 1-16.
[14] S. Pazhani Bala Murugan and K. Santhi, A bulk input queueing system with two-stage
heterogeneous service and multiple working vacation, International Journal of
Mathematics Sciences and Applications 1 (2014), 168-176.
[15] S. Pazhani Bala Murugan and R. Vijaykrishnaraj, A bulk arrival retrial queue with
exponentially distributed multiple working vacation, Journal of Emerging Technologies
and Innovative Research 5 (2018), 1-9.
[16] S. Pazhani Bala Murugan and R. Vijaykrishnaraj, A bulk arrival retrial queue with
feedback and exponentially distributed multiple working vacation, Journal of Computer
and Mathematical Sciences 10(1) (2019), 81-91.
[20] D. Wu and H. Takagi, The M M 1 queue with multiple working vacation, Performance
Evaluations 63 (2006), 654-681.
[21] Z. Zhang and X. Xu, Analysis for the M M 1 queue with multiple working vacations
and N-policy, International Journal of Information and Management Sciences 19(3)
(2008), 495-506.
Advances and Applications in Mathematical Sciences, Volume 20, Issue 6, April 2021