TRANSIENT AND METAHEURISTIC COST SCRUTINY OF MX/G(A, B)/1 RETRIAL QUEUE WITH RANDOM FAILURE UNDER EXTENDED BERNOULLI VACATION WITH IMPATIENT CUSTOMERS
Rani R1 and Indhira K*
1,*Vellore Institute of Technology, Vellore - 632 014, Tamil Nadu, India.
Abstract
The transient and metaheuristic cost analysis of a MX /G(a, b) /1 retrial queue with random failure during an extended Bernoulli vacation with impatient clients is covered in this study. Any batch that arrives and discovers the server is busy, down, or on vacation joins an orbit. In the alternative, only one new customer from the group joins the service right away, while the others join the orbit. After providing each service, the server either waits to serve the following customer with probability (1 — 8) or goes on vacation with probability 8. It has been found that these systems express steady-state solutions and are dependent on time probability generating functions in consideration of their Laplace transforms. We also discuss a few exceptional and particular instances. After that, the impact of different parameters on the system's effectiveness is evaluated. We are also talking about ANFIS. Additional approaches employed in this study to swiftly determine the system's optimum cost include genetic algorithms (GA), artificial bee colonies (ABC), and particle swarm optimization (PSO). We also examined the graph-based convergence of several optimization algorithms.
Keywords: Batch arrival, Retrial queues, Feedback, Extended Bernoulli Vacation, ANFIS, Cost Optimization.
1. Introduction
For the development, capacity planning, performance assessment, and optimization of numerous real-world systems, queueing theory offers a potent tool. Chaudhry and Templeton[1] provided a comprehensive analysis of bulk queuing. Bulk arrival analysis, a condensed form of customer examination, is a great place to start with customised models. Bulk service queuing models were created by Bailey [2]. He invented the process known as "fixed-batch service". The server continuously offers a specific batch of services to each set of users in fixed-batch service queueing systems (QS).
The "retrial queueing"system, which is used when a customer enters and the server is occupied, requires the customer to leave the appropriate area and repeat his request after a certain period of time. This property is essential for network technologies, cognitive networks, online computing systems, manufacturing systems, and other systems.
Sumitha and Udaya Chandrika [3] investigated a retrial queuing system with starting failure, single vacation, and orbital search. In batch arrival retrial queues, Radha et al. [4] studied some system performance measures are evaluated using the supplementary variable technique (SVT) and the steady-state (SS) probability generating function (PGF) for system size.
Gomez-Corral has talked a lot about a retrial QS with FCFS discipline and typical retrial
periods. The M/G/l retrial queue with feedback and starting failures was described by Krishna Kumar et al. [5]. Yang, Tao, and Hui Li[6] investigated an M/G/l retrial queue with a starting failure-prone server. An analysis of a feedback retrial queuing system with starting failures and a single vacation was studied by Mokaddis et al. [7].
In a Vacation, queueing system the server could be temporarily unavailable for a number of reasons, including maintenance monitoring, tending to other queues, or simply taking a break. When the server is unavailable to users, that time period is referred to as a "vacation ". A single server batch arrival Bernoulli feedback QS with a waiting server, K-variant vacations, and anxious clients was examined by Bouchentouf et al. [8]. The transient behaviour of a batch arrival feedback retrial queue with starting failure and Bernoulli vacation (BV) was investigated by Ayyappan and Sathiya [9]. Assuming that repair, service, and vacation times are randomly distributed, the time-dependent PGF are also computed in relation to their Laplace transforms(LT).
Numerous academics who have studied queueing techniques with interruptions have as their primary tenet that, in the event of a failure, the service channel will be promptly repaired. A transient analysis of the M[Xl], M[X2 /Gl, G2/1 retrial QS's with priority services, working breakdown, start up/close down time, BV, reneging, and balking was studied by Ayyappan et al. [10]. Kulkarni et al. [11] established a retrial queue with a server prone to failures and maintenance. Ayyappan and Shyamala [12] created an M[X]/G/l with Bernoulli schedule, server vacation, random break down and second optional repair. And also calculate the typical length of the line and the typical wait period in closed form. When the repair is finished, a number of consumers who had previously used the services wait for the remainder to be provided. Jau-Chuan Ke et al. [l3] demonstrated a waiting line with customers complaining and providing feedback the servers malfunctioned. Furthermore, if all servers are already in use when a customer arrives, he will either join a retrial orbit or decline. When a service is finished, the client can exit the system or rejoin the retrial group to receive more services. They can also design a cost function to determine the system's ideal parameter settings under the stability condition. Computer telecommunication systems is a example of application for these types.
A consumer may try again until they are happy if they are not satisfied with the service they received. Takacs [l4] investigates this at first, allowing the consumer who has finished the service to provide feedback to the rear of the line. An M/(Gl, G2)/l feedback retrial queue with two phase service, variant vacation policy under delaying repair for impatient Customers was analysed by Rajadurai et al. [l5].
Many real-world systems have impatient customers as a built-in feature, particularly when the customer is a human, a perishable product, or some moving object that can depart the service area and their waiting period in the queue reaches certain pre-defined threshold values. This clearly explains why queueing literature frequently discusses the impatience phenomenon. Accounting impatience is crucial in the setting of lines for group service because a client could spend a large amount of time in the system while waiting for the accumulation of a sufficient number of customers.
More focus has been placed on the numerous retrial lineups with non-persistent (impatient) consumers. A discussion about the study of a retrial queue with group service of impatient clients involved D'rienzo et al. [l6]. A batch arrival retrial queuing model with starting failures and customer impatience was addressed by Nila and Sumitha [l7]. Customers arrive in batches in line with the Poisson process. In certain situations, the clients refuse and break their promises. The analysis of a retrial QS with priority services, working breakdown, BV, admission control, and balking was explained by Ayyappan et al. [l8]. Ayyappan and Nirmala [l9] explored an analysis of customer's impatience on bulk service QS's with an unreliable server, setup time and two types of multiple vacations. Sethi.R et al. [20] investigated the cost optimization and ANFIS computing of an unreliable M/M/l queueing system with customers' impatience under n-policy. The ideal Cost Analysis for Discrete-Time Recurrent Queue with Bernoulli Feedback and Emergency Vacation was described by M. Vaishnawi [2l]. In order to calculate costs, PSO, ABC, and GA are also used. To ensure the best deal, these methods compare and contrast the outputs.
The paper's structure is as follows: Section 2 provides a detailed explanation of the mathematical model. Section 3 discusses the ideas and formulae governing our system as well as how to obtain the time-dependent solution of our model. The PGF for the queue length at each given epoch and the SS performance of the system are explicitly determined in Section 4. In Section 5, the pertinent stability condition has been uncovered. In Section 6, we precisely estimate the mean queue size, mean queue waiting time, and efficiency features for each state of the system. In Section 7, we present a practical illustration. We offer a numerical study and associated graphs in Section 8. Furthermore, an ANFIS was provided in Section 9. The Cost optimization is offered by Section 10. The conclusion is presented in Section 11.
2. Model Description and Analysis
We suppose that the underlying queueing model is as follows:
Arrival process: Customers enter a poisson stream, and bulk service is offered on an FCFS basis. Considering that a batch of "i"customers enters the system, A > 0 represents the average batch arrival rate, and Acjdt(i > 1) represents the first order probability during the short interval of time (a, a + da}. We define a batch arrival and a bulk service as having a smallest batch size of "a"and a highest batch size of "b".
Retrial process: When a customer arrives and discovers that the server is busy, unavailable, or broken, the customer has two options: (1) leave the service area with a probability of d and join a pool of blocked customers known as an orbit; or (2) balk the system with a probability of d in accordance with FCFS, which implies that only the customer at the head of the orbit queue is permitted access to the server.
When the server is idle, the customer at the head of the retrial queue engages with potential primary customers to see who can cancel their service request and, with prob., g, either move up in the retrial queue or leave the system with prob., (1 — g).
A general (arbitray) distribution with the distribution function A(u) and the density function a(u) determines the retrial interval.
Let g(g)dg be the conditional prob., density of completing the retrial within the range (g, g + dg}, where g is the elapsed retrial time.
g(g)- '{g)
1 — A(g)
and therefore,
a(u) = g(u)e— fou g(g)dg
Inter-retrial times have an arbitrary dist., A(g) with correponding Laplace-Stieltijes transforms (LST) A* (u).
Service process: The server enters an idle state wherever a fresh or returning user comes before quickly resuming regular operations for the newcomers. A generic (arbitrary) distance with the distance function B(g) and the density function b(g) follows the service time. Given the elapsed retrial time g, define $(g)dg as the conditional probability of service completion within the range (g,g + dg}.
b(g)
1 — B(g)
and therefore,
b(a) = <p(a)e— Joa<P(g)dg
The random variable B with the dist., function B(g) and LST B*(c) denotes the service time. Random failure: Failures are anticipated to occur sporadically throughout the system and ought to follow a poisson stream with an average failure rate of t > 0. The repair times follow a general dist.„ which is represented by the random variable D and the dist., function D(g), with the LST D* (c).
The length of repairs is determined by a general (arbitrary) dist., with a dist., function D(g) and a density function d(g). Given an elapsed repair time of g, define a(g)dg as the conditional probability of completing repairs within the range (g, g + dg].
a(g)- d(g)
l - D(g)
and therefore,
d(c) = a(c)e— So a(g)dg
Extended Bernoulli vacation:If there are any unfinished parts of the service, the server has two options: either accept the BV with a probability of d or keep serving them with a probability of (l — d). After the vacation is over, the server either undertakes the second type of optional extended Bernoulli vacation with a prob., of p or continues to serve the remaining batches with a prob., of (l — p).
The random variable F with the distance function F(g) and LST F* (c) is employed to represent the server's leisure time. This arbitrary variable F follows a general distribution. The server's vacation time follows a general(arbitrary) dist., function F(c) and density function f (c). Let fi(g)dg be the conditional prob., of a completion of a vacation during the interval (g, g + dg], given that the elapsed repair time is g, so that
№)- f(g)
l — F(g)
and therefore,
f (c) = P(c)e— r^s
The system's stochastic processes are all considered to be independent of one another. Feedback Rule: Clients who are unhappy with their offerings can re-join the line once they've been completed, give feedback to receive another service with minimal difficulty, or both p (0 < p < l), otherwise the system must be terminated with complement prob. q = (l — p)
3. DEFINITIONS:
We define
1. Pn(g,c)= Prob., that the server will be idle at time c with n(n > 0) customers in the orbit and g for the customer's elapsed retrial time.
2. Qn(g, c)= Prob., that the server will be busy at time c with n(n > 0) customers in the orbit and n for the customer's elapsed retrial time.
3. Rn(g, c)= Prob., that at time cc, there are n(n > 0) customers in the orbit and the server is offline due to system repair and waiting for repairs to start with elapsed repair time g.
4. Vn(g,a)= Prob., that there are n(n > 0) consumers in orbit at time a and the server is on vacation with elapsed vacation time g.
5. There are no customers in the orbit at time a, and the server is inactive but still available in the system, according to the probability P0(a).
The following differential-difference equations regulate the model:
d l'M l'M daP0(a) = —AP0(a) + (1 — 8)^ Q0(g,a)$(g)dg + (1 — F) ^ V)(g,a)p(g)dg (1)
-Pn(g,a) + — Pn(g,a) = —[A + g(g)}Pn(g,a),n > 1 (2)
- Q0 (g, a) + — Q0(g, a) = — [A + r + $(g)} Q0 (g, a) (3) d d n
— Qn(g,a) + — Qn(g,a) = —[A + r + $(g)}Qn(g,a) + A£ CkQn—k(g,a),n > 1 (4) g k=1
d d
— R0(g, 1, a) + — R0 (g, a) = —[A + a(g)}R0 (g, a), n = 0 (5) d d n
—Rn(g, 1,a) + — Rn(g,a) = —[A + a(g)}Rn(g,a) + A£ CkRn—k(g,a),n > 1 (6) dg da =
- V0(g, a) + V0 (g, a) = —[A + p(g)}V0 (g, a), n = 0 (7)
9 „ , ^ d
n
- Vn (g, a) + da Vn (g, a) = —[A + p(g)}Vn (g, a) + A £ CkVn—k (g, a), n > 1 (8) g k=1
The following boundary conditions must be met in order to answer the given equation:
cœ pœ
Pn (0, a)=(1 - 6)dJo Qn(ç, a)$(ç)dç + (1 - 6)dJo Qn-1 (ç, a)$(ç)dç
+ / Rn (ç, a)a(ç)dç + (1 - v) Vn (ç, a)p(ç)dç, n > 1 (9)
J0 J0
b a-1 , œ
Qo(0, a) =Ap(1 - g) EE Ck Pn-k+b(ç, a)dç r=ak=0 J0
b œ b , œ
+ (1 - 0)p E Pr(ç, a)g(ç)dç + E Vr(ç, a)p(ç)dç (10)
r= a 0 r= a 0
a-1 r- œ o œ
Qn (0, a)=Ap(1 - g) E Ck Pn-k+b (ç, a)dç + p Pn+b (ç, a)g(ç)dç k=0 0 0 !• œ !• œ
+ AgJ Pn+b (ç, a)dç + y Vn+b (ç, ®)p(ç)dç (11)
R0(ç,0, a)=T Q0 (ç, a), n = 0 (12)
Rn (ç, 0, a)=TQn (ç, a), n > 1 (13)
¡> œ
Vn (0, a)=6jo Qn (ç, a)0(ç)dç, n > 1 (14)
We presume that the system is initially empty of users and that the server is idle. Thus, the initial conditions are
Vn (0) = Rn (0) = Qn (0) = 0, n > 0
P0(0) = 1, Pttl (0) = 0, n > 1 (15)
Generating functions of the queue length (The time-dependent solution):
to to
P(g, Y, c) = ^YnP'n (g, c); P(Y, c) = E YnPn (c)
n=0 n=0
to TO
Q(g, Y,c) = E YnQn(g,c); Q(Y,c) = E YnQn(c)
n=0 n=0
toto
R(g, i, Y, c) = E YnRn (g, i, c); R(g, Y, c) = E YnRn (g, c)
n=0 n=0
toto
V(g,Y,c) = E YnVn(g,c); V(Y,c) = E YnV(c)
n=0 n=0
to a—l
C(Y) = E CnYn; Q(Y) = E QrYr (l6)
n=l r=0
which define the LT of a function f( ) as it converges within the circle defined by z < l.
to
f(s) = J e—sccf (c)dc, R(s) > 0 (l7)
Using (l5) and the LT from equations (l) through (l4), we arrive at
!• to !• to
(s + A)p0(s) = l + (l — 6)dJ^ Q0(g,s)$(g)dg + (l — p) ^ V(g,s)^(g)dg (l8)
-Pn(g, s) + [s + A + g(g)]Pn(g, s) = 0, n > l (l9)
dg Q0(g, s) + [s + A + $(g)]Q0 (g, s) = 0 (20) d - - n
dgQn(g,s) + [s + A + $(g)]Qn(g,s) = A E CkQn—k(g,s),n > l (2l) g k=l
- R0 (g, i, s) + [s + A + a(g)]R0 (g, s) = 0 (22) d _ _ n
—Rn(g, i,s) + [s + A + a(g)]Rn(g,s) = A E CkRn—k(g,s),n > l (23) g k=l
- V0(g, s) + [s + A + p(g)]V0 (g, s) = 0 (24) d - - n
-Vn(g,s) + [s + A + p(g)]Vn(g,s) = A E CkVn—k(g,s),n > l (25) g k=l
toto
Pn(0,s) = (l — 6)dJo Qn(g,s)$(g)dg + (l — 6)d J Qn—l(g,s)$(g)dg
p to p to
+ / Rn(g,s)a(g)dg + (l — p) Vn(g,s)p(g)dg,n > l (26)
00
b a—l , to
Q0 (0, s) = A p(l — g) EE Ck Pn—k+b (g, s)dg
r=a k=0 J0 b to b , to
+ (l — 0)p E Pr(g,s)g(g)dg + E Vr(g,s)fi(g)dg (27)
r= a 0 r= a 0
a—l p to p to
Qn(0,s) = Ap(l — g) E Ck Pn—k+b(g,s)dg + p Pn+b(g,s)g(g)dg k=0 0 0
toto
+ AgJ Pn+b (g, s)dg + y Vn+b (g, s)p(g)dg (28)
R0 (g, 0, s) = t Q0 (g, s), n = 0 (29)
Rn(g, 0, s) = tQn(g, s), n > l (30)
C to
Vn (0, s) = 0 Qn(g, s)Q(g)dg, n > l (3l)
By multiplying equations (l9) through (3l) by Yn and adding the results over n, we can obtain using the generating function mentioned in equation (l6).
- P(g, Y, s) + [s + A + g(g)]P(g, Y, s) = 0 (32)
^ Q(g, Y, s) + [s + A(l — C(Y)) + $(g)]Q(g, Y, s) = 0 (33)
dgR(g, i, Y,s) + [s + A(l — C(Y)) + a(g)]R(g, Y,s) = 0 (34)
dg V(g, Y, s) + [s + A(l — C(Y))+ p(g)]V(g, Y, s) = 0 (35)
p to p to
P(0, Y,s) = (l — 0)(d + dY)j Q(g, Y,s)$(g)dg ^ R(g, Y,s)a(g)dg
p to _ p to
+ (l — p) V (g, Y, s)pgdg — d(l — 0) Q0(g, s)$(g)dg J0 J0
p to
— (l — p)Jo V0(g,s)p(g)dg,n > l (36)
p to p to
YbQ(0, Y, s) = A(l — g)pC(Y)J P(g, Y, s)dg + pj P(g, Y, s)g(g)dg
p to p to
+ Ag P(g, Y,s)dg W V(g, Y,s)p(g)dg (37)
00
R(g,0,Y,s) = TQ(g,Y,s),n > l (38)
p to
V(0, Y,s) = 0 j Q(g, Y,s)$(g)dg, n > l (39)
Equation (l8) in (36) gives us
P(0, Y, s) = [l — (s + A)P0(s)] + (l — 0)(d + cY)J Q(g, Y, s)$(g)dg
p to p to
W R(g, Y, s)a(g)dg + (l — p) V(g, Y, s)p(g)dg 00
Rani R and Indhira K
METAHEURISTIC COST SCRUTINY OF MX/G(A, B)/1 RETRIAL QUEUE Equation (32), when integrated between 0 and g, yields
P (g, Y, s) = P (0, Y, s)e—(s+A)g—f0g g(a)da Once more, integrating equation (41) by parts with respect to g yiedls,
(41)
P (Y, s) = P (0, Y, s)
1 — A (s + A) s + A
where,
A(s + A) = e—(s+A)gdA(g) 0
When integrating equations (33) to (35) from 0 to g, similar outcomes are found.
(42)
Q(g, Y, s) = Q(0, Y, s)e—Z(Y,s)g—f0 <P(a)da R(g, i, Y, s) = R(g, 0, Y, s)e—Z(Y,s)g—l0 a(a)da
' 1 — D (Z (Y, s))
R (g, Y, s) = R (g, 0, Y, s)
Z (Y, s)
17(g, Y, s) = V(0, Y, s)e—Z(Y,s)g—/0 ?(a)da
where the values of P(0, Y,s),Q(0, Y,s),R(0, Y,s) and V(0, Y,s) are given by (37) to (40). Taking into account g yiedls, integrate equations (43) to (45) by parts once more.
Q (Y, s) = Q (0, Y, s) R (Y, s) = rQ (0, Y, s) V (Y, s) = V (0, Y, s)
1 — B (Z (Y, s)) Z (Y, s)
n — B (Z (Y, s))l [1 — D (Z (Y, s))l
L Z(Y, s) J L Z(Y, s) J
1 — F (Z (Y, s))
Z(Y,s)
Where,
(43)
(44)
(45)
(46)
(47)
(48)
B (Z (Y, s))= f M (Y,s)g dB(g)
J0
D(Z(Y,s)) = j™ e—Z(Y,s)gdD(g)
F (Z (Y, s))= f " (Y,s)g dF(g)
are, in order, the LST of the following values: retrial time A(g), service time B(g), repair time D(g), and vacation time F(g).
Now, multiplying both side of equations (41),(43) to (45) by g(g),$(g),a(g) and fi(g) and integrating over g, we obtain
/ P (g, Y, s)g(g)dg = P (0, Y, s) A (s + A)
0
/•to
lo Q(g,Y,s)$(g)dg = Q(0,Y,s)B(Z(Y,s))
•to
R (g, i, Y, s)a(g)dg = R (g,0, Y, s)D (Z (Y, s)) ¡> ™
/ V (g, Y, s)p(g)dg = V (0, Y, s)F (Z (Y, s))
(49)
(50)
(51)
(52)
Using equations (50) in (39)
V (0, Y, s) = 0Q(0, Y, s)B(Z (Y, s)) Using equations (49) in (37) and (38), we get
P(0, Y, s)
Q(0, Y, s)
Yb - 0F(Z(Y,s))B(Z(Y,s))
Ad - g)PC(YW + pA(s + A) + Agf1 - A(s + A)
s + A
s + A
R(ç, 0, Y, s) = t Q(0, Y, s)
1 - B(Z(Y,s)) (Z (Y, s))
Using equation (50) to (52) in (40) we get
P(0, Y, s)
Nr(Y) Dr(Y)
(53)
(54)
(55)
(56)
Nr(Y) =[1 - (s + A)P0(s)] [Yb - 0F(Z(Y,s))B(Z(Y,s))] Dr(Y) =Yb - 0F(Z(Y,s))B(Z(Y,s))
A(1 - g) PC(Y) ( ) + pA(s + A) + Agi1 - A(s + A)
where,
(1 - 0)(d + dY)B(Z(Y,s)) + tD(Z(Y,s))
s + A
1 - B(Z(Y,s)) (Z (Y, s))
+ 0(1 - p)F(Z(Y,s))B(Z(Y,s))
Z (Y, s) = s + A(1 - C(Y))
Subs/- P(0, Y,s) from equation (56) into equation (53) to (55)
Q(0, Y, s)
A(1 - g)pC(Y) (i^J+J^) + pA(s + A) + Ag (
A(s+A) s+A
Yb - 0F(Z(Y,s))B(Z(Y,s))
Nr(Y) Dr(Y)
(57)
R(ç, 0, Y, s) =t^
1 - B(Z(Y,s)) (Z (Y, s))
Nr(Y) Dr(Y)
10
A(1 - g)pC(Y^i-ÏA^) + pA(s + A) + Ag
A(s+A) s+A
Yb - 0F(Z(Y,s))B(Z(Y,s))
V(0, Y, s) =0B(Z (Y, s))
Nr(Y) Dr (Y)
A(1 - g)PC(Y^+ pA(s + A) + Ag Yb - 0F(Z(Y,s))B(Z(Y,s))
A(s+A) s+A
(58)
(59)
Updating equations (56) to (59) in (42), (46) to (48) We determine the PGF of various conditions in the system under a transient condition.
4. The Steady state's findings:
To define the SS prob., we disregard the argument a wherever it appears in the time-dependent analysis.
lim sf(s) = lim f(a)
where,
P(Y) = P(0, Y)
1 — A(A)\
A
Q(Y)
1 — B(Z (Y)) Z (Y)
P(0, Y)
A(1 — g) pC(Y)(1—aa)) + pA(A) + Ag (1-
A(a) a
R(Y) = r
Yb — 8 F (Z (Y))B (Z (Y)) 1 — B(Z(Y)) N (1 — D(Z(Y)) \
Z(Y) Z(Y)
P(0, Y)
A(1 — g) pC(Y){+ pA (A) + Ag (^
Yb — 8 F (Z (Y))B (Z (Y))
V (Y) = 8 B (Z (Y))
1 — F (Z (Y)) \ Z(Y) J
P(0, Y)
A(1 — g) pC(Y)(+ pA (A) + Ag ( Yb — 8 F (Z (Y))B (Z (Y))
P(0,Y)
Nr(Y)
Dr(Y)
Nr(Y) = [1 — AP0} [Yb — 8 FF (Z (Y))B (Z (Y))} Dr(Y) = Yb — 8 FF (Z (Y))B (Z (Y))
A(1 — g) pC(Y)
1 -
A (A)\
A
+ pA (A) + Ag
1 — A (A)
A
(1 — 8)(d + dY)B (Z (Y))+ r D (Z (Y)) +8 (1 — u)F (Z (Y))B (Z (Y))}
1 — B (Z (Y)) \ (Z (Y)) J
(60) (61)
(62)
(63)
(64)
(65)
4.1. Queue sizes distribution at a certain epoch:
The PGF is a of the queue size dist., at a random interval, is obtained by adding (60) to (63) with the idle term.
k(y) = Dg <66,
Nr(Y) = APoZ(Y) (Yb - 6F(Z(Y))B(Z(Y)) - [(1 - g)pC(Y) (1 - A(A)) + pA(A)
' 1 - B(Z(Y)) -
+g (1 - A(A))]
(1 - 6)(d + dY)B(Z(Y)) + tD(Z(Y))
(Z (Y)) )
+6(1 - p)F(Z(Y))B(Z(Y))]) - (1 - A(A))Z(Y)[Yb - 6F(Z(Y))B(Z(Y))
+ A [(1 - g)pC(Y) (1 - A(A)) + pA(A) + g (1 - A(A))]
[(1 - BZ(Y)) + t(1 - BZ(Y))(1 - DZ(Y)) + 6BZ(Y)(1 - FZ(Y))]]
+ (1 - A(A))Z(Y)[Yb - 6F(Z(Y))B(Z(Y))
+ A [(1 - g)pC(Y) (1 - A(A)) + pA(A)+ g (1 - A(A))]]
[(1 - BZ(Y)) + t(1 - BZ(Y))(1 - DZ(Y)) + 6BZ(Y)(1 - FZ(Y))]]
Dr(Y) = Z(Y)^Yb - 6F(Z(Y))B(Z(Y)) - [(1 - g)pC(Y) (1 - A(A)) + pA(A) + g (1 - A(A))] f (1 - 6)(d + dY)B(Z(Y)) + tD(Z(Y))(1 - B(Z(Y))^
(Z (Y)) )
+6(1 - p)F(Z (Y))B(Z (Y)))'
> 0
5. Stability Condition
The PGF needs to meet P(1)=1. Applying the L'Hopital rules and equating the expression to 1 results in the result that satisfies the requirement.
b - [(1 -g)pE(I)(1 - A(A))][(1 - 6)(d + d) + 6(1 - p)] + p(1 - g)(1 - A(A)) + pA(A)+ g(1 - A(A))[(1 - 6)(d + d)(1 - AE(I)E(B)) + tE(B) - 6A(1 - p)E(I)Ai] + A6E(I)Ai
Now we can determine the prob., that are unknown. P(1)=1 is therefore fulfilled if
Yb - 6F(Z(Y))B(Z(Y)) - [(1 - g)pC(Y) (1 - A(A)) + pA(A) + g (1 - A(A))] (1 - 6 )(d + dY)B(Z (Y)) + t D(Z (Y))(1 "BY W) + 6(1 - P)F(Z (Y))B(Z (Y))
[(1 - g)pE(I)(1 - A(A))] [(1 - 6)(d + d) + 6(1 - p)] + [p(1 - g)(1 - A(A)) +pA(A)+ g((1 - A(A))][(1 - 6)(d + d)(1 - AE(I)E(B))
p =_+ tE(B) - 6A(1 - p)E(I)A1 ] + A6E(I)A1
P b
then p < 1 is the condition to be satisfied for the existence of the SS for the model under consideration.
6. Performance Evaluation:
This section includes system performance metrics, a model stability study, and some unique system prob., while the system is in various states.
We obtain the following prob., if the system fulfills the stability requirement p < 1.
Let P be the SS Prob., that the server is idle during the retrial time.
P = lim P(T) = P(l) = _(1 - 9)(1 - Apo)(1 - A(A))_
Y-m ( ) () A(1 - 9) - [p(1 - g)(1 - A(A)) + pA(A)+ g(1 - A(A))]
[(1 - 9)(d + d) + 9(1 - p)]
If the server is busy, let Q be the SS Prob.,
Q = j- Q(T)
Q(1)=E(B)x
. _(1 - Apo)[p(1 - g)(1 - A(A))E(I)]_
b + A9E(I)A1 - [(1 - g)pE(I)(1 - A(A))] [(1 - 9)(d + d) + 9(1 - p)] + [p(1 -g)(1 - A(A)) + pA(A)+ g(1 - A(A))] (1 - 9)(d + d)(1 - AE(I)E(B)) + tE(B) - A9(1 - p)E(I)A1
R ought to indicate the SS Prob., that the server is being repaired.
R = lim R(Y) t—1
R(1) =t E(B)E(D)x
(1 - Apo)[p(1 - g)(1 - A(A))E(I)]
b + A9E(I)A1 - ([(1 - g)pE(I)(1 - A(A))] [(1 - 9)(d + d) + 9(1 - p)] + [p(1 -g)(1 - A(A)) + pA(A)+ g(1 - A(A))] [(1 - 9)(d + d)(1 - AE(I)E(B)) + tE(B) - A9(1 - p)E(I)A1])
Using V as the SS Prob., we may assume that the server is on vacation.
V = lim V (T) t—1
V(1) =9E(F)E(I) x
(1 - Apo)(-AE(B)p(1 - g)(1 - A(A)) + pA(A) + g(1 - A(A))
_+ p(1 - g)((1 - A(A))))
b + A9E(I)A1 - ([(1 - g)pE(I)(1 - A(A))] [(1 - 9)(d + d) + 9(1 - p)] + [p(1 -g)(1 - A(A)) + pA(A)+ g(1 - A(A))][(1 - 9)(d + d) (1 - AE(I)E(B)) + tE(B) - A9(1 - p)E(I)A1 ])
6.1. Average queue length:
Computing at T = 1 and differentiating (65) with regard to T yields the mean number of users in the queue (Lq) under SS conditions.
P' (1)
lim -jTP(T)
t—1 dT
Nr''(1)Dr'(1) - Dr''(1)Nr'(1) 2(Dr' (1))2
L
q
D (1) = -A2E(I) {Yb - 9F(Z(Y))B(Z(Y)) - [(1 - g)pC(Y) (1 - A(A)) + pA(A)
' 1 - B(Z(Y)) \
+g (1 - A(A))]
(1 - 9)(d + dY)B(Z(Y)) + tD(Z(Y))
(Z(Y)) ) +9(1 - p)F(Z(Y))B(Z(Y))]} D'(1) = -A2 {E(I(I - 1))[1 - 9 - [p -g(p - 1)(1 - A(A))][1 - 9p]]
+2E(I)[b + A9E(I)A! - ([(1 - g)pE(I)(1 - A(A))] [(1 - 9)(d + d) + 9(1 - p)] + [p(1 -g)(1 - A(A)) + pA(A)+ g(1 - A(A))][(1 - 9)(d + d)(1 - AE(I)E(B)) +tE(B) - A9(1 - p)E(I)A1])]}
N'(1) = - A2E(I) {1 - 9 - [p(1 - g)(1 - A(A)) + pA(A) + g(1 - A(A))] [(1 - 9)(d + d) +9(1 - p)]} + (1 - A) {-AE(I)(1 - 9)(1 - A(A)) + A2E(I)E(B) (p(1 -g)(1 - A(A)) + pA(A)+ g(1 - A(A))) + 9AE(I)E(F)} N''(1) = - A2 {E(I(I - 1)) (1 - 9 - A4(1 - 9p)) + 2E(I) (b + 9AE(I)Ax - A2(1 - 9p) +A4[(1 - 9) (1 - AE(I)E(B))] + tE(B) - 9A(1 - p)E(I)A1)} + (1 - A) {(1 - A(A))[-(1 - 9)AE(I(I - 1)) - AE(I)(b + 9AE(I)A1)] +A2E(I)E(B)A2 + A2[E(I(I - 1))E(B) + E(I)E2(B)] [p(1 - g)((1 - A(A))) +pA(A)+ g((1 - A(A)))] - 9A2E(B)E(F)E(I)2 +A9[E(I(I - 1))E(F) + E(I)E2(F)]}
where,
A1 =E(B) + E(F)
A2 =p(1 - g)E(I)((1 - A(A)))
A4 = p - g(p - 1)(1 - A(A))
The Little's formula (Wq) is used to determine how long an average customer waits in queue.
Lq
Wt--q
q
AE(I)
7. Practical application of the model:
The field of telecommunications networks may be able to use the suggested model. This system manages a lot of consumer telephone communications. Call takers are referred to as servers and callers as customers in this context. A consumer may elect to exit the system if he calls and discovers that all the servers are occupied (impatience). Customers wait in orbit while the server is overloaded, out of commission, or undergoing maintenance. If a server has any questions or concerns that fall outside of their area of expertise, they may need to refer them to other servers who are available or speak with a senior in order to acquire the answers. A service failure can be used to represent this circumstance. The speed at which the agent receives responses from the expert in this case is known as the repair rate. Additionally, the server may do various maintenance procedures known as "vacations." Additionally, after each customer's service is finished, dissatisfied customers may re-join the line and be classified as feedback consumers.
8. Numerical Results
In this section, we'll use MATLAB to demonstrate how different parameters affect observations of system behavior. The batch size distance of the arrivals in this section is geometry; with a mean
of 2. Here, the exponential distance is followed by the service, vacation, and repair stages. By creating erroneous assumptions about the parameters, we make sure that the stability criterion is satisfied. Tables 1 to 3 present estimated values for our queueing system's utilization factor (p), average queue length (Lq), and average waiting time (Wq).
Table 1: The effects of arrival rate (A) on p, Lq, and Wq
g = 0.5, p = 1.5, E = 0.6, G = 2.2, 6 = 3, d = 3, e = 0.6, p = 0.9, B = 1.5,D = 1, F = 0.7, z = 1,b = 2, t = 1.8
Arrival rate (A) p Lq Wq
0.30 0.022680 3.505127 5.841879
0.31 0.096336 4.616984 7.446748
0.32 0.169992 6.010404 9.391256
0.33 0.243648 7.742148 11.730527
0.34 0.317304 9.878047 14.526540
0.35 0.390960 12.494169 17.848813
0.36 0.464616 15.678118 21.775164
Table 2: The effects of the service rate on p, Lq, Wq
g = 7.8, p = 0.7, E = 0.8, G = 6, 6 = 1, d = 3, e = 4.6, p = 0.7, D = 1, F = 0.7, A = 0.3, z = 1, b = 2, t = 1
service rate (B) p Lq Wq
0.50 0.737200 0.223375 0.372292
0.51 0.687360 0.189247 0.315412
0.52 0.637520 0.160488 0.267480
0.53 0.587680 0.135989 0.226649
0.54 0.537840 0.114943 0.191572
0.55 0.488000 0.096748 0.161247
0.56 0.438160 0.080947 0.134912
Table 3: The effects of the Breakdown rate (t) on p, Lq, Wq
g = 0.2, p = 0.7, E = 2.9, G = 9, 6 = 1, d = 7, e = 8.6, p = 0.2, B = 7,D = 2, F = 0.7, A = 0.4,z = 2, b = 4
breakdown rate (t) p Lq Wq
1.0 0.264592 5.619523 7.024404
1.1 0.303092 6.095933 7.619916
1.2 0.341592 6.575234 8.219042
1.3 0.380092 7.057428 8.821784
1.4 0.418592 7.542516 9.428145
1.5 0.457092 8.030500 10.038125
1.6 0.495592 8.521381 10.651727
The two-dimensional graph that represents the system measurement of performance is shown in Figure 1 (a - c).
• The figure 1 (a) demonstrates how the utilization factor (p), estimated queue length (Lq), and expected waiting time (Wq) all increase as the arrival rate (A) does.
• The figure 1 (b) shows that while the utilization factor (p) decreases, the service rate $(g) rises. Expected waiting time (Wq) and queue length (Lq) decrease.
• The breakdown rate (t), utilization factor (p), expected queue size (Lq), and expected waiting time (Wq) all show increasing trends in the figure 1 (c).
The three-dimensional graph of the system indicators of performance is shown in Figure 2
(a - c).
• The surface in figure 2 (a) shows the growth of the arrival rate (A), estimated length of the line (Lq), and estimated wait time (Wq).
• Figure 2 (b) shows that as the service rate $(g) rises, the estimated queue size (Lq) and waiting time (Wq) both decrease.
• Figure 2 (c) shows that as the breakdown rate t rises, expected queue lengths (Lq) and waiting times (Wq) also rise.
The numerical results above allow us to determine the influence of attributes on the system's evaluation criteria, and we can be assured that they are representative of realistic conditions.
(a) p, Lq, Wq verses arrival rate A
(b) p, Lq, Wq verses Service rate
(c) p, Lq, Wq verses Breakdown rate t
Figure 1: 2D representation effects
(a) p,Lq, Wq verses arrival rate A (b) p,Lq, Wq verses Service rate f(g)
<L,> 5 1 (c) p,Lq, Wq verses Breakdown rate t
Figure 2: 3D representation effects
9. Adaptive Neuro-Fuzzy Inference System (ANFIS)
The ANFIS modal is actually applicable in a variety of fields, such as modes of transport, congestion, telecommuting, atmospheric research, etc. Artificial neural networks are used in communications networks to accomplish a variety of goals, including an increase in customers, expense reduction, shorter wait times, etc. With variations in arrival rates while on vacation, service rates, repair rates, and repair to busy rates, the current modal allows us to examine the impatience of the client while they wait for the service.
A very helpful approach for ANFIS is created by combining soft computing methods, artificial neural networks (ANNs), and fuzzy systems (FS). We are showing a simplified idea of the ANFIS architecture by using the fuzzy parameters. We can implement an ANFIS input-output function and input-output data pairs as fuzzy if-then logic. The fuzzy toolbox of MATLAB software can be utilized for contrasting the computational findings with the implementation of an ANFIS network.
The input parameters and the membership function are assumed to be the A, $(g), and t Gaussian functions in order to produce computational results based on ANFIS. (see Fig. 3a, b, c). It is assumed that the linguistic values are low, moderate, or high. Tick marks are placed over the curves made for the results obtained analytically in Figure 1a, 1b and 1c to indicate the results produced by the ANFIS approach for the queue size. The figures show that the numerical outcomes produced using the Runge-Kutta method and the ANFIS results are nearly identical.
(a) p, Lq, Wq verses arrival rate A
(b) p, Lq, Wq verses Service rate
1 1.05 1.1 115 1.2 1.25 1.3 1.35 1.4 Breakdown
(c) p, Lq, Wq verses Breakdown rate t Figure 3: ANFIS representation effects
10. Cost Optimization:
The term "optimization" describes the method of determining the set of parameters for an objective function that produces the highest or lowest outcome. The continual, business-oriented activity known as "cost optimization" aims to reduce expenditures and costs while raising the organization's value. Standardizing, streamlining, and rationalizing platforms, application development, procedures, and services are all part of this process, along with establishing the most competitive possible terms and prices for all business transactions. The operating cost and profit of a system are closely tied in real-world situations. Therefore, the system's designers or managers place a lot of emphasis on reducing operational expenses per unit of time in order to enhance the system's earnings. Our objective is to identify the best cost per unit of time (TC) characteristics. In order to do this and increase the cost-effectiveness of our developed approach, we will build our competence in this field.
Ch - Holding expense for every user in the system per unit of time. Cb - The cost for each unit of time the server is turned on and used. Cv - The cost imposed on the server in vacation mode per unit of time. Cr - The cost to repair the server after its failure, calculated per unit of time. C1 - The cost per unit over a busy time.
C2 - Cost for each unit of time used over the vacation period.
TC = ChLq + CvV + CbQ + CrR + Ci Yb + CiYv
The TC problem is solved using metaheuristic optimisation methods including PSO, ABC, and GA. In view of the importance of cost optimisation, this study was conducted using the global search optimisation algorithms particle swarm optimisation (PSO), artificial bee colony (ABC), and genetic algorithms (GA), each of which is separately described in three different subsections of this section. If the algorithm's assumptions are correct, local search techniques frequently offer the level of computer efficiency required to find the global optimal. Tables 5 to 7 display the effects of A, t, and p on TC* using PSO, ABC, and GA.
Table 4: Cost sets for optimal policy
Cost sets Ch Cv Cb Cr Ci C2
1 10 9 7 6 7 8
2 8 4 6 4 8 9
3 7 6 8 3 9 6
10.1. Particle Swarm Optimization (PSO)
One of the meta-heuristic methods used to solve optimization issues is the particle swarm optimization (PSO) technique, which has been employed successfully in a number of single objective optimization problems. Kennedy and Eberhart first proposed this algorithm. The PSO algorithm has the benefit of being simple to implement and apply for solving different function optimization problems, which can be categorized as function minimization or maximization problems.
Table 5: Effect of A, t, p(ç) on TC* using PSO
g = 0.2, p = 0.7, G = 9, d = 0.95, d = 7, e = 8.6, c = 0.2, B = 7, D = 2, t = 1.6, b = 4
Cost sets TC*
Cost set 1 Cost set 2 Cost set 3
0.4 149.1752 133.0711 127.2781
A 0.5 162.6882 143.5244 136.3697
0.6 173.5857 152.1798 143.7058
1.6 149.1752 133.0711 127.2781
T 1.7 161.5959 141.8755 134.7960
1.8 175.6139 151.7985 143.2466
7 149.1752 133.0711 127.2781
№ 8 184.5033 159.0594 151.0219
9 230.2302 192.6975 181.7546
10.2. Artificial Bee Colony(ABC)
One of Dervis Karaboga's most recent algorithms—created in 2005—is called the Artificial Bee Colony and was modeled after the cunning behaviour of honey bees. Basic process indicators like colonies and highest levels are essentially all that are used. Like PSO and differential evolutionary approaches, it is equally simple to comprehend. The search for huge areas of nectar-containing
food sources, and ultimately the one with the most nectar, is the bees' main goal. This population-based search approach is the main one used by ABC. The cost of the suggested structure is decreased through a process known as ABC.
Table 6: Effect of A, t, p(g) on TC* using ABC
g = 0.2, p = 0.7, G = 9, d = 0.95, d = 7, e = 8.6, c = 0.2, A = 0.4, D = 2, t = 1.6, b = 4
Cost sets TC*
Cost set 1 Cost set 2 Cost set 3
0.4 108.0030 108.8585 109.6965
A 0.5 112.6458 113.7397 114.0666
0.6 115.8805 117.2631 116.9601
1.6 108.0030 108.8585 109.6965
t 1.7 112.4344 113.2737 114.1395
1.8 117.4656 117.8425 118.7674
7 108.0030 108.8585 109.6965
p(o) 8 120.7245 120.9982 122.5394
9 138.2173 134.5400 136.4184
10.3. Genetic Algorithm (GA)
The genetic algorithm, created in the 1960s and 1970s by Bremermann, Holland, and their colleagues, is a technique for addressing optimization problems brought on by natural selection, the mechanism that promotes evolution in biology. They are frequently employed to deliver superior solutions to stochastic search issues. The full procedure serves as a representation of the criteria for choice that were used to select the people who would make the best parents for the coming human generation.
Table 7: Effect of A, t, p(g) on TC* using GA
g = 0.2, p = 0.7, G = 9, d = 0.95, d = 7, e = 8.6, c = 0.2, A = 0.4, D = 2, B = 7, b = 4
Cost sets TC*
Cost set 1 Cost set 2 Cost set 3
0.4 152.5341 131.8364 124.6592
A 0.5 163.2414 141.3111 131.8853
0.6 170.0165 148.0781 136.4720
1.6 152.5341 131.8364 124.6592
t 1.7 167.5959 142.6723 133.7200
1.8 184.4744 154.7915 143.8279
7 152.5341 131.8364 124.6592
p(o) 8 192.8582 162.3320 151.7762
9 243.6750 200.7627 185.9493
10.4. Analogy of PSO, ABC and GA
This section compares the three approaches—particle swarm optimization (PSO), artificial bee colony (ABC), and genetic algorithm (GA)—to determine which has the least expense using the corresponding MATLAB programs. Then, one by one, the MATLAB programs for each of the aforementioned algorithms are run. We found that all three programs generated values that were nearly identical. Because of this, the three solutions are nearly comparable in terms of their optimum results and the fewest associated costs. It proves the reliability (local) and potency of these three simple techniques. Any technique can be used to calculate the optimal cost; however, PSO outperforms all others in comparison to our model. Because PSO has so many advantages, we have found that it is the best approach out of all of them. It performs well in global queries, requires a small number of arguments, is easy to configure, and is unaffected by design variable scalability. In addition to suffering sluggish convergence in a concentrated searching region, PSO has a tendency to lead to swift and early convergence in mid-optimal locations (being able to impair local search capabilities).
10.5. Convergence in PSO, ABC and GA
After employing an optimization methodology like PSO, ABC, or GA, it is crucial to comprehend whether a particle recovers to normal or not and when it will roam around in search of a better solution. As a result, convergence is a significant component of cost evaluation. A statistical analysis (Fig. 4) of the outcomes demonstrates that ABC exceeds the PSO approach. For the whole standard optimization, ABC had fewer functional evaluations overall than PSO. The findings demonstrate that PSO converges more quickly. ABC cannot be employed if a speedy result is required for time-sensitive applications.
The study shows the applicability of our concept to real-world situations. Some of the analysts' financial issues will be partially overcome once they know how much the system will cost overall. The current situation may heavily rely on the cost-benefit assessment that was produced, which serves to illustrate the logic of our strategy and aid network administrators and specialists in lowering the issue of communications services that explicitly deal with blocking.
11. Conclusion:
This paper investigates the MX/G(a, b)/1 retrial queue with random failure and feedback under extended Bernoulli vacation with impatient customers. The SVT is utilized to determine indicators of efficiency for the various system stages. The efficiency of the system is then evaluated after considering the effects of various parameters. Finally, we gave a thorough explanation of the ANFIS. PSO, ABC, and GA are also used to compute the total cost. In an effort to find the best offer, these techniques compare and contrast the outcomes. The impetus for this study came from the prospective applications for the developed model, such as call centres, wireless networks, or telecommunication infrastructures, which might be powered by controlled precision test queueing systems to provide outstanding service at low prices. The simple mail transfer protocol utilizes a way to convey the messages between the mail servers. The recommended approach might be used in an email system's transfer model.
Declarations:
Acknowledgments: Not applicable
Funding information: This research did not receive any specific grant from funding agencies in
(a) TC verses Arrival rate (A) in PSO (b) TC verses Service in ABC
0 10 20 30 40 SO 60 70 M 90 100 Convergence in GA
(c) TC verses Breakdown rate (t) in GA Figure 4: Cost Optimization effects
the public, commercial, or not-for-profit sectors.
Conflicts of interest: The authors declare no conflict of interest.
Data availability: Not applicable
Authors contribution: All the authors made substantial contributions to the conception or design of the work.
Competing Interest: The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References
[1] Chaudhry, M. and Templeton, J. (1983). A first course in bulk queues. John Wiley & Sons. http://dx.doi.org/10.1016/j.asej.2016.08.025.
[2] Bailey, N.T. (1954). On queueing processes with bulk service. J R Stat Soc Ser A Stat Soc., Series B (Methodological). 80-87. https: //doi.org/10.1111/j.2517-6161.1954.tb00149.x
[3] Sumitha, D. and Udaya Chandrika, K. (2012). Retrial queuing system with starting failure, single vacation and orbital search.Int.J. Comput. Appl. 40.13, 29-33.
[4] Radha,J., Rajadurai, P., Indhira, K. and Chandrasekaran, V.M. (2014). A batch arrival retrial queue with K-optional stages of service, Bernoulli feedback, single vacation and random breakdown. Glob. J. Pure Appl. Math. 10.2, 265-283.
[5] Krishna Kumar,B., Pavai Madheswari,S. and Vijayakumar,A. (2002). The M/G/1 retrial queue with feedback and starting failures. Appl.Math. Model. 26.11, 1057-1075.https://doi.org/10.1016/S0307-904X(02)00061-6
[6] Yang, Tao, Hui Li. (1994). The M/G/1 retrial queue with the server subject to starting failures. Queueing Syst. 16.1, 83-96. https://doi.org/10.1007/BF01158950
[7] Mokaddis, G.S., Metwally,S.A. and Zaki,B.M. (2007). A feedback retrial queuing system with starting failures and single vacation. J. Appl. Sci. Eng. 10.3, 183-192. https://doi.org/10.6180/jase.2007.10.3.01
[8] Bouchentouf, Amina Angelika, Abdelhak Guendouzi. (2021). Single server batch Arrival Bernoulli feedback queueing system with waiting server, K-variant vacations and impatient customers. Oper. Res.Forum. Vol.2. No.1. Springer International Publishing. https://doi.org/10.1007/s43069-021-00057-0.
[9] Ayyappan, G. and Sathiya, K. (2013). Transient analysis of batch arrival feedback retrial queue with starting failure and Bernoulli vacation. Math. Model. Anal. 3.8, 60-67.
[10] Ayyappan, Govindhan, Udayageetha, J. (2020). Transient Analysis of M [X1], M [X2]/G1, G2/1 retrial queueing system with priority services, working breakdown, start up/close down time, Bernoulli vacation, reneging and balking. Pak. J. Stat. Oper. 203-216. https://doi.org/10.18187/pjsor.v16i1.2181.
[11] Kulkarni, Vidyadhar, G., Bong Dae Choi. (1990). Retrial queues with server subject to breakdowns and repairs. Queueing syst. 7.2,191-208. https://doi.org/10.1007/BF01158474
[12] Ayyappan, G. and Shyamala,S. (2013). M[X]/G/1 with Bernoulli Schedule Server Vacation Random Break Down and second optional Repair. J. Comp., & Model. 3,159-175.
[13] Ke, Jau-Chuan, Tzu-Hsin Liu, Siping Su, Zhe-George Zhang. (2022). On retrial queue with customer balking and feedback subject to server breakdowns. Commun. Stat. 51.17, 6049-6063. https://doi.org/10.1080/03610926.2020.1852432
[14] Takacs, L. (1963). A single-server queue with feedback. Bell Syst.Tech.J. 2, 505-519.
[15] Rajadurai, P., Saravanarajan, M., Chandrasekaran, V.M. and Indhira, K. (2015). An M/(G1, G2)/1 Feedback Retrial Queue with Two Phase Service, Variant Vacation Policy Under Delaying Repair for Impatient Customer. Int. J. Fuzzy Math. Arch 6, 45-55.
[16] D'Arienzo, M.P., Dudin, A.N., Dudin,S.A. and Manzo, R. (2020). Analysis of a retrial queue with group service of impatient customers. J Ambient Intell Humaniz Comput. 11.6, 2591-2599. https://doi.org/10.1007/s12652-019-01318-x
[17] Nila, M. and Sumitha, D. Batch Arrival Retrial Queueing Model with Starting Failures, Customer Impatience, Multi Optional Second Phase and Orbital Search.
[18] Ayyappan, G., Thamizhselvi, P., Somasundaram, B. and Udayageetha, J. (2021). Analysis of an retrial queueing system with priority services, working breakdown, Bernoulli vacation, admission control and balking. Int. j. stat. manag. syst. 24.4, 685-702. https://doi.org/10.1080/09720529.2020.1744812
[19] Ayyappan, G. and Nirmala, M. (2021). Analysis of customer's impatience on bulk service queueing system with unreliable server, setup time and two types of multiple vacations. Int. J. Ind. Syst. 38.2, 198-222. https://doi.org/10.1504/IJISE.2021.115321
[20] Sethi, R., Jain, M., Meena, R. K. and Garg, D. (2020). Cost optimization and ANFIS computing of an unreliable M/M/1 queueing system with customers' impatience under n-policy. Int. J. Appl. Comput. Math. 6, 1-14. https://doi.org/10.1007/s40819-020-0802-0
[21] Miss Vaishnawi, Shweta Upadhyaya and Rakhee Kulshrestha (2022). Optimal Cost Analysis for Discrete-Time Recurrent Queue with Bernoulli Feedback and Emergency Vacation. Int. J. Appl. Comput. Math. 8.5, 254. https://doi.org/10.1007/s40819-022-01445-8