A Stochastic Service System with N-Policy, Bernoulli Interruption Vacations and Patient Server
Abstract
1. Introduction
- (1)
- (2)
- Utilizing analytical techniques different from the embedded Markov chain and the supplementary variable, we perform a transient and stationary queue size analysis for arbitrary initial queue size, employing the Laplace transform and the total probability decomposition technique.
- (3)
- We obtain recursive stationary queue length probabilities and use them to compute performance measures, including the expected queue length and busy cycle quantities. These stationary probabilities are further used to illustrate why capacity design based only on the expected queue length can be misleading.
- (4)
- Cost models for the one-dimensional threshold policy N and the two-dimensional policy , both without and with an average waiting time constraint, are developed. Optimal values under phase-type distributions are obtained by the PSO algorithm from the perspectives of both managers and customers, which is conducive to balancing the interests of managers and customers.
2. Model Description and Preliminaries
2.1. Model Description
- (1)
- Arrival process and service process: A server (service station) provides service and the system offers infinite waiting space for customers under the FCFS discipline. The customer arrival process is a Poisson process with parameter . In other words, the inter-arrival times have the same cumulative distribution function (CDF) . The service times have the same CDF and finite mean .
- (2)
- Bernoulli interruption vacation mechanism under -policy and a patient server: The server takes a vacation V once the system is empty. V has CDF with a finite mean . (i) If the length of the waiting line reaches a pre-set threshold N before V expires, then the server interrupts V with probability and returns or continues V with until V ends. (ii) If there are arrivals during V, but fewer than N arrivals, the server returns and starts the service station when V ends. (iii) After returning to an empty system from a vacation, the server activates a patience period U with distribution and a finite mean . The server remains idle during U and waits for the first arrival. If a customer arrives before U expires, U is interrupted, and the service station is activated to offer service immediately. Otherwise, another vacation begins when U expires (i.e., no customer arrives until U expires).
- (3)
- Stochastic failures: During service, the service station may fail randomly. Let X denote the time to failure or, equivalently, the inter-breakdown time during operation, and assume that X is exponentially distributed with rate . Once a failure occurs, the customer’s service is interrupted and the service station enters repair immediately. Let Z denote the repair or recovery time of the service station, with distribution and finite mean . After repair is completed, the interrupted customer resumes service from the point of interruption; hence the elapsed effective service is cumulative.
- (4)
- Furthermore, assume that repairs make the service station “as good as new” and all stochastic processes mentioned above are independent. In addition, to calculate the transient distribution of system size, suppose that if at least one customer is on hold at the first moment, the service is started at once. Otherwise, the server will remain idle to the first one arrives.
2.2. Preliminaries
3. Queue Size Analysis
3.1. Transient Behavior of Queue Size
- (1)
- For then
- (2)
- For thenwhere and are defined in Theorem 1,
3.2. Recurrence Formulas for Stationary Queue Size Distribution
- (1)
- If , then
- (2)
- If , then the recurrence formulas arewhere
- (1)
- If , since , thenandBy the conclusion in Lemma 1, substituting into Equation (28) givesThen applying L’Hospital’s rule yields Thus, for , we obtain .
- (2)
- When , for , we know that and Equation can be obtained through a simple mathematical operation.
- (3)
3.3. Stochastic Decomposition Properties
3.4. Some Other Queueing Performance Metrics
- The average waiting time for any customer
- The expected queue size at the start of
- The expected length of
- The expected length of I
- The expected length of
- The expected length of due to failures within
- The expected length of within
- The expected length of within
- The expected length of within
- The steady-state probability for each state
4. System Capacity Optimization Design
5. Cost Optimization
5.1. Cost Model and Objective Function
5.2. Optimal Control Policies Without an Average Waiting Time Constraint
5.2.1. One-Dimensional Optimal Threshold N
- The service time of a customer χ
- The repair time of the service station Z
- The patience period of the server U
- The vacation time of the server V
5.2.2. Joint Optimization of the Threshold N and Vacation Length T
| Algorithm 1 Determining the and . |
| Require: Fitness function = , lower bound and upper bound , population size M, maximum number of iterations K, maximum flying speed , learning factors and , and inertia factor . Ensure: , .
|
5.3. Optimal Control Policies Under Average Waiting Time Constraints
5.3.1. Constrained Optimization of the Threshold N
5.3.2. Constrained Joint Optimization of the Threshold N and Vacation Length T
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Yadin, M.; Naor, P. Queueing systems with a removable service station. Oper. Res. 1963, 14, 393–405. [Google Scholar] [CrossRef][Green Version]
- Balachandran, K.R. Control policies for a single server system. Manag. Sci. 1973, 19, 1013–1018. [Google Scholar] [CrossRef]
- Heyman, D.P. T-policy for the M/G/1 queue. Manag. Sci. 1977, 23, 775–778. [Google Scholar] [CrossRef]
- Levy, Y.; Yechiali, U. Utilization of idle time in an M/G/1 queueing system. Manag. Sci. 1975, 22, 202–211. [Google Scholar] [CrossRef]
- Tian, N.; Zhang, Z.G. Vacation Queueing Models: Theory and Applications; Springer: New York, NY, USA, 2006. [Google Scholar]
- Ke, J.C.; Wu, C.H.; Zhang, Z.G. Recent developments in vacation queueing models: A short survey. Int. J. Operat. Res. 2010, 7, 3–8. [Google Scholar]
- Jyothsna, K.; Kumar, P.V.; Laxmi, P.V. Bat algorithm for optimizing a working vacation queue with impatient clients and secondary service. Opsearch 2024, 62, 777–796. [Google Scholar] [CrossRef]
- Fiems, D. Queues with working vacations: A survey. Mathematics 2025, 13, 1894. [Google Scholar] [CrossRef]
- Zhu, S.; Wang, J.T. Strategic joining in a single-server Markovian queue with Bernoulli working vacations. J. Syst. Sci. Complex. 2025, 38, 1683–1706. [Google Scholar] [CrossRef]
- Kella, O. The threshold policy in the M/G/1 queue with server vacations. Nav. Res. Logist. 1989, 36, 111–123. [Google Scholar] [CrossRef]
- Liu, Q.L.; Tang, Y.H.; Yu, M.M.; Wu, W.Q. Analysis of M(λ1,λ2)/G/1 queue with uninterrupted single vacation and server’s workload controlled D-policy. J. Ind. Manag. Optim. 2023, 19, 4523–4550. [Google Scholar] [CrossRef]
- Boxma, O.J.; Schlegel, S.; Yechiali, U. A note on an M/G/1 queue with a waiting server, timer and vacations. Am. Math. Soc. Transl. 2002, 207, 25–35. [Google Scholar] [CrossRef]
- Yechiali, U. On the MX/G/1 queue with a waiting server and vacations. Sankhya 2004, 66, 159–174. [Google Scholar]
- Wan, S.Y.; Lan, S.J. Reliability analysis of an M/G/1 repairable queueing system with vacation and patient server. J. Appl. Math. Comput. 2023, 69, 4333–4352. [Google Scholar] [CrossRef]
- Alfa, A.S.; Frigui, I. Discrete NT-policy single server queue with Markovian arrival process and phase type service. Eur. J. Oper. Res. 1996, 88, 599–613. [Google Scholar] [CrossRef]
- Luo, L.; Tang, Y.H.; Wu, W.Q.; Yu, M.M. Optimal control policy of M/G/1 queueing system with delayed randomized multiple vacations under the modified Min(N, D)-policy control. J. Oper. Res. Soc. China 2023, 11, 857–874. [Google Scholar]
- Lee, H.W.; Park, J.O. Optimal strategy in N-policy production system with early set-up. J. Oper. Res. Soc. 1997, 48, 306–313. [Google Scholar] [CrossRef]
- Hur, S.; Kim, J.S.; Kang, C.W. An analysis of the M/G/1 system with N and T policy. Appl. Math. Model. 2003, 27, 665–675. [Google Scholar] [CrossRef]
- Li, J.; Liu, L.W. On an M/G/1 queue in random environment with Min(N,V)-policy. RAIRO-Oper. Res. 2018, 52, 61–77. [Google Scholar] [CrossRef]
- Jiang, F.C.; Huang, D.C.; Yang, C.T.; Lin, C.H.; Wang, K.H. Design strategy for optimizing power consumption of sensor node with Min(N, T) policy M/G/1 queueing models. Int. J. Commun. Syst. 2012, 25, 652–671. [Google Scholar] [CrossRef][Green Version]
- Gray, W.J.; Wang, P.P.; Scott, M. A vacation queueing model with service breakdowns. Appl. Math. Model. 2000, 24, 391–400. [Google Scholar] [CrossRef]
- Ke, J.C. Optimal NT policies for M/G/1 system with a startup and unreliable server. Comput. Indus. Eng. 2006, 50, 248–262. [Google Scholar] [CrossRef]
- Wu, W.Q.; Tang, Y.H.; Yu, M.M. Analysis of an M/G/1 queue with N-policy, single vacation, unreliable service station and replaceable repair facility. Opsearch 2015, 52, 670–691. [Google Scholar] [CrossRef]
- Senthil, K.M.; Arumuganathan, R. An MX/G/1 retrial queue with two-phase service subject to active server breakdowns and two types of repair. Int. J. Oper. Res. 2010, 8, 261–291. [Google Scholar] [CrossRef]
- Jailaxmi, V.; Arumuganathan, R.; Rathinasamy, A. An MX/G/1 retrial queue with two phase service under active server breakdowns, two types of repair and multiple vacations with N-policy. Int. J. Oper. Res. 2013, 18, 35–61. [Google Scholar] [CrossRef]
- Tang, Y.H. A single-server M/G/1 queueing system subject to breakdowns: Some reliability and queueing problems. Microelectron. Reliab. 1997, 37, 315–321. [Google Scholar] [CrossRef]
- Choudhury, G.; Deka, M. A batch arrival unreliable server delaying repair queue with two phases of service and Bernoulli vacation under multiple vacation policy. Qual. Technol. Quantitat. Manag. 2018, 15, 157–186. [Google Scholar]
- Boualem, M. Insensitive bounds for the stationary distribution of a single server retrial queue with server subject to active breakdowns. Adv. Oper. Res. 2014, 12, 985453. [Google Scholar]
- Wang, J.T.; Liu, B.; Li, J.H. Transient analysis of an M/G/1 retrial queue subject to disasters and server failures. Eur. J. Oper. Res. 2008, 189, 1118–1132. [Google Scholar] [CrossRef]
- Kumar, A.; Jain, M. Cost optimization of an unreliable server queue with two stage service process under hybrid vacation policy. Math. Comput. Simul. 2023, 204, 259–281. [Google Scholar] [CrossRef]
- Gnedenko, B.V.; Kovalenko, I.N. Introduction to Queueing Theory, 2nd ed.; Kotz, S., Trans.; Birkhäuser: Boston, MA, USA, 1989. [Google Scholar] [CrossRef]






