ANALYSIS OF AN ENCOURAGED ARRIVAL QUEUING MODEL WITH SERVERS REPEATED VACATIONS AND
BREAKDOWNS
Jenifer Princy P *, K Julia Rose Mary
1,2 Department of Mathematics, Nirmala College for Women, Coimbatore, India * [email protected] juliakuladaisamy@gmailcom
Abstract
The behavior of customers plays a vital role in realizing the nature of a queue. If there is a favor for customers from the side of service facility the arrival rate increases than usual. Also the positive perspective about the service providers also encourages more number of customers to join the system. The arrival rate of the customers follow Poisson distribution. This paper analyses a queuing model with those encouraged customers who urges to join the system. Here the customers are served in batches according to the general bulk service rule along with the phenomenon that the servers undergo repeated vacations until they find minimum number of customers to start the service. In addition this paper interprets the scenario that if there is a breakdown in the service facility, the waiting line of the customers increases which causes a greater impact on the effectiveness of the service providers favoring the customers. On account of this situation the steady state probability solutions and some performance measures are evaluated along with a numerical illustration.
Keywords: Markovian Process, Poisson distribution, repeated vacations, general bulk service rule, breakdowns, encouraged arrival
1. Introduction
In everyday life, we would have come across different circumstances of waiting in a queue. Waiting in checking counter, Ticket booking, for consulting doctor etc. basically in need of a service to be delivered. Queue is built whenever the customers do not receive service instantaneously. Queue size can be reduced by speeding up the service or by increasing the number of servers to meet up the demand. Mathematically we can figure out every queuing situation into a queuing model which becomes the topic of issue. Agner K. Erlang introduced the concept of queuing theory by modeling the system of incoming calls at the Copenhagen telephone exchange company
In past decades queuing models with breakdowns was one of the area of interest for many researchers. White and Christie [19] proposed the concept of queuing systems with server interruption and evaluated the probabilities of performance in means of geometric function approach. Neuts and Lucantoni [11] discussed the M/M/N queuing model along with sever failures. Xiaolan Yang and Attahiru S. Alfa [20] had analyzed a class of multiserver queuing system with server failures due to undesirable servers.
In the similar way research on vacation queuing models has also become a crucial area of study for the past decades. The term vacation points out the behavior of the server who leaves the system for a random period for various reasons. The server takes the vacation whenever there are no customers in the queue. B. T Doshi [4] attempted to provide a methodological overview of the
queuing systems with two vacation models. K.J.R Mary et. al [10] investigated a queuing system with second optional service channel under bi-level control policy and server's single vacation. Wang and Ruiling [18] made a strategic analysis on both single and multiple working vacations. S. Sindhu et.al [15] illustrated a theoretical comparison between single working vacation model with interdependent and independent arrival and service process. William J. Gray et.al. [5] studied the vacation queuing model with service breakdowns. Jeyakumar. S and Senthilnathan. B [6] analysed a single service queue with batch service along with multiple working vacations and server breakdowns where the server works with different rates without stopping the service completely during vacation period. M. Seenivasan and S. Chandiraleka [14] dicussed on the queuing model with multiple working vacation queuing model with breakdown using Matrix Geometric Approach. R.K. Srivastava et.al.[17] analyzed a model with bulk arrival where the service is provided in two categories. Lidiya and K. J. R. Mary [9] aimed to interpret the queuing model M/M (a, b)/1 with multiple working vacations and breakdown where the customers are served in batches.
In multiserver queuing models the servers usually leave the system for vacation whenever they are idle. In order to reduce the waiting time of customers arriving during servers vacation it is better if the system contains some additional servers to provide service so that the customers are served instantaneously. Afthab Begum and Nadarajan [1] had been analysed this situation where the system comprises of atleast r number of servers while the s-r servers are in vacation. Srinivas R. Chakravarthy et.al. [3] depicted a queuing model with a backup server in which the backup server helps the system to run continuously irrespective of the breakdown, repairs, vacation.
On completion of a random vacation period if a server does not find the minimum accessible number of customers to start the service he leaves the system again for another random period. This type of server's behavior can be defined as repeated vacation. S. Palaniammal et.al.[12] analysed M/M (a, b)/ (2,1) queuing model with servers repeated vacation in which at least one server should remain in the system always among the two servers. S.Baskar and Palaniamal [2] discussed the M/M (a, b)/ (2,1) queuing model along with servers repeated and delayed vacation.
Service providers usually try to fascinate customers by providing profitable deals which encourage many customers to take service than usual. Those customers can be called as encouraged customers. Som B.S and Seth. S [16] interprets the concept of encouraged arrivals, Impatient customers and retention of impatient customers to design effective business strategies. Khan I.E and Paramasivam. R [7] studied encouraged arrival Markovian Model with breakdown and numerous vacations where the customers are served in batches in which PGF is determined in Laplace transforms. Khan I.E and Paramasivam. R [8] evaluated the performance of the reduction in waiting time of single server Markovian encouraged arrival queuing model using control chart technique. Prakati and K. J. R. Mary [13] made comparative study on single working vacation and multiple working vacation under encouraged arrival.
Moreover if the encouraged customers join the system then the queue length will increase than usual. Perhaps disruption in the service facility may further extends the queue length leading to an extended waiting time. This paper aims to interpret the steady state probability solution, the average queue length, and the probability measures of idle and busy servers in M/M (a, b)/ (2,1) queuing model with servers repeated vacation,encouraged arrival of customers and breakdown in the system which will be useful to manage the service facility in an effective sense.
2. Mathematical Model Description
This model involves two service facility (servers) where the arrival of customers into the system follows Poisson distribution with parameter A. Also the encouraged arrival rate follows Poisson distribution with parameter A(1 + ye). Both the service and the breakdown rate of the servers follow exponential distribution with parameters ц and j8. Service is done in batches according to the General Bulk Service Rule introduced by Neuts. The service is provided, if there are minimum
'a' number of customers in the queue. If the number of customers is more than the maximum limit 'b' only the first b customers are allowed for taking the service.
The servers are in the state of idle if there is not even a minimum number of customers in a queue. In this case a server leaves the system for a random period called vacation since only one server will be allowed to go for a vacation at a time. This follows an exponential distribution with parameter 9. On returning from the vacation if the server finds less than 'a' customers in the queue while the other server is busy or idle, the server leaves the system for another random period called repeated vacation. The server will continue the same activity until he finds minimum 'a' number of customers to start his service.
Breakdown of the system in the busy period will keep the customers to be in the service for some extent which also cause an impact in the waiting line of the system. If this situation happens for the customers who were being encouraged for getting service from service facility the queue length of the system increases furthermore and even it prolongs the waiting time duration of the customers in the queue.
On the state space (j, n), j = 0,1,2; n > 0, the queue is studied as a Markov process where n > 0 denotes the number of waiting customers in the queue and j denotes the level of the server.
1. State (0, n), where 0 < n < a — 1 represents that one server is idle and the other server is on vacation.
2. State (1, n), where n > 0 represents that one server is busy and the other server is on vacation.
3. State (2, n), where n > 0 represents that both the servers are busy.
Defining Pjn (t) = Prb { At time t, the system is in the state (j, n)j = 0,1,2; n > 0} and considering that the steady state probabiliti
The steady state equations are
that the steady state probabilities are P0n = lim p0n(t),Pin = lim pin(t) and P2n = lim p2n(t).
t^ to t^ to t—y to
A p00 = V V10 (1)
Ap0 n = Ap0 n—1 + VV1 n (1 < n < a — 1) (2)
b
(A (1 + ne) + p + v)V10 = Ap0a—1 + 2vp20 + V E p1 n (3)
n=a
(A (1 + ne) + p + V)V1 n = (A (1 + ne) + p) p1 n—1 + 2VV2 n + V p1 n +b (1 < n < a — 1) (4)
(A (1 + ne) + V + p + 9)p1n = (A (1 + ne)+ p) p1 n—1 + Vp1 n+b (n > a) (5)
bb
(A (1 + ne)+ p + 2v)p20 = 9 E p1 n + 2v E p2n (6)
n=a n=a
(A (1 + ne) + 2v + p)pi n = (A (1 + ne)+ p) pi n—1 + 9p1 n+b + 2vpi n+b (n > 1) (7)
3. Steady State solutions
Let E denote the forward shifting operator defined by E(p1 n) = p1 n+1. Equation (5) implies
[vEb+1 — (A(1 + ne) + V + p + 9)E + (A(1 + ne) + p)]p1 n = 0. (n > 1).
The corresponding characteristic equation is
VZb+1 — (A(1 + ne) + V + p + 9 )Z + (A(1 + ne) + p) = 0. (8)
Then by Rouche's Theorem., it has only one real root inside the circle |z| = 1 when p = A(1 + ^bj ^ p + 9 < 1. Let r0 be the root of the above characteristic equation 1 Therefore the homogeneous difference equation has the solution of the form
so we get
Using equation (7) we get
Pi n = Airg (n > a — 1) Pi n = rn-a+1 pi a—i (n > a)
(9)
(2^Eb+1 — (A(1 + ne) + + 0)E + (A(1 + ^) + 0))P2n = — 9Pin+b+1 (n > 1) The corresponding characteristic equation is
(2^Zb+1 — (A(1 + ne ) + 2v + 0)Z + (A(1 + ne ) + 0)) P2 n = 0
(10)
If ri is the root of the above characteristic equation with |ri | < 1 which exists when
pi = ^ A(1 +2^^ ^ ^ < 1. This non - homogeneous difference equation (7) has the solution
P2 n
( Airn + Krn )Pi a—1 (n > 0)
(11)
where Ai is constant and K
—Qrb-a+2
(A(1 + ne) + 0 + 29) ro — (A(1 + ne) + ,
Using equation (4) and substituting for p2 n+1 and p1 n+b+1 we have after simplification.
where R
G2 (ri )
Pi n = [A2Rn + Gi (ro)rg + G2(ri)rn] Pi a—1 (0 < n < a — 1) A(1 + ne)+ 0 r, vk (A(1 + ne)+ 0)(1 — r0)
(12)
A + Ane + 0 + V '
2v A1r1
Gi(r0 )
9(A + Ane + 0 + v)r0 — (A(1 + ne ) + 0)
and
(A + Ane + 0 + p)r1 - (A(1 + ne) + 0)
Adding equation (2) over k = 1 to n and substituting for p1 k from equation (12) and simplifying, we get
P0 n
A
1 _ Rn + 1 1 _ rn+1 1 _ rn +
A?1^- + Gi(r0 ) VV + G2 (ri )1 ri
1 - R
1 — r0
1 — ri
Pi a—1 (0 < n < a — 1) (13)
Using equation (9) and (11) in (6) then we obtain
Ai
(1 — ri)
(1—ra) (1—r0 )
^—k (i—
Further, In equation (12) substituting n = a — 1 we get the value of A1 as
A,
Ra-1
1 — Gi(r0 )ra—1 — G2(ri )ra
a1
The value of Pi a—1 is obtained by using the normalizing condition
to to a —1
E P2 n + E Pi n + E (P0 n + Pi n ) = 1
n=0 n=a n=0
substituting for P2n, P1 n and P0n and simplifying we get,
P—^ = Ai J(R) + Gi (r0 ) J (r0 ) + G2 (ri) J (ri) + ^ + + r0
1 — ri 1 — r0 1 — r0
(14)
(15)
(16)
(17)
1 — ya
+ v
where J(x) , ,
1 — y A V1 — y 1 — y 1 — y
from equation (12).
y 1 - ya
and the values of R, G1(r0), G2 (r1) are obtained
1
4. Analysis of the average measures of performance
The following are the performance measures for the effective mechanism of the queuing model M/M(a, b)/(2, 1) during the time of encouraged arrivals with servers repeated vacations and breakdowns.
1. Expected Queue Length
The expected queue length is given by
to to a — 1
Lq = £ np2 n + £ nPl n + £ n (P0 n + Pi n )
n=1 n=a n=1
Using equations (9) to (15) and simplifying, we have
rl Ai ri Kro
Pi a-1
Lq
AiS(R) + Gi(ro)S(ro) + Gi(ri)S(n) + + 2 + '+
ar0 + r2 + Ai ri + Kr0 1 - ro (1 - ro)2 (1 - ri)2 (1 - ro)2
where S(y) = i-ZO-OZa:^) L - ) + Ma - 1)
(1 - y)2 )V A(1 - y)J 2A(1 - y)
2. Let P2 b denote the probability that both the servers are busy then
^ ( Ai K \
P2 B = £P2» H 1-ri + 1-t0) P1 a-1
3. Let Pi b denote the probability that one server is busy and the other server is on vacation then
P1 B = £ P. » = (M1^ + Gi(r0) + G2(ri) 1-ro + ) p,a-1
4. Let P0 b denote the probability that one server is idle and one server is on vacation then
a-1
Po B = £ Pi » = [A2U(R) + Gi (ro)U(ro ) + G2(ri )U (ri )] Pi a-1
n=0
u ( a y(1 — ya )\ where U(x) = A ^i—y + —j and the values of R, G1 (r0), G2(r1) are obtained
from equation (12).
5. Numerical Analysis
In view of an effective performance of the system a sample numerical outcome is analysed in this section by considering sample values.
For a batch of minimum size a = 10 and maximum size b = 25 service is delivered at a constant rate u = 1 and the arrival rate A of the customers tends to be A = 10. With these parameters the following table shows the expected queue length for various values of breakdown
1
rate ft, encouraged arrival rate qe, and for the mean vacation time -.
v
Jenifer Princy P K Julia Rose Mary Rl^ No 4(80) ANALYSIS OF AN EQMSRV AND BREAKDOWNS_Volume 19, December, 2024
Table 1: The Expected Queue Length for a = 5 and b = 25 with respect to ne & 0
Lq
1
ne ^ 0 = 0.1 0 = 0.2 0 = 0.4 0 = 0.6 0 = 0.8
v
0.01 0.03 0.06 0.09
1.25
5.863294871 5.972415244 6.136426578 6.302708582
5.9182236 6.0282003 6.1923198 6.3563036
6.028200339 6.136426578 6.302708582 6.472789527
6.136426578 6.249321606 6.416655323 6.583415019
6.249321606 6.358418869 6.52759823 6.697392467
0.01 0.03 0.06 0.09
2.5
7.134515555 7.28025688 7.502775938 7.731087036
7.2066632 7.3553897 7.5766104 7.8057204
7.355389687 7.502775938 7.731087036 7.957402426
7.502775938 7.655940074 7.878229335 8.112777881
7.655940074 7.807667263 8.034363193 8.265590233
0.01 0.03 0.06 0.09
8.383532999 8.580062218 8.87656302 9.171598075
8.485142 8.6769872 8.9697 9.2747364
8.676987246 8.87656302 9.171598075 9.484788121
8.87656302 9.074707742 9.381842427 9.685588806
9.074707742 9.275671618 9.578596515 9.894134297
0.01 0.03 0.06 0.09
10
9.367526009 9.603887979 9.966874674 10.34215714
9.4843712 9.7261848 10.084971 10.468027
9.726184801 9.966874674 10.34215714 10.7152536
9.966874674 10.21860956 10.59752669 10.98782382
10.21860956 10.4684483 10.84996592 11.24189079
5
It has been interpreted that as there is an increase in encouraged arrival and the breakdown rate the queue length also increases. Figure 1 shows that the queue length increases with increase
1
in encouraged arrival rate n and breakdown rate 0 for the mean vacation time - = 10 by taking
v
the service rate ^ = 1 and also the arrival rate A = 10.
Figure 1: Expected Queue length Lqfor various values of ne and 0
Figure 2 shows that the queue length increases with increase in encouraged arrival rate ye and
1
breakdown rate 0 for the mean vacation time - = 2.5 with the arrival rate A = 10.
v
Figure 2: Expected Queue length Lq for various values of ye and 0
Thus it has been noted from both Figure 1., and Figure 2., that queue length of the system M/M(a, b)/(2, 1) with repeated vacation, encouraged arrival and breakdown is increased with
11 the mean vacation time, - = 10 when compared to the system with mean vacation time, - = 2.5.
v
d
For the batch of maximum size b = 40 considering ye = 0.03 and 0 = 0.5 and opting various values for minimum size a of the batch it has been noted from the following Table 2 that increase in minimum capacity of the batch size increases the queue length which is also depicted graphically in Figure 3.
Table 2: The Expected Queue Length for b = 40 and for various values of a
A a = 15 a = 20 a = 25
10 9.461203 11.03285 13.00848
12 10.81249 12.04423 13.7487
18 13.33766 14.12254 15.40794
20 16.44243 16.88795 17.7878
25 18.84208 19.12746 19.80789
36 26.08044 26.19581 26.50847
0
10 12 18 20 25 36
ARRIVAL RATE, X
Figure 3: Expected Queue length Lqfor various values of a
For the batch of minimum size a = 10 and opting various values for the maximum size b of the batch and also considering ye = 0.03 and 0 = 0.5 it has been noted from the following Table 3 that increase in maximum capacity of the batch size decreases the queue length which is also depicted graphically in Figure 4.
Table 3: The Expected Queue Length for a = 10 and for various values ofb
A b = 20 b = 30 b = 40
10 9.302594 8.473836 8.266449
12 11.9158 10.3027 9.867244
18 17.06309 13.59169 12.60109
20 23.84891 17.61646 15.73194
25 29.2534 20.72457 18.05442
36 35.34298 24.24377 20.57053
o
10 12 IS 20 25 36
ARRIVAL RATE, A
Figure 4: Expected Queue length Lqfor various values ofb
6. Conclusion
This paper analysed the steady state solutions of the M/M(a, b)/(2, 1) queuing model with servers repeated vacations and encouraged arrival of customers together with the breakdown mechanism. The expected queue length, probability measures of the idle and the busy servers are formulated and verified with an numerical illustration which helps to review the system for future effectiveness. Further a comparative study can be made with M/M(a, b)/1 queuing model with servers repeated vacation.
References
[1] Afthab Begum, M. I. and Nadarajan, R. (1997). Multiserver Markovian queueing system with vacation. Optimization,41(1), 71-87.
[2] Baskar, S. and Palaniammal, S. (2014). M/M(a,b)/(2,1) queueing system with servers repeated and delayed vacation. Asian-European Journal of Mathematics,7(02), 1450032.
[3] Chakravarthy, S. R. and Kulshreshtha, R. (2020). A queueing model with server breakdowns, repairs, vacations, and backup server. Operations research perspectives, 7, 100131.
[4] Doshi, B. T. (1986). Queuueing systems with vacations - a survey. Queueing systems, 1, 29 - 66.
[5] Gray, W. J. Wang, P. P. and Scott, M. (2000). A vacation queueing model with service breakdowns. Applied Mathematical Modeling, 24(5 - 6), 391 - 400.
[6] Jeyakumar, S. and Senthilnathan, B. (2017). Modelling and analysis of a bulk service queueing model with multiple working vacations and server breakdown. RAIRO - Operations Research - Recherche Operationnelle, 51(2), 485 - 508.
[7] Khan, I. E. and Paramasivam, R. (2023). Analysis of Batch Encouraged Arrival Marko-vian Model Due to a Secondary Optional Service, Break-Down and Numerous Vacations. Mathematical Statistician and Engineering Applications, 72(1), 1166 - 1177.
[8] Khan, I. E. and Paramasivam, R. (2023). Reduction in waiting time of single server Markovian queuing encouraged arrival model. Reliability:Theory & Applications, 18(3(74)), 776 - 784.
[9] Lidiya, P. and Mary, K. J. R (2024). Analysing the Performance of Queuing Model with the Busy period Breakdown. Baghdad Science Journal, 22(2).
[10] Mary, K. J. R. and Begum, M. A. and Parveen, M. J. (2011). Bi - level threshold policy of MX/(G 1, G 2)/1 queue with early setup and single vacation. International Journal of Operational Research, 10(4), 469 - 493.
[11] Neuts, M. F. and Lucantoni, D. M. (1979). A Markovian queue with N servers subject to breakdowns and repairs. Management Science, 25(9), 849 - 861.
[12] Palaniammal, S. and Nadarajan, M. A. B. R. (2005). Servers Repeated Vacation. Computational Mathematics, 232.
[13] Prakati, P. (2024). M/M/C Queue with multiple working vacations and single working vacation under encouraged arrival with impatient customers. Reliability:Theory & Applications, 19(1(77)) 650-652.
[14] Seenivasan, M. Chandiraleka, S. (2023). Single Server Queueing Model with Multiple Working Vacation and with Breakdown. Second International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies(ICAECT), (pp. 1-5) IEEE.
[15] Sindhu, S. Krishnamoorthy, A. and Kozyrev, D. (2023). On Queues with working vacation and interdependence in arrival and service processes. Mathematics, 11(10), 2280.
[16] Som, B. S. & Seth, S. (2018). Queuing System with Encouraged Arrivals, Impatient Customers and Retention of Impatient Customers for Designing Effective Business Strategies. AISECT University Journal, 6(13).
[17] Srivastava, R. K. Singh, S. and Singh, A. (2020). Bulk Arrival Markovian Queueing System with Two Types of Services and Multiple Vacations. International Journal of Mathematics and Computer Reserach, 8(8), 2130 - 2136.
[18] Wang, Y. and Tian, R. (2020). Strategic analysis in Markovian queues with a single working vacation and multiple vacations. International Journal of Innovative Computing, Information and Control, 16(1), 349 - 366.
[19] White, H. and Christie, L. S. (1958). Queing with preemptive priorities or with breakdown. Operations research, 6(1), 79 - 95.
[20] Yang, X. and Alfa, A. S. (2009). A class of multi - server queueing system with server failures. Computers and industrial Engineering, 56(1), 33 - 43.