Correlated Reneging in an Optional Service Markovian Queue With Working Vacations
P. Vijaya Laxmia*, E. Girija Bhavanib and Rakesh Kumarc
abDepartment of Applied Mathematics Andhra University, Visakhapatnam, India [email protected]; [email protected] cSchool of Mathematics Shri Mata Vaishno Devi University, Katra, Jammu & Kashmir, India. [email protected]
Abstract
This paper studies an M/M/l queueing system with second optional service, correlated reneging and working vacations. All arriving customers require the first essential service whereas only a portion of them require a second optional service. The matrix geometric method is used to compute the stationary probability distribution of the system size. Further, various system performance measures are obtained and a cost optimization problem is considered using bat algorithm (BA). A variety of numerical illustrations are summarized in tables and graphs to provide an insight into the performance characteristics of the studied model.
Keywords: first essential service, second optional service, single working vacation, multiple working vacations, correlated reneging
I. Introduction
Vacation queues have been one of the intensive research topics for long time. There has been a considerable attention paid to the queueing models with server vacations, see Doshi [4]. During the vacation period, the server can be utilized for ancillary work, for example, in web services, file transfer services, manufacturing systems, etc. Such queueing model was first introduced by Servi and Finn [17] in an M/M/l queueing system with working vacations and applied those results to analyze the performance of gate way router in communication networks. Later, Selvaraju and Goswami [16] have considered a single server impatient customers Markovian queueing system with single working vacation (SWV) and multiple working vacations (MWV). Rajadurai et al. [14] gave an analysis of a single server feedback retrial queueing system with subject to server breakdown and repair under MWV policy using probability generating function technique.
As for optional service, Madan [10] first investigated an M/G/l queueing system with second optional service (SOS), in which some of the customers may require a SOS immediately after completion of the first essential service (FES). Using matrix geometric method, Jain and Chauhan [5] was able to approximate working vacation (WV) queueing system with SOS and unreliable server. Batch arrival bulk service queue with unreliable server, SOS and two different types of vacations has been investigated by Ayyappan and Supraja [2]. Manoharan and Sasi [11] discussed an M/G/l queueing system with SOS and second optional vacation. A retrial queueing system with SOS under Erlang services has been investigated by Sekar et al. [15] using matrix geometric method.
P. Vijaya Laxmi, E. Girija Bhavani and Rakesh Kumar
CORRELATED RENEGING IN AN OPTIONAL SERVICE MARKOVIAN „ , ,,-RT&A' on™
Volume 15' December 2020
QUEUE WITH WORKING VACATIONS_'_
Naturally, server vacations increase the waiting time of the customers. Due to longer wait in the queue, some customers may get discouraged and may decide to leave the queue without receiving the service (reneging). Such type of situations occur in real life like customers waiting in call centers, hospital emergency rooms, web services, programs waiting to be processed on a computer, etc. Queueing models with reneging have been investigated by many authors like Ancker and Gafarian [1], Baruah et al. [3], etc. The transient and steady-state behavior of the M/M/l queue having customers' impatience with threshold has been discussed in Sharma et al. [18]. Mohan [12] introduced the concept of correlation in gambler's ruin problem. In Kim and Kim [7] , waiting time distribution of an M/M/l queue was investigated where the inter arrival time between the nth and (n + 1)th customers and the service time of the nth customer are correlated random variables with Downton's bivariate exponential distribution. A catastrophic queueing model with correlated input for the cell traffic generated by new broadband services has been studied by Jain and Kumar [6]. Kumar [8] studied a catastrophic-cum-restorative queueing problem with correlated input and impatient customer. There is another concept of correlated reneging wherein a customer's reneging at any time instant depends solely on the previous time instants' reneging or non-reneging. Transient numerical analysis of a single server queueing model with correlated reneging, balking and feedback has been carried out by Kumar and Soodan [9].
Existing literature shows frequent research topics related with WVs and SOS. However, a research gap observes no previous work on SOS, WVs in a queue with correlated reneging. As these topics are important in the real life situations, we consider an infinite capacity single server queueing system with SOS, WVs and correlated reneging. We have used matrix geometric method to obtain the steady state system length distributions. Some performance measures have been discussed. We employ the recently developed bat algorithm which was introduced by Yang [19] to achieve the optimal values of decision parameters and the expected cost. Particular cases of the model have been given. Later, a variety of numerical illustrations have been presented through tables and graphs.
The remainder of the model is structured as follows: Model description and practical justification of the model are presented in Section 2. In Section 3, the mathematical formulation of the model is given. Matrix geometric solution is given in Section 4. Section 5 is devoted to some performance measures, cost model and special cases of the model. Numerical investigations are given in the form of tables and graphs in Section 6. Finally, Section 7 concludes our paper.
II. Model Description
Consider a single server queueing system with SOS, WVs and correlated reneging. The model under consideration is schematically represented in Figure 1.
The queueing model is based on the following assumptions.
1. Customers arrive according to a Poisson process with rate A.
2. The FES is provided to all customers. Immediately after completion of FES, a customer may demand SOS with probability r or he may leave the system with the complementary probability (l -r). The service times of both FES and SOS are exponentially distributed with parameters ^ and n2, respectively.
3. At the end of a service, if there is no customer in the system, the server begins a WV of random length which is exponentially distributed with parameter 8. During WV, service is provided according to a Poisson distribution with parameter In SWV, when the server returns from WV period and finds no customer in the system, it does not take another WV but remains idle until the next arrival. But MWV policy requires the server to keep taking vacations until it finds at least one customer waiting in the system at a vacation completion instant. When the server returns from its vacation and finds at least one customer in the
system, it switches its service rate from ^ to ^ and a busy period starts; otherwise, it immediately leaves for another WV. 4. During WV, customers become impatient and they may renege from the queue. The reneging of customers can take place only at the transition marks t0, t1, t2,...
tm-1, m = 1,2,3,.., are random variables with P[Km < x] = 1
5.
where Km = tm
exp(-ax);a>0,m = 1,2,3,... i.e., the distribution of inter-transition marks is negative exponential with parameter a. The average reneging rate of a customer is given by an = na, n>1.
The reneging at two consecutive transition marks is governed by the following transition probability matrix: To tr 0 1
From tr
%0 ho
hi
= i.
where %0+q01 = 1 and y10 +111
Here, 0 refers to no reneging and 1 refers to the occurrence of reneging. Thus, the reneging at two consecutive transition marks is correlated.
Figure 1: General structure of the model.
2.1 Practical Justification of the Model
The above discussed model has real time applications in electronic commerce (also known as E-commerce) which is a process of buying and selling of products, making money transfers and transferring data over an electronic medium. The whole E-commerce process can be divided into three main components, viz. receiving orders, processing order information and shipping. Cross-selling is a sales technique to increase sales by suggesting additional items to customers. When the sales are at their lowest, E-commerce merchant carries out the tasks like contacting suppliers and important clients, managing accounts up to date, etc. The speed of a service process will take a hit during this time and the customers may cancel the orders as they anticipate longer wait. If an order is canceled (not canceled) at any time instant, then there is a chance that an order may or may not be canceled at next time instant. Here, orders, selling of products, cross-selling, maintaining accounts, canceling of orders at time instants can be represented by the arrivals, FES, SOS, WV, correlated reneging, respectively in basic queueing situations.
s(t)=i1:
P. Vijaya Laxmi, E. Girija Bhavani and Rakesh Kumar
CORRELATED RENEGING IN AN OPTIONAL SERVICE MARKOVIAN „ , ^ of™
Volume 15, December 2020
QUEUE WITH WORKING VACATIONS_'_
III. Mathematical Formulation of the Model
At time t, let N(t) be the number of customers in the queue, ](t) be the state of the server, which is defined as
i0, the server is on WV, l, the server is idle or busy (SWV)& the server is busy(MWV) and S(t) be the state of the customer which is given as CO, no reneging,
occurrence of reneging. The process [L(t),J(t):S(t):t > 0} defines a continuous-time Markov process with state space x ={(n:j:S):n > 0,j = 0,1, s = 0,1}. For mathematical formulation purpose, we define the following steady-state probabilities:
E 0,0,0(^0,0,1) = Probability that the queue is empty, the server is idle, server is on WV, and a customer has not reneged (reneged) at the previous transition mark.
E0,1,0(E0,1,1) = Probability that the queue is empty, the server is idle, server is in busy state, and a customer has not reneged (reneged) at the previous transition mark.
Pn,0,0(Pn,0,i) = Probability of n customers in the queue, the server is not idle, server is on WV, and a customer has not reneged (reneged) at the previous transition mark.
PnX0(PnXl) = Probability of n customers in the queue, the server is not idle, server is rendering FES, and a customer has not reneged (reneged) at the previous transition mark. Qnl0(.Qnll) = Probability of n customers in the queue, the server is not idle, server is rendering SOS, and a customer has not reneged (reneged) at the previous transition mark.
Steady-state equations:
(A + u9)E0fifi = ijP0fifi + (1- r)^1P0X0 + ^Qoxo, (1)
(A + ud)E0fiil = TjP0fitl + (1- r)^1P0X1 + v2Q0X1, (2)
(A + 9 + V)P0fifi = vPififi + AE 0,0,0, (3)
(A + Q+ ij)Po,o,i = yPi,o,i + 0,0,1 + a[qiiPi,o,i + qoiPi,o,ol (4)
(A + 9+1J+ na)Pn,0,0 = APn-ifi,0 + ^Pn+1,0,0 +
na[q00Pn,0,0 + qwPnfi.iln > 1 (5) (A + G+-q+ na)Pn,0,i = APn-lfiA + vPn+i,0,i +
(n + 1)a[q0iPn+ i,0,0 + 1llPn+l,0,l]: n>1, (6)
^E0,i,0 = MdE0fi,0: (7)
AE0Xi = M0E0,0,i: (8) (A + rui + (1 - r)Vi)P0,i,0 = 9P0,0,0 + (1 - r)ViPi,i,0 +
^2® 1,1,0 + w^-E 0,1,0, (9)
(A + rui + (1 - r)ni)P0Xi = 6P0fiii + (1 - r)^PiXi + ^2® 1,1,1 + 0,1,1, (10) (A + rui + (1- r)Hi)PnX0 = APn-i,i,0 + (1- r)HiPn+1X0 +
^Qn+ixo + 8Pn,o,o.n>1, (11)
(A + rui + (1- r)ni)PnXi = APn-i,i,i + (1- r)niPn+1Xi +
^+1,1,1+ BPn,0,l.n>l: (12)
(A + l*2)Q0 ,i,0 ,i,0, (13)
(A + V2)Qn,i,0 = r^iPn ,l,0 + ^Qn-l,l,0: n>l: (14)
,i,i ,i,i (15)
= rVlPnXl + AQn-l,l,l: n>1. (16)
Here, m = 1 or 0 correspond to the steady-state equations for SWV or MWV.
IV. Matrix Geometric Solution
Matrix geometric method is used for the analysis of quasi-birth-death (QBD) process with continuous time Markov chains whose transition rate matrices have a repetitive block structure. The method was developed by Neuts [13]. The transition rate matrix Ç of the Markov chain corresponding to the coefficients of equations (1) to (16) has the block tridiagonal form given by:
/A„ Bi
Q =
V
Co Ai B?
Ci A2
Bo
Ci
Ao
Aa
Ci Aw
\
/
The transition rate matrix Q of the QBD process has the sub-matrices given as: -(A + 0) 0 0 0
' — I
AoH
-(A + 0) 0 0 0 -A 0
0 0 -Ay
(o^ MtforMW),
0 0 0
-A 0 VV0 -A-
f/A 0 0 0 0 0 0 A 0 0 0 0 0 0 A 0 0 0 ^0 0 0 A 0 0 /A 0 0 0 0 0 {(0 A 0 0 0 0
/A 0 0 0 0
(/or SWT),
(/or SWT),
) (/or MW),
0
Ci =
0 A 0 0 0 0 0 0 A 0 0 0 0 0 0 A 0000 0000
/
Bi =<
0 0 ^
(1 0
0 (1
02 0
/" 0 0 ^
(1 0
0 (1
02 0 ^2
00 A 0 0 A 00 00 00 00 00 0 0/
,¿1 =
0 0 0
00
0 0 0 0 0 0
01 0 0 0
0 ^ 0 r^1 0
0 0 ^ 0
0 0 0 54 0
0 0 0 0 54 /
(/or SWT),
(/or MW),
c
1
B
M-1
B
c
N
1
c
0
i
m (i - l)aqQ1 0 r]+(i- 1)aq11
B, =
00 00
00 00
(l-r)fii 0
00
0
(1-r)ß1 0
0 0
B, =
A,- =
0 ^
00 (N - 1)aqQ1 V + (N- 1)aq11 0 0 0 0
/52 + (i- 1)aq( (i - 1)aq1Q 0 0
0
0 0 0 0
00 00 /S5 + (N- 1)aq
(N - 1)aqw 0
00
A; =
0 00
0 0 (1 0
P2 0
e 0 S3 0 0 0 0
S2 0 0 0 0
0
v2
r)ß1
0 Q 0 S3 0 0 e
0 S3 0 0 0
0 0
0 0 0
(1 - r)i*1 0
v-2 0
0
rß1 0 84 0 0
Q 0 S3 0 0
0 0 0) 0 0 0 0 0 0
,2 <i<N -1,
0 0 0 0 0 0)
,i>N,
0 0 0
rß1 0
S4 )
0 0
rß1 0 84 0
,2 <i<N-1,
0 0 0
rß1 S4 )
,i>N.
where S1 = -(A + 6 + y),S2 = -(A + 6 + y + (i - 1)a), S3 = -(A + S4 = -(A + ^2) and S5 = -(A + 6 + v + (N -1)a).
Let P be the corresponding steady state probability vector of Q. By partitioning the vector P as P = {P„, P^ P2,...} where
Po=[Eo,o,o,Eo,o,i,Eo,i,o,Eo,i,il (for SWV) and Po=[E0fifi,E0,0,i], (for MWV), Pi+i=[Pi,o,o, Pi,o,i, Pi i,o, Pi i,i, Qi,i,o, Qi,i,i], i > 0.
According to Neuts [13] , the system is stable and the steady state probability vector exists if and only if YC1e6 < YBwe6 where Y is an invariant probability of the matrix M=AW + Bw + C1. en denotes a column vector with size n, and all elements equal to 1. Y satisfies the equations YM = 0 and Ye6 = 1.
Apparently, when the stability condition is satisfied, the sub-vectors of P, corresponding to different levels satisfy
Pn = PNRn-N,n> N, (17)
where the matrix R is the minimal non-negative solution of the matrix quadratic equation
C1 + RAn + R2Bn = 0, (18)
which can be obtained by using the following iterative procedure.
Computational algorithm for R:
Step 1: Set k = 1.
Step 2: Set U = AN and calculate G = (I - U)-1BW. Step 3: Increment k by 1.
Step 4: Replace U = AN + ^G and G = (I - U)-1BN.
Step 5: Repeat Steps 3 and 4 until II en - Gen ||ra< e, where e is a stopping tolerance. Step 6: Calculate R = C1(I - U)-1. From the equation PQ = 0, the governing system of difference equations can be given as P0A0 + P1B1 = 0,
2
P. Vijaya Laxmi, E. Girija Bhavani and Rakesh Kumar
CORRELATED RENEGING IN AN OPTIONAL SERVICE MARKOVIAN „ , ,,-RT&A' on™
Volume 15, December 2020
QUEUE WITH WORKING VACATIONS_'_
P0C0 + P^ + P2B2 = 0, (20)
Pn-iQi + + Pn+iBn+i = 0,2<n<N-1, (21)
Pn-iCi + PnAw + Pn+iBw = 0, n > N, (22)
and the normalizing condition
2n=0 P«en = i. (23)
From equations (19) to (22), after some mathematical manipulations, we get
P„-i = P„$n.i<n<N, (24)
Pw[^wCi+Aw + RBw] = 0. (25)
where
= -Bi(A-i),^2 = -B2[^iCo + Ai]-i,^n = -Bn(An-1 + ^n-1C1)-1,3 < n < N. solving equations (23) and (24), we get
pw E^i nr=« ^ + (i - R)-iK = i. (26)
Solving equations (25) and (26), we obtain Pw. We use equations (17) and (24) to get Pn for n > 0.
V. Performance Measures
• Expected number of customers in the queue, when the server is busy in FES and SOS, respectively are
^[C^] = 2n=1 n^n,1,0 + 2n=1 = 2n=1 ^Qn,1,0 + 2n=1
• Expected number in the queue, when the server is in WV is given as
= Zn=1 "P„,0,0 + Zn=1 "P„,0,1.
• Expected number of customers in the system is
E [i] = 2n=o (n + i)[^n,i,o + Pn,iJ + 2n=o (n + i)[^n,o,o + Pn,o,i] + 2n=o (n + i)[Qn,i,o + 0n,i,i].
• Expected reneging rate of the customer is
E[AC] = 2n=i + 2n=i n«^n,o,i.
• Expected number of customers served is
£CS = 2n=0 ^(P„,0,0 + Pn,0,1) + 2n=0 Ml№i,1,0 + Pn,1,1) + 2n=0 r^2(Qn,1,0 + Qn,1,1).
Probability that the server is on WV is
^WV = 2n=0 ^n,0,0 + 2n=0 ^n,0,i
Probability that the server is idle is
?0 = £0,0,0 + £0,0,i + £ni,0 + ^0,i,i(/or5W7);P0 = £0,0,0 + ^0,0,i(/or MWV)
Probability that the server is busy with FES and SOS is
P^P = 2n=0 Pn,1,0 + 2n=0 Pn,1,1; = 2n=0 Qn,1,0 + 2n=0 Qn,1,1
5.1 Special Cases of the Model
Case 1: Taking particular values of the parameters as a = 0, r = 0, ^ = 0 and w = 0, our model reduces to M/M/i queueing model with MWV and results match with Servi and Finn [17]. Case 2: The present model reduces to an M/M/i queueing model with SWV and MWV by taking values of the parameters as a = 0, r = 0 and = 0. Results match with Selvaraju and Goswami [16] (by taking a = 0 in their paper).
5.2 Cost Model
This section develops a cost model in order to carry out an economic analysis of the queueing system under consideration. We formulate an expected cost function per unit time, where the service rate in FES (^ ) and that in SOS (^ ) are decision variables.
P. Vijaya Laxmi, E. Girija Bhavani and Rakesh Kumar
CORRELATED RENEGING IN AN OPTIONAL SERVICE MARKOVIAN „ , ^ of9
Volume 15, December 2020
QUEUE WITH WORKING VACATIONS_'_
Let us define
ci = Cost per unit time when the customer waits for the service, c2 = Cost per unit time when the server is on WV, c3 = Cost per unit time when the customer reneges, c4 = Cost per unit time when the server is busy with SOS.
Using the above cost parameters, the following cost optimization problem is designed as
minimize tc[^1,^2] = c1^1£[L] + c2^Pw + c3£[PC] + c4^2.
Let Pev be the revenue earned by providing service to a customer, Tr be the total expected revenue per unit time of the system and rp be the total expected profit per unit time of the system. Thus, Tr = Pev x £CS, rp = Tr — tc.
5.3 Bat Algorithm
Bat algorithm is an innovative technique proving to give better solution than many popular traditional and heuristic algorithms for solving complex engineering problems. The bat algorithm is a meta-heuristic algorithm for global optimization. It was inspired by the echolocation behavior of micro bats, with varying pulse rates of emission and loudness. The bat algorithm was developed by Yang in 2010.
The bat algorithm works with the following three idealized rules
1. All bats use the echolocation to detect the distance from a food source and also have the knowledge to distinguish between foods/victims and background barriers.
2. Bats fly randomly in the surroundings with velocity V, at position x, with a frequency / , varying wavelength W and loudness L0 in search for prey. They can automatically regulate the frequency(or wavelength) of their emitted pulses and change the rate of pulse emission (p) correspondingly in the range between 0 and 1, depending on the proximity of their target.
3. Though the loudness can vary in a variety of ways, we consider that the loudness varies from a large (positive) L0 to a minimum constant value Lmjn.
In addition to these assumptions, for simplicity, the frequency / is taken in a range [/min-/max] corresponds to a range of wavelengths [№min,№mai]. We can either use wave lengths or frequencies for implementation, we use f . = 0 and f depending on the domain size of the
i r 'J mm J max r o
problem of interest. Therefore, with the help of the mentioned assumptions, the updated equations for frequency f, position x, and velocity V, are as follows
/. = /.+(/ —/.)«.
J i J mm KJ max J mmy
V^1 = V[ + (x[ — x*)/., x^+i = x^ + VJ+1.
where
• $ £ [0,i] is a uniformly distributed random vector.
• f. is the frequency that itft bat emits and f . , f are the lower and upper bounds of
J i ^ J J mm' J max rr
frequencies, respectively.
• V- is the velocity of ith bat after t generations.
• x- is the position of ith bat after t generations.
• x* is the current best position (solution) of the fitness function among all the bats. After selecting a solution among the current best solutions, for the local search we use the
random walk for each bat. Hence, the new position updating formula is generated locally and is expressed as
Xnew = Xoid + ^
where ei £ [—i,i] is a random number and L® =< L- > is the average loudness of all the bats at
time instant t. Now to control the step size, the new position updating formula is rewritten as
xnew = xold + )
where, the value of et is taken from the Gaussian normal distribution N(0,1), and $ is a scaling factor having standard value 0.001.
VI. Numerical Investigations
This section is devoted to study numerically the performance measures and cost profit aspects associated with the model using Mathematica software. The parameters of the model are assumed to be X = 0.8, ^ = 3.5, n2 = 3.0, r\ = 25, 9 = 0.5, a = 0.7, r = 0.6, q00 = 0.6, qn = 0.5. For the economic analysis of the system, we fix the different costs as c1 = 5, c2 = 4, c3 = 3, and c4 = 2, for bat algorithm, we assume f . =0, f =2, L = 0.5, p = 0.5, lower and upper bounds of u. and
o J mln J max ' rr r 1
^are taken as [1.5, 4.5] and [1.0, 4.0], respectively.
Figure 2: Effect of a on E[L] for different r. Table 1: Effect of r on performance measures.
SWV MWV
Cases E[L] P0 E[L] P0
Correlated 0.30435 0.75028 0.30917 0.73764
r = 0 reneging
No reneging 0.37128 0.72819 0.41401 0.70354
Correlated 0.38191 0.70939 0.34312 0.72109
r = 0.3 reneging
No reneging 0.45345 0.68633 0.46087 0.68318
Correlated 0.47796 0.66375 0.38789 0.70126
r = 0.6 reneging
No reneging 0.55452 0.63993 0.52144 0.65913
CORRELATED RENEGING IN AN OPTIONAL SERVICE MARKOVIAN „ , ,,-RT&A' N° on™
Volume 15' December 2020
QUEUE WITH WORKING VACATIONS__
Table 2: Effect of r and on performance measures.
SWV MWV
Cases £[i] £[i] ^0
r = 0 ^ = 3.6 ^ = 3.8 ^ = 4.0 0.29911 0.29826 0.29757 0.75334 0.75892 0.76387 0.30689 0.30288 0.29944 0.73883 0.74099 0.74289
r = 0.3 ^ = 3.6 ^ = 3.8 ^ = 4.0 0.35797 0.35550 0.35341 0.71279 0.71900 0.72449 0.34001 0.33453 0.32985 0.72252 0.72508 0.72734
r = 0.6 ^ = 3.6 ^ = 3.8 ^ = 4.0 0.43122 0.42638 0.42227 0.66757 0.67451 0.68065 0.38355 0.37591 0.36941 0.70298 0.70607 0.70878
Table 3: Effect of q11 and q00 on rc, rr and Tp.
SWV MWV
Tr T tp Tr T tp
qu = °.2 qu = 0.4 qu = 0.6 15.7559 15.6551 15.5365 41.3303 41.1014 40.8314 25.5743 25.4463 25.2950 15.1813 15.0058 14.7985 37.6903 37.2814 36.7970 22.5090 22.2756 21.9986
^00 = 0.3 ?00 = a5 ^00 = 0.7 15.4533 15.5335 15.6963 40.6499 40.8292 41.1860 25.1966 25.2957 25.4897 14.6526 14.7933 15.0775 36.4701 36.7929 37.4326 21.8175 21.9997 22.3551
Table 4: Effect of X, q and r on optimum cost.
* * M2 T* Lc
A = 0.6 X = 0.8 A = 1.0 2.2495 2.5264 2.9319 1.6517 2.1841 2.6845 9.8199 13.2489 17.2492
qu = 0.4 ?11 = 0.6 ?11 = 0.8 2.5313 2.5176 2.4924 2.2132 2.2015 2.1524 13.6841 13.5692 13.4325
r = 0.2 r = 0.4 r = 0.6 1.8532 2.4609 2.7886 1.3842 1.9185 2.4301 10.7163 11.9251 12.1792
CORRELATED RENEGING IN AN OPTIONAL SERVICE MARKOVIAN „ , .r^^ of™
Volume 15, December 2020
QUEUE WITH WORKING VACATIONS__
Figure 4: Effect of q.. on E[L].
Figure 7: Effect of ^ and n2 on xc.
The effect of reneging rate (a) on average system length (E [L]) is shown in Figure 2. It is clear that as a increases, E[L] decreases for both the models. In absence of SOS (r = 0) , we see an interesting behavior; for a < 1 system length in SWV is smaller, for a > 1 system length in MWV is smaller and at a = 1 they coincide. In presence of an optional service, obviously MWV gives smaller system size because of the predominant effect of reneging.
In Tables 1 and 2, for fixed ^ , as SOS probability (r) increases, the average system length (E[L]) increases and idle probability P0 decreases. Further, for fixed r, as ^ increases a completely opposite trend is observed.
Table 3 illustrates the impact of reneging (non-reneging) probabilities of customers at both transition marks q (q00 ) on total expected cost (tc), total expected revenue (rr) and total expected profit (rp) for both the models. As expected, an increase in q , decrease xc, xr and rp. This is because of the significant number of lost customers. On the other hand, opposite trend is observed for q . Therefore, it reveals the fact that q has positive effect on the economy of the system as it enforces the customers to be held in the system.
In table 4, using bat algorithm, the effect of X, q and r on optimal service rates and /j.*2) and minimum expected cost (t1) is shown for MWV model. We observe that
■ when arrival rate (A) increases,^, y.* and t*c increase as expected in the view of stability of the system.
■ most importantly, increase in reneging probability (q11), substantially reduce the optimal service rates and minimum cost due to lost customers.
■ as r increases,^!, ^2 and t2 increase. This agrees with our intuition.
In Figure 3, we show the effect of ^ on the system lengths for the model with SWV, MWV and no vacation. The graphs show the larger system lengths in the absence of vacation. This is explained by the fact that reneging occurs only during WV. When there is no WV, customers are remain in the system till they get served.
Figure 4 depicts that an increase in q , decreases the system length (E[L]), which is obviously true. Through Figure 5 we demonstrate the effect of the service rate in WV period (q) on E[L] and P0 for different values of vacation rate (8) in SWV model. It is quite obvious that for a
CORRELATED RENEGING IN AN OPTIONAL SERVICE MARKOVIAN „ , ,,-RT&A' N° on™
Volume 15' December 2020
QUEUE WITH WORKING VACATIONS_'_
fixed 0, increase in decreases £[L] and increases P0. Moreover, upon increasing of 0, reverse trend is observed.
The impact of arrival rate A on tc and Tr for MWV policy is shown in Figure 6. We observe that, tc and Tr increase with the increasing of A. This is quite reasonable, the bigger the arrival rate, the greater the total expected cost and the total expected revenue. In Figure 7, we portray the three-dimensional surface plot generated through the joint variation of decision parameters ^ and for MWV model. It prompts the convex nature of tc with respect to ^ and n2. As per the restriction of the system resources, the analyst can design parameters for the optimal service cost.
VII. Conclusion
In this paper, we have carried out an analysis of infinite buffer single server queueing system with SOS and correlated reneging under single and multiple working vacation policies. Using matrix geometric method, we derived the steady-state probabilities of the system. Some performance measures are developed. A cost model was established, and bat algorithm is applied to determine the optimal values of service rates in FES and SOS with the aim of minimizing the expected cost per unit time. The effects of various parameters on the system performance measures were explored by numerical experiments. Our study shows that
■ increasing the service rates reduces the average system length.
■ increase of the non-reneging probability of the customer at both transition marks, increases the expected system length and it shows the positive effect on the economy of the system as it increases the revenue.
■ MWV model has lower system lengths for higher reneging rates due to the departures of customers by the way of reneging.
According to the analysis of expected system length by numerical examples, we find that our model represents some practical problems reasonably. The obtained results have potential applications in modeling computer and telecommunication systems, computer networks, manufacturing, and so on. So, the service companies may design the reasonable WV rate, service rates and correlated reneging rates to enable the companies to operate more flexibly and efficiently. To make the system modeling more closer to real world problems, we extend our model to consider general service times and server breakdowns.
References
[1] Ancker Jr, C. J. and Gafarian, A.V. (1963). Some queueing problems with balking and reneging. I. Operations Research, 11(1):88-100.
[2] Ayyappan, G. and Supraja, R. (2018). Batch arrival bulk service queue with unreliable server, second optional service, two different vacations and restricted admissibility policy. Applications and Applied Mathematics: An international Journal, 13(2):600-627.
[3] Baruah, M., Madan, K. and Eldabi, T. (2013). A batch arrival queue with second optional service and reneging during vacation period. Investigation Operational, 34(3):244-258.
[4] Doshi, B. T. (1986). Queueing systems with vacations - a survey. Queueing Systems, 1(1): 2966.
[5] Jain, M and Chauhan, D. (2012). Working vacation queue with second optional service and unreliable server. International Journal of Engineering. 25(3):223-230.
[6] Jain, N. K. and Kumar, R. (2005). A catastrophic queueing model with correlated input for the cell traffic generated by new broadband services. Indian Journal of Mathematics and Mathematical Sciences, 1(2):99-108.
[7] Kim, B. and Kim, J. (2018). The waiting time distribution for a correlated queue with exponential inter arrival and service times. Operations Research Letters. 46(2):268-271.
[8] Kumar, R. (2012) A catastrophic-cum-restorative queuing problem with correlated input and impatient customers. International Journal of Agile systems and Management. 5(2):122-131.
[9] Kumar, R and Soodan, B. S. (2019). Transient numerical analysis of a queuing model with correlated reneging, balking and feedback. Reliability:Theory and Applications. 14(4):46-54.
[10] Madan, K. C. (2000). An M/G/l queue with second optional service. Queueing Systems, 34:37-46.
[11] Manoharan, P. and Sasi, K. S. (2015). An M/G/l reneging queueing system with second optional service and second optional vacation. Applied Mathematical Sciences, 9(67):3313-3325.
[12] Mohan, C. (1955). The gambler's ruin problem with correlation. Biometrika. 42(3-4):486-493.
[13] Neuts, M. F. Matrix geometric solutions in stochastic models- An algorithmic approach, The John Hopkins University Press, Baltimore, 1981.
[14] Rajadurai. P., Saravanarajan, M. C. and Chandrasekaran, V. M. (2018). A study on M/G/1 feedback retrial queue with subject to server breakdown and repair under multiple working vacation policy. Alexandria Engineering Journal, 57(2):947-962.
[15] Sekar, G., Ayyappan, G. and Subramanian, A. M. G. (2011). Single server retrial queues with second optional service under Erlang services. International Journal of Mathematical Archive, 1(3):174-182.
[16] Selvaraju, N. and Goswami, C. (2013). Impatient customers in an M/M/l queue with single and multiple working vacations. Computers & Industrial Engineering, 65(2):207-215.
[17] Servi, L. D. and Finn, S. G. (2002). M/M/1 queues with working vacations (M/M/1/WV). Performance Evaluation, 50(1):41-52.
[18] Sharma. S, Kumar, R. and Ammar, S. I. (2019). Transient and steady-state analysis of a queueing system having customers' impatience with threshold. RAIRO Operations Research, 53(5): 1861-1876.
[19] Yang, X. S. (2010). A new metaheuristic bat-inspired algorithm. In Nature Inspired Cooperative Strategies for Optimization (NISCO 2010), Springer, Berlin, Germany, 65-74.
Received: September 11, 2020 Accepted: November 25, 2020