Figures
Abstract
This study investigates a bulk arrival retrial queueing model characterized by two-phase service and a working vacation policy. Customers arrive in batches according to a Poisson process. If the server is unavailable, some customers may balk, while the remaining customers join the orbit and retry for service after a random period of time. The server provides a required first service phase followed by a second service phase; during this regular service period, customers who are unsatisfied or have specific needs may return for re-service. When the orbit is empty, the active server takes a working vacation, providing service to customers at a slower rate. This mechanism improves performance by reducing waiting times during low-traffic periods. The model employs supplementary variable techniques to determine system attributes, including probability generating functions for the mean queue length and mean orbit size. Numerical examples illustrate the impact of balking, vacation, and phase-type service on significant metrics.
Citation: S S, S N (2026) Reliability and performance modeling of an M[X]/G(a,b)/1 retrial queue with re-service and Balking behavior under working vacation policy. PLoS One 21(8): e0354900. https://doi.org/10.1371/journal.pone.0354900
Editor: Moshe Zukerman, City University of Hong Kong, HONG KONG
Received: March 5, 2026; Accepted: July 14, 2026; Published: August 6, 2026
Copyright: © 2026 S, S. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1 Introduction
Queueing theory provides a fundamental component of performance analysis in various fields, including networks for computers, telephone service, production, medical care, and service administration. Fundamentally, it provides a mathematical framework for modeling congestion, delays, and resource utilization in systems characterized by competition for service among entities. Classical models, including the single-server Markovian and non-Markovian queues, have established a foundational framework for analyzing essential waiting line structure. The increasing number of components of real-world systems has revealed the shortcomings of conventional queueing models, especially in scenarios that include retrials, multiple service stages, server unreliability, working vacation, and customer impatience. This has prompted researchers to expand classical frameworks to include realistic features, resulting in the examination of another trial queue, two-phase service systems, re-service policies, balking behavior, and breakdown-repair dynamics.
A retrial queueing system occurs when blocked customers, who have no access to immediate service, remain permanently in the system but instead enter a virtual orbit, from which they attempt to receive service again after a random time frame. The retrial phenomenon is fundamental to contemporary communication and computing devices, where rejected calls, transmissions of data, or customer service inquiries automatically attempt to be processed again until successful completion occurs. The theoretical foundations of retrial queues were established in early surveys and bibliographies that compile methodologies, results, and unresolved challenges [1,2]. Classical studies offered detailed analyses of retrial phenomena, emphasizing both Markovian and non-Markovian frameworks, as well as their mathematical complexities [3]. An unreliable retrial queue with delayed repair under a modified vacation policy has been analyzed with an emphasis on performance prediction and intelligent computing using Adaptive Neuro-Fuzzy Inference Systems [4]. In addition, Atencia et al. [5] investigated a non-Markovian retrial queueing system with general retrial and service time distributions. Recent findings have been reported on retrial queues that incorporate feedback, delayed repair, and multiple types of customers [6]. Repeated queueing systems have been developed in the sustainable electric vehicle industry to improve the evaluation of green energy [7].
A single service phase is often insufficient to represent reliable service systems. Researchers have developed two-phase and multi-phase mechanisms for service, wherein customers experience a series of service stages prior to departure. Research has examined unreliable two-phase retrial models, along with the general service time distribution, working vacation, and the influence of initial failures on system performance [8]. Two-phase tandem retrial systems have been proposed to improve the quality of service in Internet-based applications [9]. Recent investigations in queueing theory have investigated advanced models, including the non-Markovian double retrial feedback model featuring optional services and repair under the working vacation policy [10]. Batch input recurrent queues with both passive and active breakdowns were investigated [11]. Various control mechanisms exist in unreliable dual-phase bulk systems that incorporate Bernoulli feedback and vacation [12]. The group arrival retrial queuing model includes two-phase services, feedback, and admission [13]. Recent research on optional re-service policies has considered batch arrivals, vacation policies, and unreliable servers, with emphasis on metaheuristic optimization for the balance of cost and system performance [14,15]. Optional re-service policies allow customers to receive additional service after completing the regular service, depending on system requirements. Such models have been widely studied in retrial queueing systems under various operating conditions, including working vacation, server breakdowns, and state-dependent services [16–18]. The advancements highlight that multi-phase service structures and re-service policies offer a more precise and adaptable framework for the analysis of complex service systems.
Modern queueing systems often assume that servers alternate between fully active and completely idle states. However, in many real-world situations, servers continue to provide service during vacation periods, but at a reduced service rate. The concept of the working vacation policy was first introduced by [19] in the early 2000s. Working vacation models have received significant attention because of their practical applications in telephone networks, call centers, and computer systems. For example, the model studied in [20] considers a general independent arrival process, exponential service times, a finite buffer, and a working vacation policy. Later studies extended this concept to retrial queues with unreliable servers, balking customers, and service interruptions [21,22]. Recent developments also include multi-server queueing systems with two-way communication [23]. In addition, cost analysis of queueing systems with working vacations, customer impatience, and optional second-phase service has also been investigated [24]. Several survey papers further highlight the wide range of applications of working vacation models in different industries [25]. These studies demonstrate both the theoretical importance and practical usefulness of working vacation policies in modern queueing systems.
In many service systems, customers may decide not to join the queue if they find it too long, which is known as balking. In some situations, customers may enter the system but leave before receiving service due to excessive waiting, a behavior called reneging. These customer behaviors are important in practical queueing systems because they directly affect system performance and customer satisfaction. Several researchers have studied retrial queueing models with balking, feedback mechanisms, optional service, and Bernoulli vacations [26]. Later, these models were extended to include unreliable servers and vacation interruptions in the M[X]/G/1 retrial feedback queue with balking and working vacation [27]. A single-server retrial queue with recurrent customers and balking under extended Bernoulli vacations was also analyzed to study non-exponential service behavior [28]. In addition, balking has been widely investigated along with feedback mechanisms, optional services, and bulk arrivals in non-Markovian retrial queueing systems [29,30]. In the present study, the balking probability is assumed to be fixed for analytical simplicity. However, in real-world systems, customer decisions may depend on factors such as congestion level, waiting time, and pricing policies. Therefore, incorporating state-dependent or adaptive balking behavior would make the model more realistic and represent an important direction for future research.
One of the important features of the realistic queueing systems is the presence of breakdowns and repair operations for the server. In practice, service systems may face unexpected failures of machines, processors, or servers, which may have a substantial impact on the system’s functioning. Hence, the addition of breakdown and repair processes makes queueing models more realistic and applicable in practice. Early research focused on the retrial queueing system with server breakdowns, exploring various working vacation rules [31]. The models were expanded subsequently to include multi-breakdowns, delayed repair, and imperfect coverage techniques [32–34]. Non-Markovian retrial queues with reneging, delayed repair, and working vacations under a server breakdown scenario have been studied in recent works [35].
Motivated by these developments, the present study proposes an integrated queueing model that simultaneously incorporates retrial phenomena, bulk arrivals, two-phase service processes, optional re-service mechanisms, working vacation policies, customer balking behavior, and breakdown–repair dynamics. These features correspond to practical operational phases, such as first-phase service (FPS), second-phase service (SPS), re-service, and reduced-efficiency service during working vacations.
The novelty of the present work lies in the unified integration of bulk arrivals, balking, retrial behavior, two-phase service, optional re-service, working vacations, and server breakdowns within a single analytical framework. Although many of these features have been extensively studied individually, their combined effects have received limited attention in the existing literature. The proposed model integrates these system features to better represent real-world service and industrial systems.
Earlier literature has studied retrial queueing models that incorporate working vacations and server failures. The present model, however, differs in several crucial respects. First, the presence of bulk arrivals significantly changes the arrival dynamics. Secondly, the implementation of two-phase service with the option of re-service increases the complexity of the service process. Third, the combined effects of balking, retry behavior, working vacations, and server breakdowns in both normal service and working vacation periods have not been studied together in the existing literature.
The remainder of this paper is organized as follows. Section 2 describes the proposed queueing model. Section 3 presents the steady-state probabilities of the system. Section 4 discusses the system performance measures. Section 5 examines several special cases, while Section 6 presents the cost optimization analysis. Section 7 presents the numerical analysis. Finally, Section 8 concludes the paper.
2 Characterization of the model
In this part, we introduce the bulk arrival retrial queue, which incorporates working vacation, two-phase service, balking customers, and a re-service policy. The description of our model is provided below, and the structural diagram is given in Fig 1:
- Customer Arrival Rule: Customers join the queue in the regular service period at an arrival rate of
and in the working vacation (WV) period at an arrival rate of
, according to a Poisson process. For each
has a common distribution representing the number of customers in the
arrival batch. X(z) represents the probability generating function of X, and
, n = 1, 2, 3, .... In this context,
refers to the
factorial moment of X(z).
- Customer Balking: Upon arrival, a customer may decide not to enter the system if it appears congested. This behavior is referred to as balking. In the proposed model, an arriving customer joins the orbit with probability
, while with probability
, the customer balks and leaves immediately without receiving service. Similarly, the arriving customers join with probability
and depart from the system with probability
in the case of a working vacation.
- Retrial Rule: An arriving batch of customers receives service immediately if the server is available. If the server is busy, on working vacation, or under breakdown and repair, the blocked customers join the orbit and retry for service after a random period of time. Customers in the orbit make repeated retrial attempts according to the First In, First Out (FIFO) discipline. The retrial time follows the distribution function A(t), and its Laplace–Stieltjes transform (LST) is denoted by
.
- Server Working Vacation Policy: When the server finds that the orbit is empty, it enters a working vacation (WV) period. The vacation time is assumed to follow an exponential distribution with parameter Q. During the working vacation period, the server continues to provide service to arriving customers, but at a reduced service rate. If a customer joins the orbit while the server is in the working vacation state, the vacation is interrupted and the server immediately returns to the regular service mode. The working vacation service time distribution is denoted by
, and its Laplace–Stieltjes transform (LST) is represented by
.
- Regular Service Policy: A single server provides service to customers according to a specified service discipline. The service process consists of two sequential phases, namely First Phase Service (FPS) and Second Phase Service (SPS). The customers complete their FPS with a probability of
, while they proceed to SPS with a probability of
. The service times of FPS and SPS follow general distributions represented by
and
, respectively. Their Laplace–Stieltjes transforms (LSTs) are denoted by
and
. Further,
and
denote the first moments of the FPS and SPS service times, respectively, while
and
represent the corresponding second moments.
- Customer Re-Service Policy: After completing service, a customer may not leave the system immediately. Instead, with probability p, the customer requires optional re-service for quality inspection, rework, or additional processing. With probability
, the customer leaves the system after completing the service. The re-service time is assumed to follow a general distribution with distribution function
. Its Laplace–Stieltjes transform (LST) is denoted by
, while
and
denote the first and second moments of the re-service time, respectively.
- Server Failure Happens: The server, while providing the First Phase Service (FPS), Second Phase Service (SPS), optional re-service, or service during a working vacation (WV), may experience an unexpected breakdown, resulting in service interruption. The times to server breakdown during the regular service states (FPS, SPS, and re-service) and the working vacation state are assumed to follow exponential distributions with rates
and
, respectively.
- The Server Repair Procedure: The server maintenance begins immediately after a failure, regardless of whether it occurs during busy operational periods (FPS, SPS), re-service, or scheduled downtime. The server stops all operations until maintenance is completed. Customers getting service at the moment of the breakdown must await the restoration of service. During this downtime, the server remains inactive, awaiting repairs, a phase known as the server’s waiting time. The regular service and re-service timings are denoted by the functions
and their Laplace-Stieltjes Transform (LST),
. The first two moments are denoted as
and
for (i = 1,2). The server repair time during scheduled downtime is characterized by the distribution functions
, with their LST represented as
, and the first two moments are
and
, respectively.
Notations
The mathematical symbols and their meanings used in the proposed model are summarized in Table 1.
2.1 Application of the proposed model
In the shoe manufacturing industry, customer orders sometimes come in big quantities especially during the busy season or sales period. To process these bulk orders, several production stages such as cutting, stitching, and assembly operate simultaneously, which motivates the consideration of bulk arrivals. If a production station is busy, newly arriving batches may not receive immediate service and may retry later, which is represented through retrial behavior. Moreover, congestion or excessive waiting periods may lead to balking behaviour of certain customers who may decide not to join the system.
The shoe manufacturing process usually involves multiple sequential stages. For example, the first stage may include cutting and stitching, while the second stage involves assembly and finishing operations. This justifies the use of a two-phase service mechanism. After the production stage, a quality inspection may identify damaged products, which must be reworked or further processed. This is reflected in the optional re-service procedure.
In practical production environments, the system may continue operating at a reduced service rate during shift changes, maintenance activities, or reduced workforce availability. Such situations are effectively represented through the working vacation policy. At the same time, machine failures and interruptions are unavoidable in semi-automated and continuous production systems. During breakdown periods, production temporarily stops until repair is completed, after which the interrupted process resumes. Breakdowns may also occur during working vacation periods, further affecting system efficiency and increasing congestion.
Therefore, the simultaneous inclusion of bulk arrivals, balking, retrial behavior, two-phase service, optional re-service, working vacations, and server breakdowns within a unified framework is not merely a mathematical extension. Rather, it is essential for realistically representing modern manufacturing systems, where these operational factors occur simultaneously and jointly influence congestion, production efficiency, maintenance planning, and product quality.
3 Steady-state probabilities
We developed a mathematical equation to explain the structural difference differential equation in steady-state conditions. This equation included other factors, such as the duration of the retrial, FPS, SPS periods, re-service, WV, and repairs performed. We derive the governing equations for the state of the system using the SVT methodology. We have derived the PGF for the server states and the number of customers in both the orbit and the system.
Let us assume that is continuous at z = 0. We postulate that the hazard rate operates as
are evaluated in the sequence of retrial, regular service (FPS, SPS), lower rate service, breakdown and maintenance.
Define as the hazard retrial, server busy, re-service, working vacation, and maintenance (FPS, SPS, and WV) times at
. We further assume the presence of a random variable,
The function represents the server states, which are classified as (0, 1, 2, 3, 4, 5, 6, 7) depending on whether the server is idle, is engaged in the FPS, SPS, re-service, and WV periods, or is undergoing repair in the FPS, SPS, re-service, and WV periods. In addition, N(t) denotes the system size at time t.
constitutes a bivariate Markov process. Let
and N(t) be supplementary random variables defined as follows: If
then H(t) = 1. The server used N(t) to denote the elapsed retry duration. When
, the server uses N(t) to denote the elapsed service time during which it services customers using the regular service (FPS, SPS). When
, it follows that N(t) denotes the elapsed service time during which the server serves customers using re-service. When
, it indicates that N(t) represents the elapsed service duration when customers are being attended to at a reduced service rate provided by the server. When
, we refer to N(t) as the duration of the repair time during server failure (WV, FPS, and SPS) and while under repair, respectively. When
, we define N(t) as the duration of the repair time during server failure in the re-service period and while under repair.
Ergodicity condition:
We determine the conditions that are necessary and sufficient for the stability of the system. Theorem 2.1 explains the ergodicity requirement of the embedded Markov chain, especially during vacation or departure times, which leads to the conclusion of the chain. Let represent the series of moments that arise after the completion of service or the end of vacation time. The collection of stochastic vectors Xn = (H(tn+); N(tn+)) constitutes a Markov chain, illustrating the embedded Markov chain relevant to our queueing system.
Theorem 2.1. The Embedded Markov-Chain is Ergodic if and only if
.
Proof. Let constitutes an essential and aperiodic Markov-chain. We will be employing Foster’s Criterion to demonstrate ergodicity. An irreducible and aperiodic Markov chain is considered ergodic if there exists a non-negative function k(i) for i in
and
, such that the mean drift
, ∀
and
. We examine the function k(i)=i. Subsequently, we possess,
The inequality constitutes a sufficient condition for ergodicity. The identical inequality is also needed for ergodicity. According to Sennott et al. [36], the non-ergodicity of the Markov chain
may be assured if it meets Kaplan’s condition, which means that
for every
and there exists a
such that
for
. It is important to observe that Kaplan’s condition is fulfilled in our scenario, since
for
holds true for h > 0, where
represents the sequence of transition matrix (single-step)
. Consequently,
indicates the Markov chain exhibits non-ergodic behavior. □
3.1 The system’s steady-state solution
We use the supplementary variable approach to obtain the equations of the system presented below. The structure of this system determines its performance.
At , and z = 0 the boundary conditions for a steady state system are provided as follows:
Here, provide the normalizing conditions for the proposed model
3.2 Steady-state solution
We use the supplementary variable approach to obtain the equations of the system presented below. The structure of this system determines its performance. By using the probability generating function (PGF) approach, we derive the steady-state equations of the proposed retrial queueing model. Accordingly, the PGFs used to solve the governing equations are defined for as follows.
The obtained expressions reveal that the system behavior is governed by the interaction between retrial intensity, service efficiency, and server reliability. In particular, the denominator of the generating function reflects the stability balance between the arrival rate and the effective service rate, while the numerator captures the combined effects of retrial and optional re-service mechanisms. This structure provides valuable insight into how congestion develops under conditions of high retrial intensity or frequent server breakdowns.
Where, [i = 1, 2]
The previously given PDE was obtained by multiplying the Eqs (1)–(27) by and subsequently summing over
, we get
By addressing the partial differential equations from Eq. (29) to Eq. (35), we get the following results.
By incorporating Eqs (45) and (48) in Eq (37) and subsequently making a few modifications, we get the following result,
By substituting Eq (46) into Eq (38) and making a few modifications, we obtain the following result,
Substituting Eqs (46)–(48) into Eq (36), we obtain
Substituting Eq (46) into Eq (39), we obtain
Using Eq (46) in Eq (41), we get
Using Eq (46) in Eq (42), we get
Using Eq (47) in Eq (43), we get
Using Eq (49) into Eq (44), we obtain
Using Eqs (53), (54) and (40) in Eq (55), we get
Using Eq (61) in Eq (53), we get
Using Eq (62) in Eq (54), we get
Using Eqs (62) and (63) in Eq (56), we get
Using the Eq (62) in Eq (57), we get
Using the Eq (63) in Eq (58), we get
Using the Eq (64) in Eq (59), we get
Using the Eq (40) in Eq (60), we get
Theorem 2. The system is stabilizing under condition ; the average number of customers within a specific orbit and server state indicates whether the server is inactive, engaged in its usual FPS and SPS services, on vacation, or undergoing maintenance (FPS, SPS, re-service, and WV), respectively. Listed below is a compilation of generating functions:
.
Proof. We define the PGFs by integrating Eqs (45)–(52) with respect to ,
where
We can calculate the probability that the server is idle (U0) by applying the normalized condition. By substituting in Eqs (69)–(77) and utilizing the rule of L’Hospital’s whenever appropriate, we obtain
Remark. In the absence of re-service (i.e., p = 0), the proposed model reduces to a classical two-phase retrial queue with working vacation. This demonstrates that the present model generalizes existing results as a special case. □
Theorem 3. The model must satisfy the stability criterion given by the equation . The PGF of the number of customers appearing in both the system and an orbit was denoted by the functions
and
across various server states, such as idle, FPS, SPS, re-service, reduced rate service, and under maintenance.
as well as,
Proof. Using equations indicated as (69)-(78) as substitutes for Eq (79) . We have determined the PGF for the orbit’s length.,
Where,
Furthermore, by modifying the equations via (69)-(78) into Eq (80) , We have determined the PGF for the system’s length.
Where, U0 mentioned by the Eq (78)
□
4 System’s characteristic
This section formulates performance metrics for the proposed queuing system. The primary indicators developed include long-term probabilities, mean system and orbit sizes, server availability, and mean busy and busy cycle periods.
4.1 Probabilities of the system state
In a steady-state condition, the probabilities of various system states are obtained by setting in the relevant marginal probability generating functions (PGFs) and applying L’Hopital’s rule. The following results are obtained from Eqs (69)–(77).
- The possibility T(1) that the server will remain accessible throughout the duration of the repeated attempts is given by:
(83)
- The probability
that the server is occupied during the FPS is given below:
(84)
- The probability
that the server is occupied during the SPS of service is given by:
(85)
- The probability
that the server is occupied during the re-service is given by:
(86)
- The probability
that the server functioning at reduced rate service is given below:
(87)
- The probability
of the server undergoing maintenance during the FPS service is given below:
(88)
- The probability
of the server undergoing maintenance during the SPS service is given by:
(89)
- The probability
of the server undergoing maintenance during the re-service is given by:
(90)
- The probability
of the server undergoing maintenance during WV period is given by:
(91)
4.2 The average size of orbit and average size of system
We differentiate Eq (81) with respect to and calculate the number of customers in the orbit
at
; it is provided by
Also,
Differentiating Eq (82) with respect to and computing the number of customers in the system
at
is determined as follows.
It is possible to find the outcomes of the and
calculations in S1 Appendix.
4.3 Analysis of the system’s reliability metric
To improve the predictability of a system vulnerable to failure, it is important to consider the reliability metrics of the model. These metrics provide significant insight into the mean availability of servers and other relevant indicators. We analyze and evaluate the framework of analytical results; the availability metric and the failure occurrence metric
are formulated as follows:
4.4 Length of the mean busy time and the mean busy cycle
We consider the mean busy cycle , and the period of server busy is
. The results of this study derive directly from the concepts of an alternative renewal process and lead to the following conclusions.
Where, represents the system length in the unoccupied state, and the operator
is defined as
. By substituting Eq (78) into Eq (94), we obtain the expected result as
5 Special cases
In this section, we investigate specific instances of our approach that correspond with contemporary research findings.
Case (i) No retrial, no phase-type service, and no re-service. Let ; our analysis may seem streamlined to an M/G/1 with a working vacation queueing model. In this context,
was derived as
This finding is consistent with the results obtained by Zhang and Hou [37].
Case (ii): Without bulk arrival, no breakdown, no re-service. Let us define , p = 0,
. The conceptual structure simplifies to an M/G/1 queueing model, which includes a balking customer and optional phase service under a vacation policy. The findings align with those reported by Arivudainambi and Godhandaraman [38]. In this case, we get
Case (iii) Without re-service, breakdowns, and bulk arrival. Assuming , then the methodology reduces to a two-essential phase service with a working vacation incorporating an M/G/1 model. This coincides with the results obtained by Keerthiga and Indhira [39].
6 Cost optimization
In this section, we analyze the cost structure associated with the proposed queueing model. A total cost function is formulated to evaluate system performance from an economic perspective and to determine an optimal service policy under different operational modes, including first-phase service (FPS), second-phase service (SPS), optional re-service, and working vacation (WV).
The expected total cost per unit time is obtained by combining the major cost components, namely holding cost, operating cost, setup cost, and idle cost. The total cost function is expressed as
Here, is the holding cost per customer,
is the server operating cost during a busy time,
is the setup cost for each service cycle, and
is the server idle cost. The term
denotes the expected number of customers in the system, and U0 represents the server idle probability.
The cost components have clear operational interpretations. The holding cost corresponds to the customer waiting. The operational cost corresponds to the server utilization. The setup cost is charged for each service cycle and the idle cost corresponds to the cost of server inactivity.
For numerical illustration, we consider the parameter values ,
,
,
,
,
, Q = 2,
,
, and
. Further, we assume
, p = 0.3, and
, along with cost parameters
,
,
, and
. Under these settings, the expected total cost per unit time is obtained as TC = 440.4952.
The results indicate that the total cost increases linearly with respect to the cost parameters, as observed in Tables 2–4. Sensitivity analysis is further performed by varying one parameter at a time while keeping others fixed. The corresponding numerical illustrations (Figs 2–4) demonstrate the impact of key system parameters such as the arrival rate (), retrial rate (
), and working vacation service rate (
) on the overall system cost.
It is worth noting that the suggested cost function is based on a linear combination of separate cost components for the purpose of analytical simplicity.This assumption makes the study simpler but may not reflect all aspects of actual world cost structures.
7 Numerical analysis and discussion
In this section, we analyze the impact of key system parameters on performance measures using numerical experiments. All stochastic processes, including retrial times, service times, re-service durations, and repair times, are assumed to follow exponential distributions for analytical tractability. Numerical results are obtained using a MATLAB program under stable operating conditions.
The probability density functions used in the analysis are given as follows. The exponential distribution is
The Erlang-2 distribution is defined as
The hyper-exponential distribution is given by
To illustrate system behavior, we evaluate key performance measures such as the server idle probability (U0), mean orbit size (), and the probability of server unavailability during retrial (T).
For the selected metrics of ; Q = 2;
;
; p = 0.5;
;
;
; X1 = 1;
and
;
.
7.1 Effect of retrial rate (
)
From Table 5, it can be observed that as the retrial rate increases, the server idle probability U0 also increases, while the mean orbit size and server idle during retrial period T decreases. This happens because higher retrial attempts enable customers in the orbit to access the server more quickly, which in turn reduces congestion in the system.
7.2 Effect of Failure Rate (
)
From Table 6, it can be observed that as the breakdown rate increases, the server becomes unavailable more frequently, resulting in a decrease in the idle probability U0. The server idle time during the retrial period T also decreases. At the same time, the mean orbit size increases because more customers accumulate in the system during failure periods. This shows the real-world scenario of frequent failures leading to long waiting times and congestion.
7.3 Effect of working vacation service rate (
)
From Table 7, it can be observed that as the service rate of the working vacation increases, the congestion in the system decreases, which leads to a reduction in the mean orbit size and also in the server idle time during retrial period T. At the same time, the server idle probability U0 increases, indicating better system performance even during the working vacation period.
7.4 Effect of balking rate (
)
The joining probability () increases, and the number of customers entering the system increases. Consequently, the server idle probability U0 decreases, while the orbit size
and the probability that the server is idle during retrial time T increase due to uneven system flow and lower service consumption, as shown in Table 8.
7.5 Effect of re-service probability (p)
From Table 9, it can be observed that as the re-service probability p increases, more customers require additional service, which increases the system load. As a result, the mean orbit size increases, and the probability that the server is idle during the retrial period T also increases, and the server idle probability U0 decreases, indicating higher congestion in the system. The subsequent data visualizations indicate the effect of the features on system performance measures, thereby demonstrating the applicability of the findings to real-world scenarios.
7.6 Graphical interpretation of results
In this part, we present a graphical analysis of the system performance measures, namely the mean orbit size and the server idle probability (U0). The surface and two-dimensional plots illustrate the relationship between system reliability, service efficiency, and retrial behavior.
7.6.1 Effect on mean orbit size (
).
Fig 5-10 illustrate the variation of the mean orbit size () with respect to key system parameters.
- Fig 5 depicts the combined impact of arrival rate (
) and breakdown rate (
). Larger arrival rates are often associated with increased congestion. However, under some situations, better service and repair efficiency might counteract this impact.
- Fig 6 indicates that the orbit size decreases significantly with the increase of the working vacation service rate (
) and retrial rate (
) as the customers are more effectively serviced.
- Figs 7 and 8 show that the increased first-phase (
) and second-phase service rates (
) decrease
, which leads to more efficient service in many phases.
- Figs 9 and 10 show that as the repair rates (
and
) increase, the server may be repaired faster and resume service sooner. Therefore, the system downtime is minimized. This leads to a reduction in mean orbit size (
).
7.6.2 Effect on server idle probability (U0).
From Figs 11 and 12, it can be shown that the server idle probability (U0) is increasing with the larger working vacation service rate () and service rates (
). This implies that shorter service completion times result in longer idle periods for the server.
Conversely, Fig 13 shows that the server idle probability (U0) decreases as the joining probability () and the re-service probability (p) increase, owing to the higher system workload.
7.6.3 Combined parameter effects.
Fig 14 shows the growth in the size of the orbit () with a combined increase in the vacation rate (Q) and retrial rate (
) which suggests that high rate of retrials under high arrival rate could increase the congestion.
7.6.4 Two-dimensional analysis.
Figs 15–18 further demonstrate the sensitivity of system performance:
- As shown in Fig 15, the server idle probability decreases with the growing balking rate, which is consistent with the shift of the effective system load.
- Fig 16 shows that the queue length (
) may decrease with an increase in the repair rate (
) due to the interaction between the repair and arrival processes.
- In certain cases, an increase in the re-service probability (p) leads to an increase in the orbit size
, indicating congestion caused by additional re-service requirements, as shown in Fig 17.
- As observed in Fig 18, an increase in the working vacation service rate (
) reduces the queue length of the system, indicating that improved service during working vacation helps stabilize system performance.
Managerial insights
The numerical and graphical data provide system administrators some crucial information. Higher service and repair rates substantially decrease congestion, emphasizing the necessity of effective resource allocation and maintenance planning in service systems. Higher retry rates also lower the size of the orbit. Thus, better customer retry mechanisms or system responsiveness may improve overall system performance.
On the other side, greater breakdown rates result in more congestion and worse system availability; hence, preventative maintenance measures are important. Similarly, an increased risk of re-service results in an increased system burden and points out the need for optimization of quality control procedures to prevent re-service requirements.
The impact of balking behavior implies that the impatience of customers may affect system utilization in many ways. Hence, the system efficiency may be improved by controlling customer expectations and minimizing waiting times.
Overall, our findings show that system performance is highly sensitive to service efficiency, system reliability, and retrial behavior, providing useful insights for the design and optimization of real-world production systems.
8 Conclusion
In this study, we analyzed a bulk arrival retrial queueing model incorporating customer balking, two-phase service, optional re-service, server breakdowns, and a working vacation policy. By applying the supplementary variable technique and probability generating functions, the system performance metrics such as the mean orbit size and server state probabilities were obtained.
A cost function was formulated to determine the optimal service rate under various operating conditions and to balance system performance and operating cost. Numerical and graphical analyses were performed to explore the effects of different system characteristics. Results demonstrate that the system performance is mostly dependent on service efficiency, retrial behavior, server reliability, and the re-service mechanism.
The proposed model is particularly applicable to multi-stage manufacturing systems, such as shoe production industries, where bulk arrivals, retrial behavior, rework, and machine breakdowns commonly occur. The obtained results provide useful insights for improving production planning, maintenance scheduling, and quality control in such environments.
Furthermore, the simultaneous integration of bulk arrivals, balking, retrial behavior, two-phase service, optional re-service, working vacation, and breakdown-repair mechanisms enables the proposed model to represent practical service and manufacturing systems more realistically than models that consider these features independently.
From a theoretical perspective, the proposed model generalizes several existing retrial queueing models as special cases, thereby extending earlier results and contributing to the development of retrial queueing theory.
8.1 Limitations and future research
In the present study, the main system parameters, such as the balking probability, retrial rate, and service rates, are assumed to be fixed constants chosen to satisfy the system stability condition. However, in practical service systems, these factors may change constantly depending on system congestion, customer behavior, and pricing schemes.
In particular, the balking customers may depend on factors including queue size, waiting time, and service cost, leading to state-dependent or adaptive balking probability. Similarly, retrial attempts and service capacities may be dynamically adjusted to improve overall system performance.
Another limitation of the present study is the formulation of the total cost function. For convenience in analysis, the proposed cost model is based on a linear combination of individual cost components. This assumption is useful in simplifying the analysis and optimization but may not fully illustrate the actual cost structure in real-world systems.
In practice, the costs associated with extended waiting periods, extreme congestion, or repeated retrials are generally non-linear. For instance, the penalty charges or the customer dissatisfaction may increase rapidly when the waiting time exceeds an acceptable limit. Therefore, the inclusion of non-linear or congestion-dependent cost functions would provide a more precise illustration of the system economics.
The proposed model can be extended in future work by including dynamic control mechanisms such as congestion-dependent balking, adaptive retrial policies, dynamic resource allocation, and non-linear cost functions. These extensions would enhance the practical applicability of the model but also contribute to the analytical complexity of the model.
Supporting information
S1 Appendix. The calculations for the average orbit size and average system size are provided in this appendix.
https://doi.org/10.1371/journal.pone.0354900.s001
(PDF)
References
- 1. Artalejo JR. Accessible bibliography on retrial queues. Mathematical and Computer Modelling. 1999;30(3–4):1–6.
- 2. Falin G. A survey of retrial queues. Queueing Syst. 1990;7(2):127–67.
- 3.
Templeton JG, Falin GI. Retrial queues. Routledge. 2023.
- 4. Upadhyaya S, Kushwaha C. Performance prediction and ANFIS computing for unreliable retrial queue with delayed repair under modified vacation policy. IJMOR. 2020;17(4):437.
- 5. Atencia I, Galán-García MÁ, Aguilera-Venegas G, Galán-García JL. A non markovian retrial queueing system. Journal of Computational and Applied Mathematics. 2023;431:115277.
- 6. Sundarapandiyan S, Nandhini S. Non-Markovian feedback retrial queue with two types of customers and delayed repair under Bernoulli working vacation. Contemp Math. 2024;5(2):2093–122.
- 7.
Varshney S, Raval J, Priyadarshi R, Manek V, Dadheech Y, Shah M. Optimal Green Energy Estimation for Sustainable Electric Vehicle Networks Using Queueing-Based Retrial Process. In: 2025 International Conference on Sustainable Energy Technologies and Computational Intelligence (SETCOM), 2025. 1–6. https://doi.org/10.1109/setcom64758.2025.10932417
- 8. Saravanarajan M. A two-phase service access beside retrial queues, orbit mechanism, working vacation policies for single server environments. Baghdad Science Journal. 2025;22(6):2018–43.
- 9.
Keerthika R, Niranjan S. Optimizing quality of service in internet and web services through a two-stage retrial tandem queuing model with working vacation techniques. In: International Conference on Computational Engineering, 2023. 213–21. https://doi.org/10.1007/978-3-031-77764-6_26
- 10. Baskar A, Saravanarajan M. Analyzing Feedback M/G/1 Double Retrial Orbit with Two-Phase Optional Service and Repair under Working Vacation Policy. Contemporary Mathematics. 2024;5(4):5795–827.
- 11. Upadhyaya S, Agarwal R, Agarwal D. Analysis of Bulk Arrival Recurrent Queue with Active and Passive Breakdowns. Iran J Sci. 2024;48(6):1473–87.
- 12. Niranjan SP, Devi Latha S, Mahdal M, Karthik K. Multiple Control Policy in Unreliable Two-Phase Bulk Queueing System with Active Bernoulli Feedback and Vacation. Mathematics. 2023;12(1):75.
- 13. Abdollahi S, Salehi Rad MR. Analysis of a batch arrival retrial queue with two-phase services, feedback and admission. Bulletin of the Iranian Mathematical Society. 2022;48(3):791–804.
- 14. Harini R, Indhira K. Meta heuristic optimization of a batch arrival retrial queue with optional re-service and M-optional vacations. Int J Syst Assur Eng Manag. 2024;15(9):4252–82.
- 15. Govindan A, Marimuthu N. An M[X]/G (a, b)/1 queue with unreliable server, re-service on server’s decision, balking and Bernoulli vacation schedule under multiple vacation policy. Journal of Mathematical Modeling. 2018;6(2):213–38.
- 16. Rajadurai P, Saravanarajan M, Chandrasekaran V. An M/G/1 retrial G-queue with optional re-service, impatient customers, multiple working vacations and vacation interruption. International Journal of Operational Research. 2017;30(1):33–64.
- 17. Ayyappan G, Karpagam S. An M [X]/G (a, b)/1 queueing system with breakdown and repair, stand-by server, multiple vacation and control policy on request for re-service. Mathematics. 2018;6(6):101.
- 18. Deepa T, Azhagappan A. Analysis of state dependent M [X]/G (a, b)/1 queue with multiple vacation second optional service and optional re-service. International Journal of Operational Research. 2022;44(2):254–78.
- 19. Servi LD, Finn SG. M/M/1 queues with working vacations (M/M/1/WV). Performance Evaluation. 2002;50(1):41–52.
- 20. Kobielnik M, Kempa WM. Output stream analysis in a queueing model with working vacation mechanism as a power reduction strategy. PLoS One. 2026;21(1):e0341422. pmid:41592079
- 21. Li T, Zhang L, Gao S. An M/G/1 retrial queue with balking customers and Bernoulli working vacation interruption. Quality Technology & Quantitative Management. 2019;16(5):511–30.
- 22. Shanmugam B, Saravanarajan MC. Unreliable retrial queueing system with working vacation. MATH. 2023;8(10):24196–224.
- 23. Liu T-H, Chiou K-C, Chen C-M, Chang F-M. Multiserver Retrial Queue with Two-Way Communication and Synchronous Working Vacation. Mathematics. 2024;12(8):1163.
- 24. Vijaya Laxmi P, Jyothsna K. Cost and revenue analysis of an impatient customer queue with second optional service and working vacations. Communications in Statistics - Simulation and Computation. 2020;51(8):4799–814.
- 25. Divya K, Indhira K. A literature survey on queueing model with working vacation. Reliability: Theory & Applications. 2024;19(1 (77)):40–9.
- 26. Jain M, Kaur S. Bernoulli vacation model for MX/G/1 unreliable server retrial queue with bernoulli feedback, balking and optional service. RAIRO-Oper Res. 2021;55:S2027–53.
- 27. Jain M, Kumar A. Unreliable server M [X]/G/1 retrial feedback queue with balking, working vacation and vacation interruption. Proceedings of the National Academy of Sciences, India Section A: Physical Sciences. 2023;93(1):57–73.
- 28. Kalaiselvi J, Saravanarajan M. Exploring non-Markovian dynamics: Stochastic analysis of a single-server retrial queue with recurrent clients and balking behavior under extended Bernoulli vacations. Heliyon. 2024;10(13):e33919. pmid:39670223
- 29. Manoharan P, Subathra S. Non Markovian retrial queue, balking, disaster under working breakdown and working vacation. J Comput Anal Appl. 2023;31:244–55.
- 30. Rajendiran R, Kandaiyan I. Transient scrutiny of $ M^X/G(a, b)/1 $ queueing system with feedback, balking and two phase of service subject to server failure under Bernoulli vacation. MATH. 2022;8(3):5391–412.
- 31. Rajadurai P, Saravanarajan MC, Chandrasekaran VM. A study on M/G/1 feedback retrial queue with subject to server breakdown and repair under multiple working vacation policy. Alexandria Engineering Journal. 2018;57(2):947–62.
- 32. Gao S, Zhang J, Wang X. Analysis of a retrial queue with two-type breakdowns and delayed repairs. IEEE Access. 2020;8:172428–42.
- 33. Ke J-C, Liu T-H, Su S, Zhang Z-G. On retrial queue with customer balking and feedback subject to server breakdowns. Communications in Statistics - Theory and Methods. 2020;51(17):6049–63.
- 34. Liu T-H, Hsu H-Y, Ke J-C, Chang F-M. Preemptive Priority Markovian Queue Subject to Server Breakdown with Imperfect Coverage and Working Vacation Interruption. Computation. 2023;11(5):89.
- 35. Sundarapandiyan S, Nandhini S. Sensitivity analysis of a non-Markovian feedback retrial queue, reneging, delayed repair with working vacation subject to server breakdown. AIMS Mathematics. 2024;9(8):21025–52.
- 36. Sennott LI, Humblet PA, Tweedie RL. Mean drifts and the non-ergodicity of Markov chains. Operations Research. 1983;31(4):783–9.
- 37. Zhang M, Hou Z. M/G/1 queue with single working vacation. J Appl Math Comput. 2011;39(1–2):221–34.
- 38. Arivudainambi D, Godhandaraman P. Retrial queueing system with balking, optional service and vacation. Ann Oper Res. 2014;229(1):67–84.
- 39. Keerthiga S, Indhira K. Two phase of service in M/G/1 queueing system with retrial customers. J Anal. 2023;32(4):2157–83.