Abstract
This paper studies a single-sever queue with disasters and repairs, in which after each service completion the server may take a vacation with probability q(0 ≤q≤ 1), or begin to serve the next customer, if any, with probability p(= 1 − q). The disaster only affects the system when the server is in operation, and once it occurs, all customers present are eliminated from the system. We obtain the stationary probability generating functions (PGFs) of the number of customers in the system by solving the balance equations of the system. Some performance measures such as the mean system length, the probability that the server is in different states, the rate at which disasters occur and the rate of initiations of busy period are determined. We also derive the sojourn time distribution and the mean sojourn time. In addition, some numerical examples are presented to show the effect of the parameters on the mean system length.
1 Introduction
With the development of communication systems and networks, queueing systems with disasters have been paid more and more attention. In recent twenty years, the topic on the queue with disasters has been largely studied by many researchers. Once a total disaster occurs, all customers present (including the one in service) have to leave the system. This kind of queueing systems can be applied in many fields. For example, when an ATM in a bank is out of order, all customers have to leave. Also, in computer networks, a virus as a clearing operation can remove all stored datum present.
Since the introduction of disasters and their characters, there has been considerable attention paid to this topic. Kumar and Arivudainambi[1] studied the transient solution of an M/M/1 queue with catastrophes and derived the transient solution for the system size and some performance measures. In their paper, whenever a catastrophe occurred, all the customers present were destroyed, the server turned to idle and waited for a new arrival. Yang and Kim[2] studied an M/G/1 stochastic clearing system, and obtained the system size distribution and the sojourn time distribution. Among some classical papers on disasters, readers may refer to Economou and Fakinos[3], Gani and Swift[4], Shin[5]. Recently, Yechiali[6] studied the queue with system disasters and impatient customers in which when the system is in breakdown, the new arrival starts an impatience time. In this paper, he derived some important service measures, such as the mean sojourn time of a served customer, the rate of lost customers due to disasters and the proportion of customers served. Other excellent papers on the model with impatient customers have been reported by Sudhesh[11], Dimou and Economou[12]. Jolai and Asadzadeh[7] studied a finite source discrete time Geo/Geo/1 queue with disasters, Park and Yang[8] extended it to the GI/Geo/1 queue. Economou and Gómez-Corral[15] studied a batch Markovian arrival process subject to renewal generated geometric catastrophes. Boudali and Economou[9] studied optimal and equilibrium balking strategies in the single server Markovian queue with catastrophes and derived the corresponding Nash equilibrium and social optimal strategies. Later, they analyzed the effect of catastrophes on the strategic customer behavior in queueing systems[10]. Kim and Lee[13] studied an M/G/1 queue with disasters and working breakdowns. Yi and Kim[14] studied a Geo/G/1 queue with disasters and multiple working vacations, and presented the steady-state queue length distribution. Jiang, et al.[17] studied an M/G/1 queue in a multi-phase random environment with disasters. By using the supplementary variable technique, they obtained the distribution for the stationary queue and derived the results of the cycle analysis, the sojourn time distribution and the length of working time in a service cycle. In the same year, they studied a GI/M/1 queue in a multi-phase service environment with disasters and working breakdowns in which instead of stopping service, the sever continued to serve the customer at a lower rate during the repair period[18]. After that, Zhang, et al.[20] studied an M/G/1 stochastic clearing queue in 3-phase environment.
During the recent twenty years, there are few articles about the queue with total disasters and vacations. Mytalas and Zazanis[16] are the first as we know. They considered an MX/G/1 queueing system with disasters and repairs under a multiple adapted vacation policy in which if there is no customer at the epoch of the busy period termination or at the end of a repair period in the system, the sever may take a string of vacations. In their paper, they obtained some rate arguments, the fraction of customers who complete service, and the Laplace Stieltjes Transform (LST) of the system time of a typical customer. Queue with sever vacations have been studied extensively since the late 70’s, and readers may refer to the excellent paper which give a short survey on the recent developments in vacation queueing models[19].
Bernoulli vacation schedule is also developed significantly due to its wide applications and flexibility. In daily life, while a sever completes a service, he is also possible to take a vacation for some reason even if there are customers in the system. For example, when a driver completes a transport business, he may choose to have a rest whether or not according to his own physical condition. Further, this kind of vacations not just a particular schedule, also provides the opportunity to analyze the same queue model with single vacation and no vacation. Motivated by above-mentioned, in this paper, we consider a single-sever queue with disasters and repairs under Bernoulli vacation schedule. Not only do we present the PGF of the number of customers in the system, but also obtain the sojourn time of a customer and some performance measures.
The rest of this paper is organized as follows. In Section 2, we present the description of the queue model. In Section 3, the steady-state queue size distribution are obtained by solving balance equations. In Section 4, we derive some performance measures and rate arguments. In Section 5, the LST of the sojourn time distribution is determined. Some numerical examples are given to show the influence of parameters on the mean system length in Section 7. Section 8 is the conclusion.
2 Model Description
Consider an M/M/1 queueing system with disasters and repairs under Bernoulli vacation schedule. Customers arrive to the system according to a Poisson process with rate λ and are served singly under the first-come-first-serve (FCFS) service discipline. The service times are assumed to be independent, identically distributed (i.i.d.) random variables with common exponentially distributed with parameter μ. Whenever the service of a customer is completed, the server may take a vacation with probability q (0 ≤q≤ 1), or begin to serve the next customer, if any, with probability p (= 1 − q). Further, it is assumed that the durations of vacations are i.i.d. random variable and follow exponentially distributed with rate η. During the busy periods, the system may suffer a disaster which will clear of all customers present (including customers being served and waiting in line) and lead to the system empty. Meanwhile the server initiates a repair period. Both the interarrival times of disasters and the repair times are exponentially distributed with parameter α and r, respectively. Finally, we assume that the arrival process, the service times, the durations of vacations and the repair times are mutually independent of each other.
3 The Steady-State Queue Size Distribution
In this section, we model a two-dimensional Markov chain which is denoted by {(I(t),N(t)), t≥ 0} to describe the system state. At time t, I(t) denotes the status of the server and N (t) the number of customers in the system. The state space of the Markov process is Ω = {{(3, 0)}∪ {(1,k)} ∪ {(i, n)},i = 0, 2,k = 1, 2, … ,n = 0, 1, …}, where (3, 0) represents the server being idle, 1 and i = 0, 2 correspond to serving a customer, taking a vacation and being under repair. As we know, due to the occurrence of the disaster, all customers present are eliminated from the system. Therefore, as long as we set α > 0, the system in consideration is always stable.
We now define
These denote the stationary probabilities of the Markov chain, and satisfy the following balance equations
The normalization condition is
In order to obtain the steady-state probabilities, we define partial PGFs as follow
Then, we have
Multiplying (1) and (2) by 1, zn, respectively, and summing over n, we have
Multiplying (6) and (7) by 1, zn, respectively, and performing the summations over n, we have
From (3), (4) and (5), we obtain
Substituting (10) into (12), we have
Theorem 1
The quantities G1(1) and π3,0satisfy the following relationship
where z* is the unique root of the equation
in |z| < 1.
Proof
Now, let z = 0 and z = 1 in (15), respectively, we have
When the function f(z) has at least one root in |z| < 1. Next, by taking the first and second derivative of function f(z), we have
Obviously, f″ (z) < 0 in |z| < 1, so we get that f′ (z) is a monotonous decreasing function in |z| < 1. Let z = 0, we have
Hence f′ (0) > 0. Let z = 1, we have
When
When
In summary, f(z) has a unique root in |z| < 1. Due to the occurrence of the disaster, the system in consideration is always stable. Therefore, the power series G1(z) in (13) is converges in the unit circle |z| < 1, i.e., G1(z) must be finite for all |z| < 1. Let z = z* be the unique root of f(z). In (13), as the denominator vanishes as z → z*, the numerator must vanish for the root as well. Then, Substituting (11) into the numerator, (14) follows.
From (9), (10), (11) and (14), we can obtain
and
Substituting (16) into (11), we have
Substituting (17) and (18) into (13), we have
From (10) and (19), we can obtain
4 Performance Measures
4.1 The Mean Number of Customers in the Systems
Let L be the number of customers in the system, then
4.2 The Probability of the Server in Different States
Let Pw be the probability of the server in the busy periods, then
Let Pr be the probability of server in the repair periods, then
Let Pv be the probability that the sever is in a vacation, then
And π3,0 is the probability that the sever is idle.
4.3 Rate Arguments
As we know, disasters occur and affect the system only when the server is serving customers. Therefore, the rate at which disasters occur, Rdis, is
Rdis is also the rate of busy period terminations due to disasters.
Next, let us determine the rate of busy period terminations due to finish serving all customers present. Obviously, the rate Rser is
where, in the above equation, we used (3). Let z = 0 in (18) and (20), we can obtain
Then substitute (17), (28) and (29) into (27), we have
As we know, each busy period initiation always follows a previous one termination due to either the occurrence of a disaster or the service completion. Hence, the rate of initiations of busy periods, Rbus, is given by
Theorem 3
The PGF of the number of all customers present at initiation epoch of a busy period is given by
where π3,0, G0(z), π0,0, G2(z), π2,0and Rbus are given by (17), (20), (29), (18), (28) and (31), respectively.
Proof
The rate of busy period initiations that start with n customers present is denoted by Rn. Obviously,
Therefore, the ratio of busy periods initiations that start with n customers present is
The PGF of the number of all customers present at initiation epoch of a busy period is
5 The LST of the Stationary Sojourn Time Distribution of an Arbitrary Customer
Considering a tagged customer who is the (n + 1)th customer standing in line, i.e., at the instant of the tagged customer arriving at the system, there have just been n customers in the system (including the one being served). The sojourn time for a tagged customer begins from the moment that he enters the system and ends the moment that he leaves the system due to either the occurrence of a disaster or the service completion. Here, let W denotes the stationary sojourn time of an arbitrary customer and W*(s) corresponds to its LST.
Theorem 4
The LST of the stationary sojourn time distribution of an arbitrary customer is given by
where
Proof
Now, consider several different states in which the tagged customer arrives and derive the LST of the stationary sojourn time.
The first one is (3, 0). When the tagged customer arrives, the server is idle and he/she is the only one in the system. Hence, the server starts to serve the tagged customer immediately, and he/she departs by either the occurrence of a disaster or the service completion. Letting
where X and Δ represent the interarrival of customers and disasters, respectively.
The second one is (0,n), n = 0, 1, ···. When the tagged customer arrives, the server is taking a vacation and there are n customers in front of him/her. Let
The third one is (1, n), n = 1, 2, ···. When the tagged customer arrives, the server is serving a customer and there are n customers in front of him/her. Let
The fourth one is (2,n), n = 0, 1, ···. When the tagged customer arrives, the system is under repair and there are n customers in front of him/her. Let
Substituting (37) into (44) and (48), we get
Substituting (37) and (50) into (46), we have
Let n := n − 1 in (45) and substitute it into (47), we have
Substituting (52) into (53), we can obtain
Substituting (54) into (45) and (49), respectively, and from (50) and (51), we get
Hence, the LST of the stationary sojourn time distribution of an arbitrary customer can be written as
Substituting (37), (55), (54) and (56) into (57), (36) follows.
Then, the mean sojourn time is
where
6 Numerical Results
In this section, some numerical examples are presented to show the effect of the parameter on the mean system length.
In Figure 1, let λ = 1, η = 1.25, r = 1.3, q = 0.5, p = 0.5. It shows the impact of service rate μ on the mean system length E[L] for different values of α. As we can see from the graph, the mean system length E[L] decreases with the increasing of μ. When μ is fixed, the bigger α is, the smaller E[L] is. Further, comparing these three curves, we find that when α becomes bigger, the slope of curve increases, i.e., the impact of service rate μ on E[L] weakens. Obviously, it fits the fact that even if the customers are served at a low rate, once the disaster occurs, it will compel all customers present to leave.
![Figure 1 Effects of μ and α on the mean system length E[L]](/document/doi/10.21078/JSSI-2016-547-13/asset/graphic/j_JSSI-2016-547-13_fig_001.jpg)
Effects of μ and α on the mean system length E[L]
In Figure 2, let λ = 1, μ = 1.5, η = 1.25, q = 0.5, p = 0.5. It shows the impact of r on the mean system length E[L] for different values of α. As can be seen from the graph, the mean system length E[L] decreases as r increases. When r is fixed, E[L] becomes smaller as α becomes bigger. Further, comparing these three curves, we can get that when α becomes bigger, the slope of decreases, i.e., the effect of repair rate r on E[L] strengthens. This is because the more frequently the disasters occur, the higher rate r the system needs to repair it.
![Figure 2 Effects of r and α on the mean system length E[L]](/document/doi/10.21078/JSSI-2016-547-13/asset/graphic/j_JSSI-2016-547-13_fig_002.jpg)
Effects of r and α on the mean system length E[L]
In Figure 3, let λ = 1, μ = 1.5, α = 0.6, r = 1.3. It shows the influence of the probability of taking a vacation q on the mean system length E[L] for different values of η. As is shown in the graph, the mean system length E[L] increases with the increase of the probability of taking a vacation q. When η is fixed, E[L] becomes bigger as q becomes bigger. Further, we notice that when q = 0, the queue model reduces to an M/M/1 queue with disasters and no vacation. Therefore, the rate η has no effect on E[L]. On the contrary, when q = 1, the queue model translates to an M/M/1 queue with disasters and single vacation. Thus E[L] decreases with the increase of η. Comparing these three curves, we notice that as q increases or η decreases, the mean system length E[L] becomes larger. It is obvious that taking more or longer vacations takes the server more time, and makes the waiting line longer.
![Figure 3 Effects of q and η on the mean system length E[L]](/document/doi/10.21078/JSSI-2016-547-13/asset/graphic/j_JSSI-2016-547-13_fig_003.jpg)
Effects of q and η on the mean system length E[L]
7 Conclusion
This paper studied a single-sever queue with disasters and repairs under Bernoulli vacation schedule. We obtained the PGF for the number of customers in the system under stationary by solving the balance equations. Some performance measures such as the mean system length, the probability of the server in different states, the rate at which disasters occur and the rate of initiations of busy period are presented. Further, we derived the LST of the sojourn time distribution and obtained the mean sojourn time. Finally, we presented some numerical examples to show the influence curves of parameters on the mean system length. We expect that the results can be applied to more practical queueing systems.
Acknowledgements
The authors gratefully acknowledge the editor and two anonymous referees for their insightful comments and helpful suggestions that led to a marked improvement of the article.
References
[1] Kumar B K, Arivudainambi D. Transient solution of an M/M/1 queue with catastrophes. Computers & Mathematics with Applications, 2000, 40(10): 1233–1240.10.1016/S0898-1221(00)00234-0Search in Google Scholar
[2] Yang W S, Kim J D, Chae K C. Analysis of M/G/1 stochastic clearing systems. Stochastic Analysis and Applications, 2002, 20: 1083–1100.10.1081/SAP-120014554Search in Google Scholar
[3] Economou A, Fakinos D. A continuous-time Markov chain under the influence of a regulating point process and applications in stochastic models with catastrophes. European Journal of Operational Research, 2003, 149(3): 625–640.10.1016/S0377-2217(02)00465-4Search in Google Scholar
[4] Gani J, Swift R J. Death and birth-death and immigration processes with catastrophes. Journal of Statistical Theory and Practice, 2007, 1(1): 39–48.10.1080/15598608.2007.10411823Search in Google Scholar
[5] Shin Y W. Multi-server retrial queue with negative customers and disasters. Queueing Systems, 2007, 55(4): 223–237.10.1007/s11134-007-9018-9Search in Google Scholar
[6] Yechiali U. Queues with system disasters and impatient customers when system is down. Queueing Systems, 2007, 56(3–4): 195–202.10.1007/s11134-007-9031-zSearch in Google Scholar
[7] Jolai F, Asadzadeh S M, Taghizadeh M R. Performance estimation of an email contact center by a finite source discrete time Geo/Geo/1 queue with disasters. Computers & Industrial Engineering, 2008, 55(3): 543–556.10.1016/j.cie.2008.01.009Search in Google Scholar
[8] Park H M, Yang W S, Chae K C. Analysis of the GI/Geo/1 queue with disasters. Stochastic Analysis and Applications, 2009, 28(1): 44–53.10.1080/07362990903417938Search in Google Scholar
[9] Boudali O, Economou A. Optimal and equilibrium balking strategies in the single server Markovian queue with catastrophes. European Journal of Operational Research, 2012, 218(3): 708–715.10.1016/j.ejor.2011.11.043Search in Google Scholar
[10] Boudali O, Economou A. The effect of catastrophes on the strategic customer behavior in queueing systems. Naval Research Logistics, 2013, 60(7): 571–587.10.1002/nav.21553Search in Google Scholar
[11] Sudhesh R. Transient analysis of a queue with system disasters and customer impatience. Queueing Systems, 2010, 66(1): 95–105.10.1007/s11134-010-9186-xSearch in Google Scholar
[12] Dimou S, Economou A. The single server queue with catastrophes and geometric reneging. Methodology and Computing in Applied Probability, 2013, 15(3): 595–621.10.1007/s11009-011-9271-6Search in Google Scholar
[13] Kim B K, Lee D H. The M/G/1 queue with disasters and working breakdowns. Applied Mathematical Modelling, 2014, 38(5): 1788–1798.10.1016/j.apm.2013.09.016Search in Google Scholar
[14] Yi X W, Kim J D, Choi D W, et al. The Geo/G/1 queue with disasters and multiple working vacations. Stochastic Models, 2007, 23(4): 537–549.10.1080/15326340701645926Search in Google Scholar
[15] Economou A, Gómez-Corral A. The batch Markovian arrival process subject to renewal generated geometric catastrophes. Stochastic Models, 2007, 23(2): 211–233.10.1080/15326340701300761Search in Google Scholar
[16] Mytalas G C, Zazanis M A. An MX/G/1 queueing system with disasters and repairs under a multiple adapted vacation policy. Naval Research Logistics, 2015, 62(3): 171–189.10.1002/nav.21621Search in Google Scholar
[17] Jiang T, Liu L, Li J. Analysis of the M/G/1 queue in multi-phase random environment with disasters. Journal of Mathematical Analysis and Applications, 2015, 430: 857–873.10.1016/j.jmaa.2015.05.028Search in Google Scholar
[18] Jiang T, Liu L. The GI/M/1 queue in a multi-phase service environment with disasters and working breakdowns. International Journal of Computer Mathematics, 2015, DOI: 10.1080/00207160.2015.1128531.10.1080/00207160.2015.1128531Search in Google Scholar
[19] Ke J C, Wu C H, Zhang Z G. Recent developments in vacation queueing models: A short survey. International Journal of Operations Research, 2010, 7(4): 3–8.Search in Google Scholar
[20] Zhang X, Liu L, Jiang T. Analysis of an M/G/1 Stochastic Clearing Queue in a 3-Phase Environment. Journal of Systems Science and Information, 2015, 3(4): 374–384.10.1515/JSSI-2015-0374Search in Google Scholar
© 2016 Walter de Gruyter GmbH, Berlin/Boston
Articles in the same Issue
- Review on Financial Innovations in Big Data Era
- The Indicator Selection and Monitoring Analysis of Growth Rate Cycle in China
- Research on Investment Preference and the MAX Effect in Chinese Stock Market
- An Optimal Emission Mechanism of Sustainability of China: How to Achieve a Win-Win Solution Between Economy and Environment?
- Analysis of a Single-Sever Queue with Disasters and Repairs Under Bernoulli Vacation Schedule
- New Results on Multiple Solutions for Intuitionistic Fuzzy Differential Equations
- Multiattribute Decision Making Method Based on Intuitionistic Linguistic Aggregation Operator
Articles in the same Issue
- Review on Financial Innovations in Big Data Era
- The Indicator Selection and Monitoring Analysis of Growth Rate Cycle in China
- Research on Investment Preference and the MAX Effect in Chinese Stock Market
- An Optimal Emission Mechanism of Sustainability of China: How to Achieve a Win-Win Solution Between Economy and Environment?
- Analysis of a Single-Sever Queue with Disasters and Repairs Under Bernoulli Vacation Schedule
- New Results on Multiple Solutions for Intuitionistic Fuzzy Differential Equations
- Multiattribute Decision Making Method Based on Intuitionistic Linguistic Aggregation Operator