Figures
Abstract
The aim of this paper is to analyze the departure process of a queueing model with general independent input stream, exponentially distributed service time, finite buffer and working vacation mechanism. The explicit solution for a Laplace transform of generating function of this characteristic is determined. Utilizing numerical Laplace transform inversion, the time-dependent mean number of jobs served in a time interval is computed. The numerical examples show the behavior of the output stream in dependence on the model parameters, such as interarrival distribution, mean working vacation period duration, the workload in normal and in working vacation mode.
Citation: Kobielnik M, Kempa WM (2026) Output stream analysis in a queueing model with working vacation mechanism as a power reduction strategy. PLoS One 21(1): e0341422. https://doi.org/10.1371/journal.pone.0341422
Editor: Moshe Zukerman, City University of Hong Kong, HONG KONG
Received: August 8, 2025; Accepted: January 7, 2026; Published: January 27, 2026
Copyright: © 2026 Kobielnik, Kempa. 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 and its Supporting information files.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Since the first introduction by Erlang, the queueing models have grown as a very powerful tool to model many real-world phenomena present in informatics, logistics, operation research, and many more fields of science. Their usage enables the analysis of effects that different modeling choices have on, e.g., the cost, energy consumption, and quality of service of the implemented solution.
Recently, the literature on queueing models with different control mechanisms is growing fast. In this paper, the working vacation queue is considered. In traditional vacation queues, when system state approaches 0, the server is turned off for a random amount of time, hence during vacation period, even if a customer appears, no service is offered. Working vacations differ from vacations by still providing the service during the working vacation period, but with smaller speed.
Queueing models to solve the energy consumption problems
In many cases, the reduction in energy consumption is of great importance. On one hand, in some cases, the usage of devices that are hard to reach to change the energy source causes the need to apply some solution that lowers the energy consumption as much as possible (e.g., sensor networks); on the other hand, there are tools important and widely used nowadays, such as cloud services, that, by their nature, consume enormous amounts of energy. One of possible solutions is to turn the server off when it is idle, i.e., vacation policy. If the traffic of jobs causes too many changes in server’s mode, it is reasonable to apply N-policy, which will minimize the excessive power consumption associated with the server activation.
One can find a great deal of publications that consider vacation queues for the energy usage optimization. In [1], the N-policy vacation model with batch arrivals is considered to provide a power saving algorithm based on the threshold in a node of the Wireless Sensor Network. A vacation priority queue in [2] was analyzed in the context of the energy savings strategy in cloud data centers. The steady-state distribution was obtained with matrix geometric approach, and the quality of service and cost metrics were obtained and solved with the Gauss-Siedel method. In [3] a multi-server Markovian queue with N-policy was applied to study the virtual machine scheduling strategy in cloud data centers.
Putting the server into a sleep mode may cause some issues, e.g. increase of the waiting time, cause the customer impatience, cause the congestion due to faster job accumulation. Furthermore, improving energy efficiency by employing the N-policy to reduce the number of mode changes may, in some circumstances, amplify these drawbacks. To find the compromise between energy savings and quality of service, the working vacation (WV) mode can be applied instead of (or alongside) vacation. In WV mode, instead of putting the server to sleep, the service rate is lowered, hence the queue of customers is served continuously, so the waiting time of a customer that enters during working vacations is lower than for a customer entering during vacation in traditional vacation queue. The examples of energy saving capability of such approach can be found in, e.g. [4], where the energy saving is achieved by frequency and voltage scaling, which results with a slower task processing by the CPU in real-time embedded systems, in [5] where the same approach is used for energy efficiency in cloud computing systems, respectively, or in [6], where one of the considered techniques is slower request processing to save energy in data center storage systems.
The first contribution to WV queues was made in 2002 by Servi and Finn in [7], where an M/M/1 queue with this mechanism was proposed to model the behavior of the WDM optical access network. Next, this idea was generalized to a GI/M/1 model in [8], and an M/G/1 queue in [9].
Since Servi and Finn’s paper, a lot of contributions on the topic of WV have been made in many different settings. In [10] for a Markovian WV queue with setup times, the queue length distribution was obtained using a quasi-birth-and-death process and the geometric matrix approach. Moreover, the stochastic decomposition of the mean waiting time is presented. A MAP/G/1 model with vacation interruption was analyzed using a supplementary variable and censoring technique to derive the queue length distribution and the Laplace-Stieltjes transform of the waiting time in [11]. The WV queue with general service and vacation interruption under the Bernoulli schedule was considered in [12] to obtain the distribution of the length of the queue and the mean value. The comparison of user utility for different setups of threshold WV policy (exhaustive and non-exhaustive) in a finite buffer Markovian queue was made in [13] with a linear cost-reward function. The Nash equilibrium concept was used in [14] to analyze equilibrium customer strategies in different scenarios in a M/M/1 queue with balking and retrials. Potential applications to model the performance of media access control function in wireless networks were mentioned. In [15], the generating function was used to obtain the mean performance measures of a Markovian queue with WV and impatient customers. Stochastic decomposition was performed to study the impact of the WV policy on the obtained measures. In [16], the stochastic decomposition for vacation queues (including WV) is surveyed to show how to obtain the additional mean waiting time and mean queue length resulting from the limited server availability. In [17], the supplementary variable technique is presented to analyze a M/G/1 type queues with service interruption. It is shown how to apply the technique to obtain performance measures, also in the case of a WV queue.
Many papers are devoted to the analysis of cost optimization and energy saving capabilities of WV policy, the following mentioned works do not exhaust the topic. The wake-up scheme for energy saving in wireless sensor networks using a Markovian queue with vacations, working vacations, and N-policy is studied in [18]. Performance measures and energy consumption are derived using generalized Petri nets. An M/M/c queue with vacation mode and threshold WV is applied to the energy usage of the model in [19]. With a modified firefly algorithm, the optimal sleep parameters are found for the problem of virtual machines scheduling in cloud data centers. In [20], the performance measures and the cost-performance ratio are derived and then optimized using particle swarm optimization method for an M/M/c model of a flat semi-dormant multicontroller. In [21], the particle swarm optimization is applied to optimize the cost function derived for a finite buffer M/M/1 queue with feedback policy. The queue length, balking strategy, and user benefit of a Markovian queue with balking and vacation are studied in [22]. With the quasi-Newton method and the genetic algorithm, the cost function of a Markovian queue with retrial, balking, and imperfect service is optimized in [23]. The average number of jobs in the system and in the orbit are also obtained. In [24], a Markovian model with two-stage service, hybrid vacations, and breakdowns is considered. The cost function derived for the model is optimized with particle swarm optimization and the artificial bee colony algorithm.
Steady-state vs transient analysis
Most papers on queueing models are devoted to the steady-state analysis. It seems natural since it is much easier and less computationally complex than to find the corresponding time-dependent characteristics for the same model. Moreover, most of the transient solutions are obtained for the simplest M/M/1 queue. Every single queue control mechanism, such as balking, retrials, breakdowns, vacations, and so on, complicates the study of the model in transient state. On the other hand, in some cases, the steady-state analysis is not sufficient. When one wants to analyze the server in short time after opening, when the behavior of the server or input stream changes over time, when some system parameter needs to be adjusted, or when the convergence to the steady state is very slow, the steady-state characteristics may not reflect the actual behavior of the system. Sometimes, the steady state does not even exist, hence the study of transient characteristics is the only way to study the stochastic behavior of a model.
One can find a survey on approaches to obtain the transient state characteristics in, e.g., [25,26]. In most cases, especially for non-Markovian queues, some approximate methods need to be employed to solve the model. In [27], a diffusion approximation model was used to study a G/G/1/N model with priorities with application to a Software-Defined Network. In [28], the martingale central limit theorem is employed for a queue where arrival and service are both Markov-modulated nonhomogeneous Poisson processes to obtain the diffusion approximation of queue length process. A method to obtain the transient characteristics is described in [29], using a phase-type approximation and presented on a time-inhomogeneous queue with finite buffer. In [30], the transient system size distribution and mean value are found through the Laplace transform for a Markovian queue with vacations and disasters. The queue size distribution for a batch arrival MX/G/1/N queue with vacations under N-policy is studied in [1] using renewal theory and some algebraic results. The transient waiting time for a MMAP/G/1/N queue with general active queue management scheme is studied in [31].
For a queueing models with WV, transient characteristics are analyzed in, e.g., [32–34].
Paper contribution
This paper is the continuation of previous work on the GI/M/1/N model with single working vacation, in which various transient characteristics were obtained. The virtual waiting time of a job in [35] provides insight into how long a single job must wait for the service. The distribution of the number of jobs present was analyzed in [36]. This characteristic helps track the usage of the buffer. The time to the first buffer overflow, discussed in [37] shows how long the server works before it starts rejecting jobs due to the buffer saturation.
In this paper, the server performance is analyzed from the perspective of successfully finished jobs. An explicit transient solution for the mean number of jobs finished up to is provided and illustrated with numerical examples.
The model
Model description
The model under consideration is a GI/M/1/N queue with a single working vacation mode (WV). The input stream is a general independent stream with an interarrival time distribution , and arriving jobs are processed in order of arrival in an exponentially distributed time. There is only one server available, and the buffer space is limited to N, so at any time, at most N jobs can be present in the system, one in a service unit, and
in the queue. The service speed varies over time. The standard intensity of service is μ. Every time the queue is empty after service completion epoch, the server switches to a WV mode, changing the service intensity to a lower one,
. After the exponentially distributed with mean
amount of time, the standard service speed is restored.
In the following two sections, the system of integral equations for the output stream is set up using the continuous version of the law of total probability with respect to the first arrival after the server is turned on. It is then rewritten with generating functions and Laplace transforms, in a form that enables the use of a potential-based approach.
The following notation is used: , where
is an indicator function of an event A;
is the state of the system at
;
is the number of jobs finished up to
;
, that is
is the probability function of a Poisson random variable with parameter
;
, that is
is a CDF of an Erlang distributed random variable with shape parameter k and a rate λ;
, i.e., Gn(t,m) is the probability that m jobs are served up to epoch t, given that at the opening there were n jobs present and the server was in a normal mode;
, where this time the server is in WV mode when it is set up.
Server starting in normal mode
We start with the server that is in normal mode at t = 0. The system of integral equations is built for the probability functions of m jobs finished prior to t, conditioned by the initial state of the system .
If the server is empty at the opening and no new job enters up to t, the only possibility is that no jobs were served in , hence the second summand in (1). Given that there was a new arrival at epoch 0<y<t, the probability of m jobs served up to t is equal to the probability that, starting with one job in normal mode, m jobs are served up to
, which follows from the fact (which is also used for the remaining equations in this section) that an arrival epoch is a Markov moment of this process. That means that, after every arrival, the stochastic characteristics of this process depend on the system state at the moment of arrival only, i.e., the server can be viewed as it is turned on on the arrival epoch with appropriate number of jobs (i.e.,
, where n is the initial value, and k is the number of finished jobs prior to the first arrival).
For we can write:
The first summand is
and follows from the case of a new arrival at and some (but not all) of the initially present n jobs are processed prior to y. Obviously, no more than m jobs can be served, so that at epoch t, the total of m jobs left the server. The next summand covers the case of a new arrival at y<t, and all n tasks done before the arrival, so the server switches to WV mode at epoch u<y when the last task is finished. Therefore, two cases must be covered: the server is still in WV mode at the time of arrival (the WV period is longer than y−u), or the WV period ends before the first arrival. Therefore, for
The last summand describes the case of y>t. To have exactly m jobs finished before t, we demand , hence
Server in WV mode at the opening
If the server begins work in WV mode, the time when the WV period ends needs to be considered. In (6) in the integral, the two summands are for the case where the WV period ends before the new arrival and for the case where the server is still on WV upon arrival, respectively.
Similarly to Gn(t,m), is defined as the sum of several elements to preserve readability:
for In
we have an arrival at y<t. The WV period ends before the arrival epoch in
. In the first summand, not all initial present jobs were completed prior to the first arrival, in the second, all n tasks left the server before the WV period ended, so no new WV period is initialized, and in the third, the server finished all jobs in normal mode, which activates the WV mode.
In the next summand, at the arrival epoch y, the WV mode is still on, so it follows that
The last two summands reflect the case of no new arrivals before t. In the WV mode ends before t, while in
it is still active at the epoch t.
Solution
In the first part of this section, the model is stated in terms of the Laplace transforms of the generating functions of sequences . Then, the solution is found in two steps: solving the case of server starting in normal mode, which, as will be seen, depends on the solution of
, and then solving the second part, which concludes in an explicit solution.
To state the system in the desired form, the following steps are performed:
- Introduce the generating functions for
The equations Gn(t,m) (, respectively) are multiplied by zm and summed over
, yielding
(
).
- Introduce the Laplace transforms for
Taking the Laplace transforms of the left and right sides of the equations yields the form ofand
.
Later on, the following notation is used for the readability:
With the introduced notation, we can express the system (1), (2), (6), (7) in the form
for where
Now we are ready to solve for . The following theorem is used for this purpose (see [38]):
Theorem 1. Each solution of the infinite-size system of linear equations of the form
where can be written as
where and the sequence (Rk) can be defined recursively as follows:
where
Solution for normal mode at opening
The system (24) can be rewritten for as follows:
where
Utilizing Theorem 1 results in a solution to the system (39) in the form:
for where
is some function of s and z (which is a consequence of the fact that Gn(s,z) is a function of s and z), and Rn(s,z) is a sequence defined recursively as follows:
Only one solution from (41)is needed. The right solution can be found using the Eq. (24) for n = N as a boundary condition. Firstly, we need to find . Combining (41) for n = 2 and (24) for n = 1 gives
Introducing the former expression to (41) yields
Finally, to satisfy the boundary condition, we combine (24) and (44), both for n = N, and obtain
where
When solution (45) is applied in (44) for as the result, we have
Note, that the only unknown term in (45) and (49) is , which is to be found in the next section.
Solution for server in WV mode at opening
In this section, the solution for the server starting in WV mode is found. The first step is to introduce the solution (45) and (49) to system (26). As a consequence, for we have the following form of this system:
and
where
and for n = N
For we rewrite the system (50) in the form
where
The form of (56) allows the use of Theorem 1, hence the solution for is
where M*(s,z) is some function, and is a sequence defined recursively
Combining (58) for n = 2 with (50) for n = 1 yields:
M*(s,z) is then introduced to (58). The next step is to combine (58) for n = N and (51), that is, to use the boundary condition, which produces:
where
The final solution
To obtain the final, explicit solution for the Laplace transform of a generating function of a number of jobs served, conditioned by the initial mode and the number of jobs in the system, we induce the expression (61) to (45) and (49), which yields:
It is clear, that Gn(s,z) and now depend only on the known model parameters. This solution is written for the Laplace transforms of the generating functions of the conditional number of finished jobs distribution. To obtain the distributions, some inversion methods need to be applied to characterize the model properly. Methods used for the purpose of this paper are described in next section.
Numerical study
In this section, the numerical study is carried out. The characteristic of interest is the mean number of jobs finished up to given n jobs were present at t = 0 Zn(t) for system starting in normal, and
in WV mode.
To process with the numerical study, the Laplace transform must be inversed. For the purpose of this paper, the numerical Gaver-Whynn rho inversion algorithm was used, which is easy to use, yet quite precise (see [39]). The resulting generating function can be also inversed with a suitable method (e.g., [40]) to obtain the distribution. We only analyze the mean value, so the well known formula was utilized for computations:
where PX(z) is a generating function of a random variable X. Further, four examples are presented to analyze the impact of the model parameters on the examined characteristic.
The probability distributions of the time between successive arrivals used for the purpose of numerical examples are presented in the Table 1.
The parameters of those distributions were chosen so the input stream has the same intensity of in every case. This way, the impact of the value of the coefficient of variation can be observed (see Example 4). Note, that since the arrival stream is determined in all examples, the mean number of jobs that enter or try to but are rejected up to t is equal to
(75 in most examples). The server workload is given by
for the normal, and by
in WV mode.
Example 1. In this example, the impact of α is studied. If not stated otherwise, the service rates are and
, which yields
and
for the workload in normal and WV mode, respectively. The interarrival times are uniformly distributed (random variable X2). The Fig 1 shows the results of experiments. All tests showed that as the mean WV period duration
grows, the mean number of jobs finished in given time period tends to decrease, with some exceptions.
a) Z0(5) as function of for different values of ρ. b) Z0(5) as function of
for different values of
. c) Z0(5) and
as functions of
for
. d) Z0(5) and
as functions of
for
. e) Zn(5) as function of
for different values of n. f) Z0(t) for different mean WV period durations
.
For different values of ρ (Fig 1a) it is clear that the decrease is slower for larger values of ρ. It is the consequence of the fact that, with the bigger workload, the server will less often switch to the slower service speed. Different observations can be made in regard to (Fig 1b). When the server is in the WV, the higher the load, the more jobs will be rejected on arrival, hence, less jobs will finally be counted as finished.
In the Fig 1c and 1d, we can notice slightly different behavior of the server when compared the server starting in normal and in WV mode.
The Fig 1e shows how the impact of α changes when a different initial number of jobs is used. We can note, that with more initially present jobs, the impact of α is slightly less evident because the more jobs present at t = 0, the more time (on average) will pass before the first mode switch.
The Fig 1f shows how differently the mean number of finished tasks grows, when the mean time spent in WV mode changes.
Example 2. Results of the impact of ρ investigation are presented in the Fig 2. When no other information is given, the parameters used are and
. For the arrival process, random variable X2 is used. One can note that increasing the server utilization in normal mode leads to higher mean number of jobs served in most cases. This behavior seems natural, since the server are less likely to switch to the lower service speed when ρ is bigger. This is also the reason why Z0(t) grows faster over time for bigger ρ (see Fig 2f).
a) Z0(5) as function of ρ for different values of . b) Z0(5) as function of ρ for different values of
. c) Z0(5) and
as functions of ρ for
. d) Z0(5) and
as functions of ρ for
. e) Zn(5) as function of ρ for different values of n. f) Z0(t) for different values of ρ.
Example 3. In this example, the impact of is investigated. The interarrival time distribution is uniform (random variable X2). When not stated differently, the parameters used are
. Fig 3 shows the results of comparison of
influence on Zn(t) and
in different scenarios. One can notice that the mean number of finished jobs decreases with the increase of
In Fig 3d we can observe that the mean number of jobs finished before t increases visibly faster when
than for
.
a) Z0(5) as function of for different values of
. b) Z0(5) as function of
for different values of ρ. c) Z0(5) and
as functions of
. d) Z0(t) for different values of
. e) Zn(5) as function of
for different values of n. f)
as function of rho* for different values of n.
Example 4. Let us consider a model with In the Fig 4 we can see the plots of Z0(t) for different input streams. As the distribution of interarrival times, the distributions listed in the table were used. We can observe that, in time, the difference between mean number of finished jobs rises. The least expected number of jobs finished prior to t is for the interarrival distribution with the lowest coefficient of variation. For the distribution with the largest coefficient of variation, i.e., the gamma distribution, the expected number of finished jobs is also the largest.
Z0(t) for different interarrival distributions.
Conclusions and future work
In this paper, a GI/M/1/N queue with single WV was analyzed. The Laplace-Stieltjes transform of the generating function of the time-dependent distribution of the number of jobs finished before a given moment t was found. With the use of the numerical Laplace transform inversion algorithm, the mean number of finished jobs was computed in different settings to compare the characteristic of interest for different model parameters and to evaluate the impact of those parameters on the queue behavior.The results showed that the productivity of the model depends strongly on the system settings. Another transient characteristics (e.g., distribution of lost jobs) of this kind of model are left for future research, as well as the analysis of a model with multiple WV or a model with input stream that exhibit some kind of dependency.
Supporting information
S1 Plot data. Data presented on plots in numerical study section.
https://doi.org/10.1371/journal.pone.0341422.s001
(CSV)
References
- 1. Kempa WM, Kurzyk D. On transient queue-size distribution in a model of WSN node with threshold-type power-saving algorithm. Sensors (Basel). 2022;22(23):9285. pmid:36501986
- 2. Bai X, Jin S. Performance analysis of an energy-saving strategy in cloud data centers based on a MMAP[K]/M[K]/N1+N2 non-preemptive priority queue. Future Generation Computer Systems. 2022;136:205–20.
- 3. Ma Z, Guo S, Wang R. The virtual machines scheduling strategy based on M/M/c queueing model with vacation. Future Generation Computer Systems. 2023;138:43–51.
- 4.
Zhu D, Melhem R, Mosse D. The effects of energy management on reliability in real-time embedded systems. In: IEEE/ACM International Conference on Computer Aided Design. 2004. p. 35–40.
- 5. Sharma Y, Javadi B, Si W, Sun D. Reliability and energy efficiency in cloud computing systems: Survey and taxonomy. Journal of Network and Computer Applications. 2016;74:66–85.
- 6. Bostoen T, Mullender S, Berbers Y. Power-reduction techniques for data-center storage systems. ACM Comput Surv. 2013;45(3):1–38.
- 7. Servi LD, Finn SG. M/M/1 queues with working vacations (M/M/1/WV). Performance Evaluation. 2002;50(1):41–52.
- 8. Baba Y. Analysis of a GI/M/1 queue with multiple working vacations. Operations Research Letters. 2005;33(2):201–9.
- 9. Wu D-A, Takagi H. M/G/1 queue with multiple working vacations. Performance Evaluation. 2006;63(7):654–81.
- 10.
Xu X, Tian N. Performance analysis of an M/M/1 working vacation queue with setup times. 2009.
- 11. Zhang M, Hou Z. Performance analysis of MAP/G/1 queue with working vacations and vacation interruption. Applied Mathematical Modelling. 2011;35(4):1551–60.
- 12. Gao S, Liu Z. An M/G/1 queue with single working vacation and vacation interruption under Bernoulli schedule. Applied Mathematical Modelling. 2013;37(3):1564–79.
- 13. Sun W, Li S, Wang Y, Tian N. Comparisons of exhaustive and nonexhaustive M/M/1/N queues with working vacation and threshold policy. J Syst Sci Syst Eng. 2019;28(2):154–67.
- 14. Do NH, Van Do T, Melikov A. Equilibrium customer behavior in the M/M/1 retrial queue with working vacations and a constant retrial rate. Oper Res Int J. 2018;20(2):627–46.
- 15. Majid S. Performance analysis of a Markovian queue with impatient customers and working vacation. J Oper Res Soc China. 2021.
- 16.
Tian N, Xu X, Ma Z, Jin S, Sun W. A survey for stochastic decomposition in vacation queues. Communications in computer and information science. Singapore: Springer; 2019. p. 134–58. https://doi.org/10.1007/978-981-15-0864-6_6
- 17. Jain M, Kaur S, Singh P. Supplementary variable technique (SVT) for non-Markovian single server queue with service interruption (QSI). Oper Res Int J. 2019;21(4):2203–46.
- 18.
Boutoumi B, Gharbi N. Two thresholds working vacation policy for improving energy consumption and latency in WSNs. Lecture Notes in Computer Science. Springer; 2018. p. 168–81. https://doi.org/10.1007/978-3-319-93736-6_13
- 19. Jin S, Hao S, Qie X, Yue W. A virtual machine scheduling strategy with a speed switch and a multi-sleep mode in cloud data centers. J Syst Sci Syst Eng. 2019;28(2):194–210.
- 20. Gong H, Li R, An J, Bai Y, Li K. Quantitative modeling and analytical calculation of anelasticity for a cyber-physical system. IEEE Trans Syst Man Cybern, Syst. 2020;50(11):4746–61.
- 21. Deora P, Kumari U, Sharma DC. Cost analysis and optimization of machine repair model with working vacation and feedback–policy. Int J Appl Comput Math. 2021;7(6).
- 22. Zhang Y, Xu X. Equilibrium analysis of cloud user request based on the Markov queue with variable vacation and vacation interruption. RAIRO-Oper Res. 2021;55(5):2807–25.
- 23. Jain M, Dhibar S, Sanga SS. Markovian working vacation queue with imperfect service, balking and retrial. J Ambient Intell Human Comput. 2021;13(4):1907–23.
- 24. Kumar A, Jain M. Cost optimization of an unreliable server queue with two stage service process under hybrid vacation policy. Mathematics and Computers in Simulation. 2023;204:259–81.
- 25. Schwarz JA, Selinka G, Stolletz R. Performance analysis of time-dependent queueing systems: survey and classification. Omega. 2016;63:170–89.
- 26.
Rubino G. Transient analysis of markovian queueing systems: a survey with focus on closed-forms and uniformization. 2021.
- 27. Nycz T, Czachórski T, Nycz M. Diffusion model of preemptive-resume priority systems and its application to performance evaluation of SDN switches. Sensors (Basel). 2021;21(15):5042. pmid:34372279
- 28. Sen A, Selvaraju N. Diffusion approximation of an infinite-server queue under Markovian environment with rapid switching. Statistics & Probability Letters. 2023;195:109778.
- 29. Inoue Y. A new approach to computing the transient-state probabilities in time-inhomogeneous markov chains. JORSJ. 2022;65(1):48–66.
- 30. Vadivukarasi M, Kalidass K. Discussion on the transient solution of single server Markovian multiple variant vacation queues with disasters. OPSEARCH. 2022;59(4):1352–76.
- 31. Chydzinski A. Waiting time in a general active queue management scheme. IEEE Access. 2023;11:66535–43.
- 32.
Suranga Sampath MIG, Kalidass K. Transient analysis of a repairable single server queue with working vacations and system disasters. Communications in Computer and Information Science. Springer; 2019. p. 258–72. https://doi.org/10.1007/978-3-030-36625-4_21
- 33. Bhagat A, Sethi R, Garg D. Controlled arrival machine repair problem with working vacation and reattempts. Int J Math, Eng, Manag Sci. 2020;6(1):279–95.
- 34. Janani B, Vijayashree KV. Analysis of an unreliable server with soft failures and working vacations and its application in a smart healthcare system. Results in Control and Optimization. 2023;10:100211.
- 35.
Kempa WM. The virtual waiting time in a finite-buffer queue with a single vacation policy. Lecture Notes in Computer Science. Berlin Heidelberg: Springer; 2012. p. 47–60. https://doi.org/10.1007/978-3-642-30782-9_4
- 36. Kempa WM, Kobielnik M. Transient solution for the queue-size distribution in a finite-buffer model with general independent input stream and single working vacation policy. Applied Mathematical Modelling. 2018;59:614–28.
- 37. Kobielnik M, Kempa W. On the time to buffer overflow in a queueing model with a general independent input stream and power-saving mechanism based on working vacations. Sensors (Basel). 2021;21(16):5507. pmid:34450948
- 38. Korolyuk VS. Boundary problems for a compound Poisson process. Theory Probab Appl. 1974;19(1):1–13.
- 39. Valkó PP, Abate J. Comparison of sequence accelerators forthe Gaver method of numerical Laplace transform inversion. Computers & Mathematics with Applications. 2004;48(3–4):629–36.
- 40.
Abate J, Choudhury GL, Whitt W. An introduction to numerical transform inversion and its application to probability models. In: Grassmann WK, editor. Boston, MA: Springer US; 2000. p. 257–323.