| Symbol | Meaning |
|---|---|
| N | Queue length threshold for vacation interruption or service activation |
| p | Probability of interrupting a vacation when the queue length reaches N |
| V | Vacation time |
| U | patience period |
| X | Time to failure, or inter-breakdown time during operation of service station |
| Z | Repair or recovery time after service station failure |
| Actual service time of the customer | |
| Generalized service time of the customer including service station repairs | |
| Queue length at time t | |
| The transient probability | |
| Average/mean waiting time of a customer | |
| Expected cost function under the threshold policy N and joint threshold-vacation policy |
| j | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 0.2762 | 0.1941 | 0.1376 | 0.1009 | 0.0747 | 0.0555 | 0.0413 | 0.0307 | |
| j | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 0.0228 | 0.0170 | 0.0126 | 0.0094 | 0.0070 | 0.0052 | 0.0039 | 0.0029 | |
| j | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 0.0021 | 0.0016 | 0.0012 | 0.0009 | 0.0007 | 0.0005 | 0.0004 | 0.0003 | |
| j | 24 | 25 | 26 | 27 | 28 | 29 | 30 | ⋯ |
| 0.0002 | 0.0001 | 0.0001 | 0.0001 | 0.0001 | 0.0000 | 0.0000 | ⋯ |
| 1 | 114.5214 | 114.1017 | 113.2119 | 105.9030 | 11 | 114.5214 | 109.9903 | 104.5786 | 95.4840 |
| 2 | 114.5214 | 112.6283 | 109.0589 | 92.2989 | 12 | 114.5214 | 110.1440 | 105.0269 | 96.6887 |
| 3 | 114.5214 | 111.5752 | 106.5178 | 88.9807 | 13 | 114.5214 | 110.3276 | 105.5194 | 97.8939 |
| 4 | 114.5214 | 110.8382 | 104.9818 | 88.3141 | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 5 | 114.5214 | 110.3408 | 104.1026 | 88.6768 | 23 | 114.5214 | 114.2766 | 114.0414 | 113.7417 |
| 6 | 114.5214 | 110.0262 | 103.6664 | 89.5146 | 24 | 114.5214 | 114.8610 | 115.1821 | 115.5840 |
| 7 | 114.5214 | 109.8514 | 103.5353 | 90.5873 | 25 | 114.5214 | 115.4764 | 116.3653 | 117.4592 |
| 8 | 114.5214 | 109.7833 | 103.6166 | 91.7746 | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 9 | 114.5214 | 109.7963 | 103.8458 | 93.0101 | 49 | 114.5214 | 137.9270 | 153.7601 | 168.3163 |
| 10 | 114.5214 | 109.8705 | 104.1776 | 94.2546 | 50 | 114.5214 | 139.1264 | 155.5834 | 170.5818 |
| 1 | 4.5588 | 89.0909 | 4.9959 | 90.6920 | 5.6982 | 93.3289 | 12.0905 | 104.7060 |
| 2 | 4.5588 | 89.0909 | 4.8097 | 89.4670 | 5.2025 | 89.9261 | 13.4976 | 90.2082 |
| 3 | 4.5588 | 89.0909 | 4.8053 | 88.9087 | 5.2368 | 88.6015 | 14.7908 | 87.0386 |
| 4 | 4.5588 | 89.0909 | 4.8287 | 88.7666 | 5.2896 | 88.3131 | 15.2559 | 86.7022 |
| 5 | 4.5588 | 89.0909 | 4.7922 | 88.8194 | 5.2181 | 88.4628 | 9.2418 | 87.4712 |
| 6 | 4.5588 | 89.0909 | 4.7435 | 88.9215 | 5.0173 | 88.7134 | 5.9687 | 88.2916 |
| 7 | 4.5588 | 89.0909 | 4.6688 | 89.0039 | 4.8122 | 88.9045 | 5.1166 | 88.7404 |
| 8 | 4.5588 | 89.0909 | 4.6127 | 89.0523 | 4.6822 | 89.0106 | 4.7892 | 89.0723 |
| 9 | 4.5588 | 89.0909 | 4.5858 | 89.0756 | 4.6136 | 89.0597 | 4.6503 | 89.0375 |
| 10 | 4.5588 | 89.0909 | 4.5752 | 89.0855 | 4.5751 | 89.0799 | 4.5925 | 89.0723 |
| 1 | 110.0564 | 7.2800 | ___ | ___ | ___ | ___ |
| 2 | 99.8178 | 6.2301 | ___ | ___ | ___ | ___ |
| 3 | 95.8129 | 5.9738 | 95.8129 | 5.9738 | 95.8129 | 5.9738 |
| 4 | 94.2246 | 6.0181 | 94.2246 | 6.0181 | ___ | ___ |
| 5 | 93.7920 | 6.2002 | ___ | ___ | ___ | ___ |
| 6 | 93.9783 | 6.4510 | ___ | ___ | ___ | ___ |
| 7 | 94.5168 | 6.7362 | ___ | ___ | ___ | ___ |
| 8 | 95.2606 | 7.0370 | ___ | ___ | ___ | ___ |
| 9 | 96.1226 | 7.3426 | ___ | ___ | ___ | ___ |
| 10 | 97.0483 | 7.6460 | ||||
| 1 | 7.2939 | 99.3925 | 3.9421 | 7.2939 | 99.3925 | 3.9421 | 5.8123 | 99.6888 | 3.5000 |
| 2 | 6.2416 | 78.2950 | 3.6736 | 6.2416 | 90.4210 | 3.6736 | 5.2167 | 90.5880 | 3.5000 |
| 3 | 6.4692 | 87.8998 | 4.0500 | 6.1130 | 87.9156 | 4.0000 | 2.9506 | 91.0662 | 3.5000 |
| 4 | 6.6129 | 87.4972 | 4.4706 | 3.9408 | 88.6922 | 4.0000 | 2.2746 | 93.2804 | 3.5000 |
| 5 | 6.2870 | 87.8905 | 4.7941 | 3.3004 | 89.7803 | 4.0000 | 2.1173 | 94.1576 | 3.5000 |
| 6 | 5.5543 | 88.4278 | 4.9017 | 3.1111 | 90.2861 | 4.0000 | 2.0756 | 94.4259 | 3.5000 |
| 7 | 5.0208 | 88.7862 | 4.8742 | 3.0500 | 90.4637 | 4.0000 | 2.0649 | 94.5197 | 3.5000 |
| 8 | 4.7596 | 88.9651 | 4.8327 | 3.0307 | 90.5302 | 4.0000 | 2.0624 | 94.7353 | 3.5000 |
| 9 | 4.6416 | 89.0432 | 4.8053 | 3.0250 | 90.5456 | 4.0000 | 2.0619 | 94.4989 | 3.5000 |
| 10 | 4.5908 | 89.0742 | 4.7908 | 3.0235 | 90.5511 | 4.0000 | 2.0618 | 94.4996 | 3.5000 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Liu, R.; He, Y.; Wu, W. A Stochastic Service System with N-Policy, Bernoulli Interruption Vacations and Patient Server. Axioms 2026, 15, 479. https://doi.org/10.3390/axioms15070479
Liu R, He Y, Wu W. A Stochastic Service System with N-Policy, Bernoulli Interruption Vacations and Patient Server. Axioms. 2026; 15(7):479. https://doi.org/10.3390/axioms15070479
Chicago/Turabian StyleLiu, Renbin, Yaxing He, and Wenqing Wu. 2026. "A Stochastic Service System with N-Policy, Bernoulli Interruption Vacations and Patient Server" Axioms 15, no. 7: 479. https://doi.org/10.3390/axioms15070479
APA StyleLiu, R., He, Y., & Wu, W. (2026). A Stochastic Service System with N-Policy, Bernoulli Interruption Vacations and Patient Server. Axioms, 15(7), 479. https://doi.org/10.3390/axioms15070479
