Next Article in Journal
On Magnifying Elements in E-Preserving Partial Transformation Semigroups
Next Article in Special Issue
Network Reliability Modeling Based on a Geometric Counting Process
Previous Article in Journal
A Game-Theoretic Loss Allocation Approach in Power Distribution Systems with High Penetration of Distributed Generations
Previous Article in Special Issue
Stability Analysis of Cohen–Grossberg Neural Networks with Random Impulses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fractional Queues with Catastrophes and Their Transient Behaviour

1
Dipartimento di Matematica e Applicazioni “Renato Caccioppoli”, Università degli Studi di Napoli Federico II, 80126 Napoli, Italy
2
School of Mathematics, Cardiff University, Cardiff CF24 4AG, UK
*
Author to whom correspondence should be addressed.
Mathematics 2018, 6(9), 159; https://doi.org/10.3390/math6090159
Submission received: 27 July 2018 / Revised: 30 August 2018 / Accepted: 31 August 2018 / Published: 6 September 2018
(This article belongs to the Special Issue Stochastic Processes with Applications)

Abstract

:
Starting from the definition of fractional M/M/1 queue given in the reference by Cahoy et al. in 2015 and M/M/1 queue with catastrophes given in the reference by Di Crescenzo et al. in 2003, we define and study a fractional M/M/1 queue with catastrophes. In particular, we focus our attention on the transient behaviour, in which the time-change plays a key role. We first specify the conditions for the global uniqueness of solutions of the corresponding linear fractional differential problem. Then, we provide an alternative expression for the transient distribution of the fractional M/M/1 model, the state probabilities for the fractional queue with catastrophes, the distributions of the busy period for fractional queues without and with catastrophes and, finally, the distribution of the time of the first occurrence of a catastrophe.

1. Introduction

Stochastic models for queueing systems have a wide range of applications in computer systems, sales points, telephone or telematic systems and also in several areas of science including biology, medicine and many others. The well known M/M/1 queueing model [1,2,3,4,5] constitutes the theoretical basis for building many other refined models for service systems.
Due to the Markov nature of its inter-arrival times of the customers and of its service times, the model can be mathematically treated in a simple manner, and, for this reason, it is widely used in many modeling contexts. Nevertheless, in the past few decades, the advent of fractional operators, such as fractional derivatives and integrals (see, for instance, [6] and [7] and references therein), has made it clear that different time scales, themselves random, that preserve memory (therefore not Markovian), allow the construction of more realistic stochastic models.
The introduction of the fractional Caputo derivative into the system of differential-difference equations for an M/M/1-type queue was done in [8], where, for a fractional M/M/1 queue, the state probabilities were determined. In this kind of queue model, the inter-arrival times and service times are characterized by Mittag–Leffler distributions [9]; in this case, the model does not have the property of memory loss that is typical of the exponential distributed times of the classical M/M/1 model. Indeed, a time-changed birth-death process [10,11], by means of an inverse stable subordinator [12], solves the corresponding fractional system of differential-difference equations and fractional Poisson processes [13] characterize the inter-arrival and service times.
The fractional M/M/1 model in [8] is an interesting and powerful model, not only because it is a generalization of the classical one, where the fractional order is set to 1, but also because its range of applications is extremely wide. Its importance can be further augmented by including in the model the occurrence of catastrophes, as it was considered in [14] for the classical M/M/1.
The catastrophe is a particular event that occurs in a random time leading to the instantaneous emptying of the system, or to a momentary inactivation of the system, as, for example, the action of a virus program that can make a computer system inactive [15]; other applications of models with catastrophes can be found in population dynamics and reliability contexts (see [16] and references therein).
Motivated by the mathematical need to enrich the fractional M/M/1 model of [8] with the inclusion of catastrophes, we study in this paper the above model; specifically, we determine the transient distribution, the distribution of the busy period (including that of the fractional M/M/1 queue of [8]) and the probability distribution of the time of the first occurrence of the catastrophe.
For these purposes, we need to guarantee the global uniqueness of the solution of the considered linear fractional Cauchy problem on Banach spaces. After recalling the definitions and known results in Section 2, we address the problem of uniqueness in Section 3. In Section 2, we also provide the transient distribution of the fractional M/M/1 model in an alternative form to that given in [8]. In Section 4, the distribution of the busy period for the fractional M/M/1 queue (without catastrophes) is obtained. Here, the time-changed birth-death process plays a key role to derive the results. In Section 5, we define the fractional queue with catastrophes; we are able to obtain the distribution of the transient state probabilities by following a strategy similar to that in [14]. We also found the distribution of the busy period and of the time of the first occurrence of the catastrophe starting from the empty system. Some special operators and functions used in this paper are specified in the Appendix A and Appendix B.

2. Definition of a Fractional Process Related to M/M/1 Queues

The classical M/M/1 queue process N ( t ) , t 0 can be described as continuous time Markov chain whose state space is the set { 0 , 1 , 2 , } and the state probabilities
p n ( t ) = P ( N ( t ) = n | N ( 0 ) = 0 ) , n = 0 , 1 , 2
satisfy the following differential-difference equations:
D t p n ( t ) = ( α + β ) p n ( t ) + α p n 1 ( t ) + β p n + 1 ( t ) , n 1 , D t p 0 ( t ) = α p 0 ( t ) + β p 1 ( t ) , p n ( 0 ) = δ n , 0 , n 0 ,
where δ n , 0 is the Kroeneker delta symbol, D t = d d t and α , β > 0 are the entrance and service rates, respectively.
Let S ν ( t ) , t 0 , ν ( 0 , 1 ) be the Lévy ν -stable subordinator with Laplace exponent given by:
log E e z S ν ( t ) = t z ν , z > 0 .
Consider the inverse ν -stable subordinator
L ν ( t ) = inf { u 0 : S ν ( u ) > t } , t 0 .
For 0 < ν < 1 , the fractional M/M/1 queue process N ν ( t ) , t 0 is defined by a non-Markovian time change L ν ( t ) independent of N ( t ) , t 0 , i.e.,
N ν ( t ) = N ( L ν ( t ) ) , t 0 .
This process was defined in [8] and it is non-Markovian with non-stationary and non-independent increments. For ν = 1 , by definition, N 1 ( t ) = N ( t ) , t 0 . Then, for a fixed ν ( 0 , 1 ] , the state probabilities
p n ν ( t ) = P { N ν ( t ) = n | N ν ( 0 ) = 0 } , n = 0 , 1 ,
of the number of customers in the system at time t in the fractional M/M/1 queue are characterized by arrivals and services determined by fractional Poisson processes of order ν ( 0 , 1 ] [13] with parameters α and β . They are solutions of the following system of differential-difference equations
0 C D t ν p n ν ( t ) = ( α + β ) p n ν ( t ) + α p n 1 ν ( t ) + β p n + 1 ν ( t ) , n 1 , 0 C D t ν p 0 ν ( t ) = α p 0 ν ( t ) + β p 1 ν ( t ) , p n ν ( 0 ) = δ n , 0 , n 0 ,
where 0 C D t ν is the Caputo fractional derivative (see Appendix A).
Using Equation (5) and representation (3), the state probabilities are obtained in [8]:
p n ν ( t ) = 1 α β α β n + α β n k = 0 + m = 0 n + k k m k + m k + m k α k × β m 1 t ν ( k + m ) ν E ν , ν ( k + m ) ν + 1 k + m ( ( α + β ) t ν ) ,
as well as its Laplace transform
π n ν ( z ) = 0 + e z t p n ν ( t ) d t = 1 α β α β n 1 z + + α β n k = 0 + m = 0 n + k k m k + m k + m k α k × β m 1 z ν 1 ( z ν + α + β ) k + m , z > 0 .
In Equation (6), the functions E ν , μ ρ are generalized Mittag–Leffler functions (see Appendix B). Note that p n ν ( t ) 0 n 0 and n = 0 + p n ν ( t ) = 1 .
Alternatively, let h ν ( t , x ) = d d x P { L ν ( t ) x } , x 0 , be the density of L ν ( t ) ; then it is known (see, i.e., [17]) that
0 + e s x h ν ( t , x ) d x = E ν ( s t ν ) , s 0 ,
and (see, i.e., [18], Proposition 4.1)
h ν ( t , x ) = 1 π 0 + u ν 1 e t u x u ν cos ( ν π ) sin π ν x u ν sin ( π ν ) ) d u , x 0 .
Using (7) and an analytical expression for p n ν ( t ) given in [19], we can write down an alternative expression for (6) as
p n ν ( t ) = p q n r = n ( α + β ) r r ! t r ν E ν ( r ) ( ( α + β ) t ν ) × r = 0 r n 2 r + 1 2 k r + 1 r + 1 k p k q r k ,
where p = α α + β , q = β α + β , and E ν ( r ) ( ( α + β ) t ν ) is the r -th derivative of the function E ν ( z ) evaluated at z = ( α + β ) t ν .
Actually, it is easy to see from (7) that
0 + e s x x r h ν ( t , x ) d x = E ν ( r ) ( s t ν ) t ν r ;
thus, using [19] and (3), we have
p n ν ( t ) = 0 + p n ( s ) h ν ( t , s ) d s = p q n r = n ( α + β ) r r ! 0 + e ( α + β ) s s ν h ν ( t , s ) d s × r = 0 r n 2 r + 1 2 k r + 1 r + 1 k p k q r k ,
and formula (9) follows. On the other hand, using (8), we have
p n ν ( t ) = 0 + p n ( s ) h ν ( t , s ) d s = p q n r = n ( α + β ) r r ! 0 + u ν 1 e t u F ν , r ( u ) d u × r = 0 r n 2 r + 1 2 k r + 1 r + 1 k p k q r k ,
where
F ν , r ( u ) = 1 π 0 + exp ( α + β ) x x u ν cos ( ν π ) x r sin π ν x u ν sin ( π ν ) d x .

3. Linear Fractional Cauchy Problems on Banach Spaces

In order to describe the transient probabilities for our queues, we will need some uniqueness results for solutions of linear fractional Cauchy problems defined on Banach spaces. To do that, let us recall the following Theorem (Theorem 3.19 from [20]):
Theorem 1.
Let ( X , | · | ) be a Banach space and J = [ 0 , T ] for some T > 0 . Consider the ball B R = { x X : | x | R } . Let ν ( 0 , 1 ) and f : J × B R X and consider the following Cauchy problem:
0 C D t ν x ( t ) = f ( t , x ( t ) ) , x ( 0 ) = x 0 ,
where 0 C D t ν is the Caputo derivative operator (see Appendix A).
Suppose that:
  • f C ( J × B R , X ) ;
  • There exists a constant M ¯ ( R ) > 0 such that
    | f ( t , x ( t ) ) | M ¯ ( R )
    for all x B R and t J and such that
    R | x 0 | + M ¯ ( R ) T ν Γ ( ν + 1 ) ;
  • There exists a constant L ¯ > 0 such that L ¯ 2 M ¯ ( R ) Γ ( ν + 1 ) ;
  • There exists a constant L ¯ 0 > 0 such that
    | f ( t , x 1 ) f ( t , x 2 ) | L ¯ 0 | x 1 x 2 |
    for all x 1 , x 2 B R and t J ;
  • There exist constants ν 1 ( 0 , ν ) and τ > 0 such that
    L ¯ A = L ¯ 0 Γ ( ν ) T ( 1 + β ) ( 1 ν 1 ) ( 1 + β ) 1 ν 1 ν 1 τ ν 1 < 1 ,
    where β = ν 1 1 ν 1 .
Then, if x 0 B R , the problem (10) admits a unique solution x * C ν ( J , B R ) .
The previous theorem can be easily adapted to the case in which J = [ t 0 , T + t 0 ] and the starting point of the derivative is t 0 . Since we are interested in linear (eventually non-homogeneous) equations, let us show how the previous theorem can be adapted in such a case.
Corollary 1.
Consider the system (10) and suppose f ( t , x ) = A x + ξ where A : X X is a linear and continuous operator and ξ X . Then, there exists a R > | x 0 | and T > 0 such that the system admits a unique solution x * C ν ( J , B R ) .
Proof. 
Observe that, if | x | R , then
| f ( x ) | A | x | + | ξ | A R + | ξ | .
Let us choose T such that the conditions of Theorem 1 are verified. To do that, consider M ¯ ( R ) = A R + | ξ | . Fix R | x 0 | and define R ˜ = R + ε for some ε > 0 . Define then
T = ε Γ ( ν + 1 ) M ¯ ( R ˜ ) 1 ν
and observe that
| x 0 | + M ¯ ( R ˜ ) T ν Γ ( ν + 1 ) = | x 0 | + ε R + ε = R ˜ .
Thus, one can fix L ¯ = 2 M ¯ ( R ˜ ) Γ ( ν + 1 ) and L ¯ 0 = A . Moreover, since for fixed ν 1 ( 0 , ν ) the function τ L ¯ A ( τ ) is decreasing and lim τ 0 L ¯ A ( τ ) = 0 , then one can easily find a τ > 0 such that L ¯ A ( τ ) < 1 . Since we are under the hypotheses of Theorem 1, then we have shown the local existence and uniqueness of a solution x * C ν ( J , B R ˜ ) . ☐
However, using such corollary, we can only afford local uniqueness. Global uniqueness of the solution of the Cauchy problem (10) can be obtained with the additional hypothesis that such solution is uniformly bounded:
Corollary 2.
Suppose we are under the hypotheses of Corollary 1. If there exists a solution x * C ( [ 0 , + [ , X ) and a constant k > 0 such that for any t 0 we have | x * ( t ) | k , then such solution is unique.
Proof. 
Observe that | x 0 | k and then fix R ˜ = k + ε . Define
Δ T = ε Γ ( ν + 1 ) M ¯ ( R ˜ ) 1 ν .
Fix T 1 = Δ T and observe that, by using Corollary 1, there exists a unique solution in [ 0 , T 1 ] . Since x * is a solution of such problem, we have that x * is unique. Suppose we have defined T n 1 such that x * is the unique solution of system (10) in [ 0 , T n 1 ] . Consider the problem
T n 1 C D t ν x ( t ) = f ( x ( t ) ) , x ( T n 1 ) = x * ( T n 1 ) .
Define then T n = T n 1 + Δ T and observe that, since | x * ( T n 1 ) | k , by using Corollary 1, there exists a unique solution in [ T n 1 , T n ] .
By using a change of variables, it is easy to show that
T n 1 C D t ν x = 0 C D t T n 1 ν x ˜ ,
where x ˜ : t x ( t + T n 1 ) . By using such relation, we have that system (11) is equivalent to
0 C D t ν x ˜ ( t ) = f ( x ˜ ( t ) ) , x ˜ ( 0 ) = x * ( T n 1 ) ,
whose unique solution is x ˜ ( t ) = x * ( t + T n 1 ) so that x ( t ) = x * ( t ) and x * ( t ) is the unique solution of system (10) in [ 0 , T n ] . Since T n + as n + , we have global uniqueness of limited solutions. ☐

4. The Fractional M/M/1 Queue

Let us consider again the fractional M/M/1 process N ν ( t ) , t 0 defined by (3) with state probabilites in (6).
Consider the Hilbert space ( l 2 ( R ) , | · | 2 ) with the norm | x | 2 2 = k = 0 + x k 2 and let C ν ( [ 0 , T ] , l 2 ( R ) ) be the space of the ν -Hölder continuous functions from [ 0 , T ] to l 2 ( R ) . One can rewrite the system (5) in l 2 ( R ) as follows:
0 C D t ν p ν ( t ) = A 0 p ν ( t ) , p ν ( 0 ) = ( δ n , 0 ) n 0 ,
where p ν ( t ) = ( p n ν ( t ) ) n 0 C ( [ 0 , T ] , l 2 ( R ) ) and
A 0 = α β 0 0 0 α ( α + β ) β 0 0 0 α ( α + β ) β 0 0 0 α ( α + β ) β
is an infinite tridiagonal matrix with A 0 = ( a i , j ) i , j 0 . Let us show the following:
Lemma 1.
The linear operator A 0 is continuous and A 0 2 ( α + β ) .
Proof. 
To show that A 0 is continuous, let us use Schur’s test (Theorem 5.2 in [21]). Observe that
k = 0 + | a k , 0 | = 2 α ,                k = 0 + | a k , j | = 2 ( α + β )  for  j 0
so that, in general,
k = 0 + | a k , j | 2 ( α + β ) .
Moreover,
k = 0 + | a 0 , k | = α + β ,                k = 0 + | a j , k | = 2 ( α + β )  for  j 0 ,
so that, in general,
k = 0 + | a j , k | 2 ( α + β ) .
By Schur’s test, we have that A 0 is a bounded operator on l 2 and
A 0 2 ( α + β ) .
 ☐
Thus, by Corollary 1, we obtain local existence and uniqueness of the solution of system (5). Global uniqueness can be obtained a posteriori, since the solutions of such system are known.
Let us also observe that the distributions of the inter-arrival times are Mittag–Leffler distributions. To do that, consider the system, for fixed n 0
0 C D t ν b n ν ( t ) = α b n ν ( t ) , 0 C D t ν b n + 1 ν ( t ) = α b n ν ( t ) , b n ν ( 0 ) = 1 , b n + 1 ν ( 0 ) = 0 ,
which are the state probabilities of a queue with null death rate, fixed birth rate, starting with n customers and with an absorbent state n + 1 . Under such assumptions, b n + 1 ν ( t ) is the probability that a customer arrives before t. Moreover, the normalizing condition becomes
b n ν ( t ) + b n + 1 ν ( t ) = 1 .
One can solve the first equation (see Appendix A) to obtain
b n ν ( t ) = E ν ( α t ν ) ,
where E ν is the one-parameter Mittag–Leffler function (see Appendix B), and then, by using the normalizing condition, we have
b n + 1 ν ( t ) = 1 E ν ( α t ν ) .
In a similar way, let us show that the distributions of the service times are Mittag–Leffler distributions. To show that, consider the system, for fixed n 0 ,
0 C D t ν d n ν ( t ) = β d n + 1 ν ( t ) , 0 C D t ν d n + 1 ν ( t ) = β d n + 1 ν ( t ) , d n ν ( t ) = 0 , d n + 1 ν ( t ) = 1 ,
which are the state probabilities of a queue with null birth rate, fixed death rate, starting with n + 1 customers with an absorbent state n. Under such assumption, d n ν ( t ) is the probability that a customer is served before t. Moreover, the normalizing condition becomes
d n ν ( t ) + d n + 1 ν ( t ) = 1 .
One can solve the second equation to obtain
d n + 1 ν ( t ) = E ν ( β t ν ) , t 0
and then, by using the normalizing condition, we have
d n ν ( t ) = 1 E ν ( β t ν ) , t 0 .
Moreover, since we know that t 0 p n ν ( t ) 0 and n = 0 p n ν ( t ) = 1 , by the continuous inclusion l 1 ( R ) l 2 ( R ) (see [22]), ( p n ( t ) ) n 0 is uniformly bounded in l 2 ( R ) and then, by Corollary 2, it is the (global) unique solution of system (5).

Distribution of the Busy Period

We want to determine the probability distribution K ν ( t ) of the busy period K ν of a fractional M/M/1 queue. To do this, we will follow the lines of the proof given in [1] and [4].
Theorem 2.
Let K ν be the random variable describing the duration of the busy period of a fractional M/M/1 queue N ν ( t ) and consider K ν ( t ) = P ( K ν t ) . Then,
K ν ( t ) = 1 n = 1 + m = 0 + C n , m t ν ( n + 2 m 1 ) E ν , ν ( n + 2 m 1 ) + 1 n + 2 m ( ( α + β ) t ν ) ,
where
C n , m = n + 2 m m n n + 2 m α n + m 1 β m .
Proof. 
Let us first define a queue N ¯ ν ( t ) such that P ( N ¯ ν ( 0 ) = 1 ) = 1 and N ¯ ν ( t ) behaves like N ν ( t ) except for the state 0 being an absorbent state. Thus, state probability functions are solution of the following system
0 C D t ν p ¯ 0 ν = β p ¯ 1 ν ( t ) , 0 C D t ν p ¯ 1 ν = ( α + β ) p ¯ 1 ν ( t ) + β p ¯ 2 ν ( t ) , 0 C D t ν p ¯ n ν = ( α + β ) p ¯ n ν ( t ) + α p ¯ n 1 ν ( t ) + β p ¯ n + 1 ν ( t ) , n 2 , p ¯ n ν ( 0 ) = δ n , 1 , n 0 .
First, we want to show that, if we consider L ν ( t ) , the inverse of a ν -stable subordinator that is independent from N ¯ 1 ( t ) , then N ¯ ν ( t ) = d N ¯ 1 ( L ν ( t ) ) . To do that, consider the probability generating function G ν ( z , t ) of N ¯ ν ( t ) defined as
G ν ( z , t ) = k = 0 + z k p ¯ k ν ( t ) .
From system (15), we know that G ν ( z , t ) solves the following fractional Cauchy problem:
z 0 C D t ν G ν ( z , t ) = [ α z 2 ( α + β ) z + β ] [ G ν ( z , t ) p ¯ 0 ν ( t ) ] , G ν ( z , 0 ) = z ,
which, for ν = 1 , becomes
z d d t G 1 ( z , t ) = [ α z 2 ( α + β ) z + β ] [ G 1 ( z , t ) p ¯ 0 1 ( t ) ] , G 1 ( z , 0 ) = z .
Taking the Laplace transform in Equation (17) and using Equation (A1), we have
z [ s ν G ˜ ν ( z , s ) z s ν 1 ] = [ α z 2 ( α + β ) z + β ] [ G ˜ ν ( z , s ) π ¯ 0 ν ( s ) ] ,
where G ˜ ν ( z , s ) and π ¯ 0 ν ( s ) are Laplace transforms of G ν ( z , t ) and p ¯ 0 ν ( t ) .
We know that N ¯ ν ( t ) = d N ¯ 1 ( L ν ( t ) ) if and only if
p ¯ n ν ( t ) = P ( N ¯ ν ( t ) = n ) = P ( N ¯ 1 ( L ν ( t ) ) = n ) = 0 + p ¯ n 1 ( y ) P ( L ν ( t ) d y )
and then if and only if, by Equation (16),
G ν ( z , t ) = 0 + G 1 ( z , y ) P ( L ν ( t ) d y ) .
Taking the Laplace transform in Equations (20) and (21) for n = 0 and by using (see, i.e., Equation (10) in [12])
[ P ( L ν ( t ) d y ) ] ( s ) = s ν 1 e y s d y ,
we know we have to show that
π ¯ 0 ν ( s ) = 0 + p ¯ n 1 ( y ) s ν 1 e y s ν d y
and
G ˜ ν ( z , s ) = 0 + G 1 ( z , y ) s ν 1 e y s ν d y .
Since Equation (17) admits a unique solution, then we only need to show that the right-hand sides of Equations (23) and (24) solve Equation (19), that is to say that we have to verify
z s ν 0 + G 1 ( z , y ) e y s ν d y z                              = [ α z 2 ( α + β ) z + β ] 0 + G 1 ( z , y ) e y s ν d y 0 + p ¯ 0 1 ( y ) e y s ν d y .
To do that, consider the right-hand side of the previous equation and, recalling that G 1 ( z , t ) is solution of Equation (18):
0 + [ α z 2 ( α + β ) z + β ] [ G 1 ( z , y ) p ¯ 0 1 ( y ) ] e y s ν d y = 0 + d d y G 1 ( z , y ) e y s ν d y
and then, by integrating by parts, we have Equation (25).
Now remark that p ¯ 0 ν ( t ) = B ν ( t ) . Thus, we want to determine p ¯ 0 ν ( t ) . To do that, let us recall, from [1,4] that
p ¯ n 1 ( t ) = n t 1 α n 2 1 β n 2 e ( α + β ) t I n ( 2 α β t )  for  n 1
from which, explicitly writing I n ( 2 α β t ) , we have
p ¯ n 1 ( t ) = m = 0 + n + 2 m m n n + 2 m 1 ( n + 2 m 1 ) ! α n + m 1 β m t n + 2 m 1 e ( α + β ) t  for  n 1 .
Posing C n , m = n + 2 m m n n + 2 m α n + m 1 β m , we have
p ¯ n 1 ( t ) = m = 0 + C n , m ( n + 2 m 1 ) ! t n + 2 m 1 e ( α + β ) t  for  n 1
and then
p ¯ 0 1 ( t ) = 1 n = 1 + m = 0 + C n , m ( n + 2 m 1 ) ! t n + 2 m 1 e ( α + β ) t .
Since N ¯ ν ( t ) = N ¯ 1 ( L ν ( t ) ) , we have
p ¯ 0 ν ( t ) = 0 + p ¯ 0 1 ( y ) P ( L ν ( t ) d y )
and then, using Equation (26), we have
p ¯ 0 ν ( t ) = 1 n = 1 + m = 0 + C n , m ( n + 2 m 1 ) ! 0 + y n + 2 m 1 e ( α + β ) y P ( L ν ( t ) d y ) .
Taking the Laplace transform in Equation (27), using Equation (22), we have
π ¯ 0 ν ( s ) = 1 s n = 1 + m = 0 + C n , m ( n + 2 m 1 ) ! s ν 1 0 + y n + 2 m 1 e ( α + β + s ν ) y d y
and then integrating
π ¯ 0 ν ( s ) = 1 s n = 1 + m = 0 + C n , m s ν 1 ( α + β + s ν ) n + 2 m .
Finally, using formula (A2), we have
p ¯ 0 ν ( s ) = 1 n = 1 + m = 0 + C n , m t ν ( n + 2 m 1 ) E ν , ν ( n + 2 m 1 ) + 1 n + 2 m ( ( α + β ) t ν )
 ☐
Remark 1.
As ν 1 we obtain, by using
E 1 , n + 2 m n + 2 m ( ( α + β ) t ) = e ( α + β ) t ( n + 2 m 1 ) ! ,
that p ¯ 0 ν ( t ) p ¯ 0 1 ( t ) and then K ν ( t ) K 1 ( t ) .

5. The Fractional M/M/1 Queue with Catastrophes

Let us consider a classical M/M/1 queue with FIFO discipline and subject to catastrophes whose effect is to instantaneously empty the queue [14] and let N ξ 1 ( t ) be the number of customers in the system at time t with state probabilities
p n 1 , ξ ( t ) = P ( N ξ 1 ( t ) = n | N ξ 1 ( 0 ) = 0 ) , n = 0 , 1 ,
Then, the function p n 1 , ξ satisfy the following differential-difference equations:
D t p 0 1 , ξ ( t ) = ( α + ξ ) p 0 1 , ξ ( t ) + β p 1 1 , ξ ( t ) + ξ , D t p n 1 , ξ ( t ) = ( α + β + ξ ) p n 1 , ξ ( t ) + α p n 1 1 , ξ ( t ) + β p n + 1 1 , ξ ( t ) , n 1 , p n 1 , ξ ( 0 ) = δ n , 0 , n 0 ,
where δ n , 0 is the Kroeneker delta symbol, D t = d d t , α , β > 0 are the entrance and service rates, respectively, and ξ > 0 is the rate of the catastrophes when the system is not empty.
For ν ( 0 , 1 ) , we define the fractional M/M/1 queue process with catastrophes as
N ξ ν ( t ) = N ξ 1 ( L ν ( t ) ) , t 0 ,
where L ν is an inverse ν -stable subordinator that is independent of N ξ 1 ( t ) , t 0 (see Section 2).
We will show that the state probabilities
p n ν , ξ : = P ( N ξ ν ( t ) = n | N ξ ν ( 0 ) = 0 )
satisfy the following differential-difference fractional equations:
0 C D t ν p 0 ν , ξ ( t ) = ( α + ξ ) p 0 ν , ξ ( t ) + β p 1 ν , ξ ( t ) + ξ , 0 C D t ν p n ν , ξ ( t ) = ( α + β + ξ ) p n ν , ξ ( t ) + α p n 1 ν , ξ ( t ) + β p n + 1 ν , ξ ( t ) , n 1 , p n ν , ξ ( 0 ) = δ n , 0 , n 0 ,
where 0 C D t ν is the Caputo fractional derivative (see Appendix A).
In the classical case, catastrophes occur according to a Poisson process with rate ξ if the system is not empty. In our case, consider for a fixed n > 0 ,
0 C D t ν c 0 ν ( t ) = ξ ( 1 c 0 ν ( t ) ) , 0 C D t ν c n ν ( t ) = ξ c n ν ( t ) , c 0 ν ( 0 ) = 0 , c n ν ( 0 ) = 1 ,
which describes the state probabilities of an initially non empty system with null birth and death rate but positive catastrophe rate. In such case, c 0 ν ( t ) is the probability a catastrophe occurs before time t. Moreover, the normalization property becomes
c 0 ν ( t ) + c n ν ( t ) = 1 .
In such case, we can solve the second equation to obtain
c n ν ( t ) = E ν ( ξ t ν ) , t 0 .
Using the normalization property, we finally obtain
c 0 ν ( t ) = 1 E ν ( ξ t ν ) , t 0
and then the distributions of the inter-occurrence of the catastrophes are Mittag–Leffler distributions. We can conclude that, in the fractional case, catastrophes occur according to a fractional Poisson process ([10,11,13]) with rate ξ if the system is not empty. Since the operators 0 C D t ν are Caputo fractional derivatives, we expect the stationary behaviour of the queue to be the same as the classic one. Denoting with N ξ 1 the number of customers in the system at the steady state of a classical M/M/1 with catastrophes and defining the state probabilities
q n = P ( N ξ 1 = n ) , n 0 ,
we can use the results obtained in [15] to observe that
q n = 1 1 z 1 1 z 1 n , n 0 ,
where z 1 is the solution of
α z 2 ( α + β + ξ ) z + β = 0
such that z 1 > 1 . Let us call z 2 the other solution of Equation (32) and observe that 0 < z 2 < 1 < z 1 . Some properties coming from such equations that will be useful hereafter are
α + β + ξ = α z i + β z i
and
α z i 2 = ( α + β + ξ ) z i β
with i = 1 , 2 .

5.1. Alternative Representation of the Fractional M/M/1 Queue with Catastrophes

We want to obtain an alternative representation of the fractional M/M/1 queue with catastrophes in a way which is similar to Lemma 2.1 in [14]. To do that, we firstly need to assure that system (29) admits a unique uniformly bounded solution. To do that, let us write system (29) in the form
0 C D t ν p ν , ξ ( t ) = f ( p ν , ξ ( t ) ) , p ν , ξ ( t ) = ( δ n , 0 ) n 0 ,
where p ν , ξ ( t ) = ( p n ν , ξ ( t ) ) n 0 C ( [ 0 , T ] , l 2 ( R ) ) , f ( x ) = A ξ x + ξ , ξ = ( ξ , 0 , , 0 , ) and
A ξ = ( α + ξ ) β 0 0 0 α ( α + β + ξ ) β 0 0 0 α ( α + β + ξ ) β 0 0 0 α ( α + β + ξ ) β
is an infinite tridiagonal matrix with A ξ = ( a i , j ) i , j 0 . We need to show the following:
Lemma 2.
The linear operator A ξ is continuous and A ξ 2 ( α + β ) + ξ .
Proof. 
To obtain an estimate of the norm of A ξ , let us use Schur’s test. Observe that
k = 0 + | a k , 0 | = 2 α + ξ ,                k = 0 + | a k , j | = 2 α + 2 β + ξ  with  j 0 ,
so that, in general,
k = 0 + | a k , j | 2 α + 2 β + ξ .
Moreover,
k = 0 + | a 0 , k | = α + β + ξ ,                k = 0 + | a j , k | = 2 α + 2 β + ξ  for  j 0
so that, in general,
k = 0 + | a j , k | 2 α + 2 β + ξ .
By Schur’s test, we have that A ξ is a bounded operator on l 2 and
A ξ 2 ( α + β ) + ξ .
 ☐
Observe that, if ξ = 0 , the operator A 0 is the same of system (12). Let us also observe that by Corollary 1 there locally exists a unique solution. Moreover, if we show that a solution is uniformly bounded, such solution is unique. Now, we are ready to adapt Lemma 2.1 of [14] to the fractional case.
Theorem 3.
Let N ˜ ν ( t ) be the number of customers in a fractional M/M/1 queue with arrival rate α z 1 and service rate β z 1 such that P ( N ˜ ν ( 0 ) = 0 ) = 1 and consider N a random variable independent from N ˜ ν ( t ) whose state probabilities q n are defined in Equation (31). Define
M ν ( t ) : = min { N ˜ ν ( t ) , N } , t 0 .
Then, the state probabilities of M ν ( t ) are the unique solutions of (29).
Moreover, M ν ( t ) = d N ξ ν ( t ) , where = d is the equality in distribution, and then p n ν , ξ ( t ) , n = 0 , 1 , are the unique solutions of (29).
Proof. 
Define p n * , ν ( t ) = P ( M ν ( t ) = n ) and p ˜ n ν ( t ) = P ( N ˜ ν ( t ) = n ) . Since N ˜ ν ( t ) and N are independent, then
p n * , ν ( t ) = P ( N = n ) P ( N ˜ ν ( t ) n ) + P ( N ˜ ν ( t ) = n ) P ( N > n ) ,
which, by using the definitions of p ˜ n ν ( t ) and q n , becomes
p n * , ν ( t ) = q n k = n + p ˜ k ν ( t ) + k = n + 1 + q n p ˜ n ν ( t ) .
Moreover, by using Equation (31), we have
k = n + 1 + q n = 1 1 z 1 k = n + 1 + 1 z 1 k = 1 1 z 1 1 z 1 n + 1 k = 0 + 1 z 1 k = 1 z 1 n + 1
and then, substituting Equation (37) in (36), we obtain
p n * , ν ( t ) = q n k = n + p ˜ k ν ( t ) + 1 z 1 n + 1 p ˜ n ν ( t ) .
We want to show that M ν ( t ) = N ν ( t ) . Since, by definition, p n * , ν ( t ) are non-negative and n = 0 + p n * , ν ( t ) = 1 , they are uniformly bounded in l 2 ( R ) . Thus, we only need to show that p * , ν ( t ) = ( p n * , ν ( t ) ) n 0 solves system (35).
The initial conditions are easily verified, so we only need to verify the differential relations. Observe that
p 0 * , ν ( t ) = q 0 + 1 z 1 p ˜ 0 ν ( t )
and then, applying the Caputo derivative operator, we obtain
0 C D t ν p 0 * , ν ( t ) = 1 z 1 0 C D t ν p ˜ 0 ν ( t ) .
Since p ˜ 0 ν ( t ) is a solution of system (5) with rates α z 1 and β z 1 , we have
0 C D t ν p 0 * , ν ( t ) = α p ˜ 0 ν ( t ) + β z 1 2 p ˜ 1 ν ( t ) .
Observe also that
p 1 * , ν ( t ) = q 1 ( 1 p ˜ 0 ν ( t ) ) + 1 z 1 2 p ˜ 1 ν ( t )
so we have
( α + ξ ) p 0 * , ν ( t ) + β p 1 * , ν ( t ) + ξ                       = ( α + ξ ) q 0 + 1 z 1 p ˜ 0 ν ( t ) + β q 1 ( 1 p ˜ 0 ν ( t ) ) + 1 z 1 2 p ˜ 1 ν ( t ) + ξ .
After some calculations, we obtain
( α + ξ ) p 0 * , ν ( t ) + β p 1 * , ν ( t ) + ξ = ( α + ξ ) q 0 α + ξ z 1 p ˜ 0 ν ( t ) + β q 1 β q 1 p ˜ 0 ν ( t ) + β z 1 2 p ˜ 1 ν ( t ) + ξ .
Let us remark that
q 0 = 1 1 z 1 ,                       q 1 = 1 1 z 1 1 z 1 ,
so we have
( α + ξ ) p 0 * , ν ( t ) + β p 1 * , ν ( t ) + ξ                       = α z 1 2 + ( α + β + ξ ) z 1 β z 1 2 + ( ( α + β + ξ ) z 1 + β ) p ˜ 0 ν ( t ) z 1 2 + β z 1 2 p ˜ 1 ν ( t ) .
By using Equations (32) and (34), we obtain
( α + ξ ) p 0 * , ν ( t ) + β p 1 * , ν ( t ) + ξ = α p ˜ 0 ν ( t ) + β z 1 2 p ˜ 1 ν ( t ) = 0 C D t ν p 0 * , ν ( t ) .
Rewrite now Equation (38) in the form
p n * , ν ( t ) = q n 1 k = 0 + p ˜ k ν ( t ) + 1 z 1 n + 1 p ˜ n ν ( t )
and then apply a Caputo derivative operator to obtain
0 C D t ν p n * , ν ( t ) = q n k = 1 + 0 C D t ν p ˜ k ν ( t ) q n 0 C D t ν p ˜ 0 ν ( t ) + 1 z 1 n + 1 0 C D t ν p ˜ n ν ( t ) .
Since p ˜ n ν ( t ) is a solution of system (5) with birth rate α z 1 and death rate β z 1 , then we have
0 C D t ν p n * , ν ( t ) = q n α z 1 + β z 1 k = 1 n 1 p ˜ k ν q n α z 1 k = 0 n 2 p ˜ k ν ( t ) β z 1 q n k = 2 n p ˜ k ν ( t ) + α z 1 q n p ˜ 0 ( t ) β z 1 q n p ˜ 1 ν 1 z 1 n + 1 α z 1 + β z 1 p ˜ n ν ( t ) + α 1 z 1 n p ˜ n 1 ν ( t ) + β 1 z 1 n + 2 p ˜ n + 1 ν ( t ) .
Remark that, by using Equation (39),
( α + β + ξ ) p n * , ν ( t ) + α p n 1 * , ν ( t ) + β p n + 1 * , ν ( t ) = ( α + β + ξ ) q n 1 k = 0 n 1 p ˜ k ν ( t ) + 1 z 1 n + 1 p ˜ n ν ( t ) + α q n 1 1 k = 0 n 2 p ˜ k ν ( t ) + 1 z 1 n p ˜ n 1 ν ( t ) + β q n + 1 1 k = 0 n p ˜ k ν ( t ) + 1 z 1 n + 2 p ˜ n + 1 ν ( t ) .
Then, recalling that by definition q n 1 = z 1 q n and q n + 1 = q n z 1 and doing some calculations, we have
( α + β + ξ ) p n * , ν ( t ) + α p n 1 * , ν ( t ) + β p n + 1 * , ν ( t ) = ( α + β + ξ ) q n k = 1 n 1 p ˜ k ν ( t ) α z 1 q n k = 0 n 2 p ˜ k ν ( t ) β z 1 q n k = 2 n p ˜ k ν ( t ) + ( α + β + ξ ) z 1 β z 1 q n p ˜ 0 ν ( t ) β z 1 q n p ˜ 1 ν ( t ) ( α + β + ξ ) 1 z 1 n + 1 p ˜ n ν ( t ) + α 1 z 1 n p ˜ n 1 ν ( t ) + β 1 z 1 n + 2 p ˜ n + 1 ν ( t ) + α z 1 2 ( α + β + ξ ) z 1 + β z 1 q n .
Finally, by using Equations (32), (33) and (34), we have
( α + β + ξ ) p n * , ν ( t ) + α p n 1 * , ν ( t ) + β p n + 1 * , ν ( t ) = α z 1 + β z 1 q n k = 1 n 1 p ˜ k ν ( t ) α z 1 q n k = 0 n 2 p ˜ k ν ( t ) β z 1 q n k = 2 n p ˜ k ν ( t ) + α z 1 q n p ˜ 0 ν ( t ) β z 1 q n p ˜ 1 ν ( t ) α z 1 + β z 1 1 z 1 n + 1 p ˜ n ν ( t ) + α 1 z 1 n p ˜ n 1 ν ( t ) + β 1 z 1 n + 2 p ˜ n + 1 ν ( t ) = 0 C D t ν p n * , ν ( t ) .
We have shown that the state probabilities p n * , ν ( t ) of M ν ( t ) are the unique solutions of system (29). Now, we need to show that M ν ( t ) = d N ξ ν ( t ) . To do this, consider N ˜ 1 ( t ) a classical M/M/1 queue with arrival rate α z 1 and service rate β z 1 , N a random variable independent from N ˜ ν ( t ) and N ˜ 1 ( t ) with probability masses q n and finally L ν ( t ) the inverse of a ν -stable subordinator which is independent from N and N ˜ 1 ( t ) . Define also M 1 ( t ) = min { N ˜ 1 ( t ) , N } . By Lemma 2.1 of [14], we know that M 1 ( t ) = d N ξ 1 ( t ) , so M 1 ( L ν ( t ) ) = d N ξ 1 ( L ν ( t ) ) = d N ξ ν ( t ) . However, by definition, we know that N ˜ 1 ( L ν ( t ) ) = d N ˜ ν ( t ) , thus finally
M ν ( t ) = d M 1 ( L ν ( t ) ) = d N ξ 1 ( L ν ( t ) ) = d N ξ ν ( t ) .
 ☐

5.2. State Probabilities for the Fractional M/M/1 with Catastrophes

Since we have defined N ξ ν ( t ) = d N ξ 1 ( L ν ( t ) ) , where L ν ( t ) is the inverse of a ν -stable subordinator, which is independent from N ξ 1 ( t ) , we can use such definition and Theorem 3 with the results obtained in [14] to study the state probabilities of N ξ ν ( t ) . In particular, we refer to the formula
p n 1 , ξ ( t ) = q n + m = 0 + r = 0 m + n C n , m , r 1 ( m + r 1 ) ! t m + r 1 e ( α + β + ξ ) t + m = 0 + r = m + n + 1 + C n , m , r 2 ( m + r 1 ) ! t m + r 1 e ( α + β + ξ ) t ,
where
C n , m , r 1 = z 1 1 ( z 1 z 2 ) z 1 n + m + 1 r m + r r m r m + r β m α r 1 , C n , m , r 2 = 1 z 2 ( z 1 z 2 ) z 2 n + m + 1 r m + r r r m r + m β m α r 1 .
By using such formula, we can show the following:
Theorem 4.
For any t > 0 and n = 0 , 1 , , we have
p n ν , ξ ( t ) = q n + m = 0 + r = 0 m + n C n , m , r 1 t ν ( m + r 1 ) E ν , ν ( m + r 1 ) + 1 m + r ( ( α + β + ξ ) t ν ) + m = 0 + r = m + n + 1 + C n , m , r 2 t ν ( m + r 1 ) E ν , ν ( m + r 1 ) + 1 m + r ( ( α + β + ξ ) t ν ) ,
where C n , m , r i are defined in (41).
Proof. 
From N ξ ν ( t ) = d N ξ 1 ( L ν ( t ) ) , we have
p n ν , ξ ( t ) = 0 + p n 1 , ξ ( y ) P ( L ν ( t ) d y )
and then, by using formula (40),
p n ν , ξ ( t ) = q n + m = 0 + r = 0 m + n C n , m , r 1 ( m + r 1 ) ! 0 + y m + r 1 e ( α + β + ξ ) y P ( L ν ( t ) d y ) + m = 0 + r = m + n + 1 + C n , m , r 2 ( m + r 1 ) ! 0 + y m + r 1 e ( α + β + ξ ) y P ( L ν ( t ) d y ) .
Taking the Laplace transform and using Equation (22), we obtain
π n ν , ξ ( s ) = q n + m = 0 + r = 0 m + n C n , m , r 1 ( m + r 1 ) ! s ν 1 0 + y m + r 1 e ( α + β + ξ + s ν ) y d y + m = 0 + r = m + n + 1 + C n , m , r 2 ( m + r 1 ) ! s ν 1 0 + y m + r 1 e ( α + β + ξ + s ν ) y d y
and then, integrating
π n ν , ξ ( s ) = q n + m = 0 + r = 0 m + n C n , m , r 1 s ν 1 ( α + β + ξ + s ν ) m + r + m = 0 + r = m + n + 1 + C n , m , r 2 s ν 1 ( α + β + ξ + s ν ) m + r .
Finally, by using Equation (A2), we obtain
p n ν , ξ ( t ) = q n + m = 0 + r = 0 m + n C n , m , r 1 t ν ( m + r 1 ) E ν , ν ( m + r 1 ) + 1 m + r ( ( α + β + ξ ) t ν ) + m = 0 + r = m + n + 1 + C n , m , r 2 t ν ( m + r 1 ) E ν , ν ( m + r 1 ) + 1 m + r ( ( α + β + ξ ) t ν ) .
 ☐
Remark 2.
From formula (42), we can easily see that lim t + p n ν , ξ ( t ) = q n so, as we expected, the steady-state probabilities are the same as the classical ones. For such reason, we can say that the fractional behaviour is influential only in the transient state of the queue.
Remark 3.
As ν 1 , by using
E 1 , m + r m + r ( ( α + β + ξ ) t ) = e ( α + β + ξ ) t ( m + r 1 ) ! ,
we obtain that lim ν 1 p n ν , ξ ( t ) = p n 1 , ξ ( t ) .
Remark 4.
If α < β and ξ = 0 , then z 1 = β α and z 2 = 1 . For such reason, q n = 1 α β α β n , C n , m , r 1 = α β n m r m + r m + r m α m β r 1 and C n , m , r 2 = 0 . Then, we have that p n ν , ξ ( t ) of Equation (42) has the form of Equation (6).
If α > β and ξ 0 then z 1 = 1 and z 2 = β α . In such case, q n = 0 , C n , m , r 1 = 0 and C n , m , r 2 = α n + m β r n 1 m + r m r m m + r . For such case, we have
lim ξ 0 p n ν , ξ ( t ) = α β n m = 0 + r = m + n + 1 + α m β r 1 m + r m r m m + r t ν ( m + r 1 ) E ν , ν ( m + r 1 ) + 1 m + r ,
which is not recognizable as a previously obtained formula. This is due to the fact that the formula
lim ξ 0 p n 1 , ξ ( t ) = e ( α + β ) t β t α β n r = n + 1 + r β α r 2 I r ( 2 α β t )
(which is the one that is obtained from (42) as ν = 1 and α > β , as done in [14]) has no known equivalent in the fractional case. It is also interesting to observe that in [8] another representation of the Laplace transform of p n ν ( t ) is given in formula 2.40 , which is not easily invertible, but has been obtained by using (43) instead of Sharma’s representation of p n 1 ( t ) ([2])
p n 1 ( t ) = 1 α β α β n + e ( α + β ) t α β n r = 0 + ( α t ) r r ! m = 0 k + r ( r m ) ( β t ) m 1 m ! .

5.3. Distribution of the Busy Period

Let B ν denote the duration of the busy period and B ν ( t ) = P ( B ν t ) be its probability distribution function. Let us observe that, if we pose N ν ( 0 ) = 1 , then the queue empties within t if and only if a catastrophe occurs within t or otherwise the queue empties without catastrophes within t. Let us remark that, if there is no occurrence of catastrophes, the queue behaves as a fractional M/M/1. Let us define K ν as the duration of a busy period for a fractional M/M/1 queue without catastrophes, Ξ ν the time of first occurrence of a catastrophe for a non empty queue and K ν ( t ) = P ( K ν t ) and Ξ ν ( t ) = P ( Ξ ν t ) their probability distribution functions. Thus, we have
B ν ( t ) = Ξ ν ( t ) + ( 1 Ξ ν ( t ) ) K ν ( t ) .
Remark 5.
If we denote with b ν ( t ) , ξ ν ( t ) and k ν ( t ) the probability density functions of B ν , Ξ ν and K ν , we have, by deriving formula (44),
b ν ( t ) = ξ ν ( t ) ( 1 K ν ( t ) ) + ( 1 Ξ ν ( t ) ) k ν ( t ) ,
which, for ν = 1 , is formula (17) of [14].
By using formula (44), we can finally show:
Theorem 5.
Let B ν be the duration of the busy period of a fractional M/M/1 queue with catastrophes and B ν ( t ) = P ( B ν t ) . Then,
B ν ( t ) = 1 E ν ( ξ t ν ) n = 1 + m = 0 + C n , m t ν ( n + 2 m 1 ) E ν , ν ( n + 2 m 1 ) + 1 n + 2 m ( ( α + β ) t ν ) ,
where C n , m is given in (14).
Proof. 
Observe that, by formula (30), we have
Ξ ν ( t ) = c 0 ν ( t ) = 1 E ν ( ξ t ν )
and by formula (13) we also have a closed form of K ν ( t ) . Thus, by using formula (44), we obtain Equation (45). ☐

5.4. Distribution of the Time of the First Occurrence of a Catastrophe

We already know that if the queue starts from a non-empty state, then the occurrence of the catastrophes is a Mittag–Leffler distribution. However, we are interested in such distribution as the queue starts being empty. To do that, we will need some auxiliary discrete processes.
Theorem 6.
Let D ν be the time of first occurrence of a catastrophe as P ( N ν ( 0 ) = 0 ) = 1 and let D ν ( t ) = P ( D ν t ) . Then,
D ν ( t ) = 1 j = 1 + m = 0 + C m , j t ν ( 2 m + j 1 ) E ν , ν ( 2 m + j 1 ) + 1 2 m + j [ ( α + β + ξ ) t ν ] ,
where
C m , j = j 2 m + j ( β + ξ ) j α j β + ξ α 2 m + j m ( α β ) m .
Proof. 
Following the lines of [14], let us consider the process N ¯ ν ( t ) with state space { 1 , 0 , 1 , 2 , } such that P ( N ¯ ν ( t ) = 0 ) = 1 and posing r n ( t ) = P ( N ¯ ν ( t ) = n ) , n 1 as its state probability, we have
0 C D t ν r 1 ν ( t ) = ξ [ 1 r 1 ν ( t ) r 0 ν ( t ) ] , 0 C D t ν r 0 ν ( t ) = α r 0 ν ( t ) + β r 1 ν ( t ) , 0 C D t ν r n ν ( t ) = ( α + β + ξ ) r n ν ( t ) + α r n 1 ν ( t ) + β r n + 1 ν ( t ) , n 1 , r n ν ( 0 ) = δ n , 0 , n 1 .
Let us remark that such process represents our queue until a catastrophe occurs: in such case, instead of emptying the queue, the state of the process becomes 1 , which is an absorbent state. With such interpretation, we can easily observe that D ν ( t ) = r 1 ν ( t ) .
In order to determine r n ν ( t ) , we will first show that N ¯ ν ( t ) = d N ¯ 1 ( L ν ( t ) ) where L ν ( t ) is the inverse of a ν -stable subordinator which is independent from N ¯ 1 . To do that, let us consider N ¯ ν ( t ) + 1 instead of N ¯ ν ( t ) . Let us remark that P ( N ¯ ν ( t ) + 1 = n ) = r n 1 ν ( t ) . Let G ν ( z , t ) = n = 0 + z n r n 1 ν ( t ) be the probability generating function of N ¯ ν ( t ) + 1 . Multiplying the third sequence of equations in (47) with z n + 1 and then, summing all these equations, we have
0 C D t ν n = 2 + z n r n 1 ν ( t ) = ( α + β + ξ ) n = 2 + z n r n 1 ν ( t ) + α n = 2 + z n r n 2 ν ( t ) + β n = 2 + z n r n ν ( t ) .
Now observe that
n = 2 + z n r n 1 ν ( t ) = n = 0 + z n r n 1 ν ( t ) r 1 ν ( t ) z r 0 ν ( t ) = G ν ( z , t ) r 1 ν ( t ) z r 0 ν ( t ) ;
moreover,
n = 2 + z n r n 2 ν ( t ) = n = 1 + z n + 1 r n 1 ν ( t ) = z n = 1 + z n r n 1 ν ( t )                            = z [ G ν ( z , t ) r 1 ν ( t ) ] = z [ G ν ( z , t ) r 1 ν ( t ) z r 0 ν ( t ) ] + z 2 r 0 ν ( t ) ;
finally,
n = 2 + z n r n ν ( t ) = n = 3 + z n 1 r n 1 ν ( t ) = 1 z n = 3 + z n r n 1 ν ( t )                  = 1 z [ G ν ( z , t ) r 1 ν ( t ) z r 0 ν ( t ) z 2 r 1 ν ( t ) ]                = 1 z [ G ν ( z , t ) r 1 ν ( t ) z r 0 ν ( t ) ] z r 1 ν ( t ) .
Using Equations (49), (50) and (51) in Equation (48), we obtain
0 C D t ν [ G ν ( z , t ) r 1 ν ( t ) z r 0 ν ( t ) ]                                                   = α z ( α + β + ξ ) + β z [ G ν ( z , t ) r 1 ν ( t ) z r 0 ν ( t ) ]                              + α z 2 r 0 ν ( t ) β z r 1 ν ( t ) .
Finally, by using the first and the second equation of Equation (47) in Equation (52), we obtain
0 C D t ν G ν ( z , t ) = α z ( α + β + ξ ) + β z [ G ν ( z , t ) r 1 ν ( t ) z r 0 ν ( t ) ] + α z ( z 1 ) r 0 ν ( t ) + ξ [ 1 r 1 ν ( t ) r 0 ν ( t ) ] .
We have obtained that the probability generating function G ν ( z , t ) of N ¯ ν ( t ) + 1 solves the Cauchy problem
z 0 C D t ν G ν ( z , t ) = α z 2 ( α + β + ξ ) z + β [ G ν ( z , t ) r 1 ν ( t ) z r 0 ν ( t ) ] + α z 2 ( z 1 ) r 0 ν ( t ) + ξ z [ 1 r 1 ν ( t ) r 0 ν ( t ) ] , G ν ( z , 0 ) = z ,
that, for ν = 1 , becomes
z d d t G 1 ( z , t ) = α z 2 ( α + β + ξ ) z + β [ G 1 ( z , t ) r 1 1 ( t ) z r 0 1 ( t ) ] + α z 2 ( z 1 ) r 0 1 ( t ) + ξ z [ 1 r 1 1 ( t ) r 0 1 ( t ) ] , G 1 ( z , 0 ) = z .
Let G ˜ ν ( z , s ) , r ˜ 0 ν ( s ) and r ˜ 1 ν ( s ) be the Laplace transforms of G ν ( z , t ) , r 0 ν ( t ) and r 1 ν ( t ) and let us take the Laplace transform in Equation (53) to obtain
z [ s ν G ˜ ν ( z , s ) s ν 1 z ] = α z 2 ( α + β + ξ ) z + β [ G ˜ ν ( z , s ) r ˜ 1 ν ( s ) z r ˜ 0 ν ( s ) ]                            + α z 2 ( z 1 ) r ˜ 0 ν ( s ) + ξ z 1 s r ˜ 1 ν ( s ) r ˜ 0 ν ( s ) .
Now, let us remark that N ¯ ν ( t ) + 1 = d N ¯ 1 ( L ν ( t ) ) + 1 if and only if for all n 0 :
r n 1 ν ( t ) = 0 + r n 1 1 ( y ) P ( L ν ( t ) d y )
that is to say if and only if
G ν ( z , t ) = 0 + G 1 ( z , y ) P ( L ν ( t ) d y ) .
Taking Laplace transform and using Equation (22), we obtain
G ˜ ν ( z , s ) = s ν 1 0 + G 1 ( z , y ) e y s ν d y , r ˜ 1 ν ( s ) = s ν 1 0 + r 1 1 ( y ) e y s ν d y , r ˜ 0 ν ( s ) = s ν 1 0 + r 0 1 ( y ) e y s ν d y .
Thus, by substituting the formulas (57) in (55), we obtain
z s ν s ν 1 0 + G 1 ( z , y ) e y s ν d y s ν 1 z = [ α z 2 ( α + β + ξ ) z + β ] × s ν 1 0 + G 1 ( z , y ) e y s ν d y s ν 1 0 + r 1 1 ( y ) e y s ν d y z s ν 1 0 + r 0 1 ( y ) e y s ν d y + α z 2 ( z 1 ) s ν 1 0 + r 0 1 ( y ) e y s ν d y + ξ z 1 s s ν 1 0 + r 1 1 ( y ) e y s ν d y s ν 1 0 + r 0 1 ( y ) e y s ν d y .
Finally, multiplying with 1 s ν 1 , we have
z s ν 0 + G 1 ( z , y ) e y s ν d y z = [ α z 2 ( α + β + ξ ) z + β ] × 0 + G 1 ( z , y ) e y s ν d y 0 + r 1 1 ( y ) e y s ν d y z 0 + r 0 1 ( y ) e y s ν d y + α z 2 ( z 1 ) 0 + r 0 1 ( y ) e y s ν d y + ξ z 1 s ν 0 + r 1 1 ( y ) e y s ν d y 0 + r 0 1 ( y ) e y s ν d y .
Now we know that N ¯ ν ( t ) = d N ¯ 1 ( L ν ( t ) ) if and only if Equation (58) is verified. For this reason, we only need to show such equation. To do that, remarking that 0 + e y s ν d y = 1 s ν , consider the right-hand side of Equation (58) and observe that
[ α z 2 ( α + β + ξ ) z + β ] 0 + G 1 ( z , y ) e y s ν d y 0 + r 1 1 ( y ) e y s ν d y z 0 + r 0 1 ( y ) e y s ν d y + α z 2 ( z 1 ) 0 + r 0 1 ( y ) e y s ν d y + ξ z 1 s ν 0 + r 1 1 ( y ) e y s ν d y 0 + r 0 1 ( y ) e y s ν d y = 0 + ( [ α z 2 ( α + β + ξ ) z + β ] [ G 1 ( z , y ) r 1 1 ( y ) z r 0 1 ( y ) ] + α z 2 ( z 1 ) r 0 1 ( y ) + ξ z [ 1 r 1 1 ( y ) r 0 1 ( y ) ] ) e y s ν d y .
Thus, by using Equation (54), we have
[ α z 2 ( α + β + ξ ) z + β ] 0 + G 1 ( z , y ) e y s ν d y 0 + r 1 1 ( y ) e y s ν d y z 0 + r 0 1 ( y ) e y s ν d y + α z 2 ( z 1 ) 0 + r 0 1 ( y ) e y s ν d y + ξ z 1 s ν 0 + r 1 1 ( y ) e y s ν d y 0 + r 0 1 ( y ) e y s ν d y = z 0 + d d t G 1 ( z , y ) e y s ν d y = z 0 + G 1 ( z , y ) e y s ν d y z ,
concluding the proof of our first claim.
From Theorem 3.1 of [14], we know that
r 1 1 ( t ) = 1 j = 1 + m = 0 + C m , j ( 2 m + j 1 ) ! t 2 m + j 1 e ( α + β + ξ ) t
and, since we know that N ¯ ν ( t ) = d N ¯ 1 ( L ν ( t ) ) , we can use (59) in (56) with n = 0 to obtain:
r 1 ν ( t ) = 1 j = 1 + m = 0 + C m , j ( 2 m + j 1 ) ! 0 + y 2 m + j 1 e ( α + β + ξ ) y P ( L ν ( t ) d y ) .
Taking the Laplace transform in (60) and using formula (22), we obtain
r ˜ 1 ν ( s ) = 1 s j = 1 + m = 0 + C m , j ( 2 m + j 1 ) ! s ν 1 0 + y 2 m + j 1 e ( α + β + ξ + s ν ) y d y
and then integrate
r ˜ 1 ν ( s ) = 1 s j = 1 + m = 0 + C m , j s ν 1 ( α + β + ξ + s ν ) 2 m + j .
Finally, applying the inverse Laplace transform on Equation (61) and using formula (A2), we complete the proof. ☐

6. Conclusions

Our work focused on the transient behaviour of a fractional M/M/1 queue with catastrophes, deriving formulas for the state probabilities, the distribution of the busy period and the distribution of the time of the first occurrence of a catastrophe. This is a non-Markov generalization of the classical M/M/1 queue with catastrophes, obtained through a time-change. The introduction of fractional dynamics in the equations that master the behaviour of the queue led to a sort of transformation of the time scale. Fractional derivatives are global operators, so the state probabilities preserve memory of their past, eventually slowing down the entire dynamics. Indeed, we can see how Mittag–Leffler functions take place where in the classical case we expected to see exponentials. However, such fractional dynamic seems to affect only the transient behaviour, since we have shown in Remark 2 that the limit behaviour is the same.
The main difficulty that is linked with fractional queues (or in general time-changed queues) is the fact that one has to deal with non-local derivative operators, such as the Caputo derivative, losing Markov property. However, fractional dynamics and fractional processes are gaining attention, due to their wide range of applicability, from physics to finance, from computer science to biology. Moreover, time-changed processes have formed a thriving field of application in mathematical finance. Future works will focus on an extension of such results to E k / M / 1 and M / E k / 1 queues, or even to a generalization of fractional M/M/1 queue to a time-changed M/M/1 queue by using the inverse of any subordinator.

Author Contributions

The three authors have participated equally in the development of this work. The paper was also written and reviewed cooperatively.

Funding

This research was partially funded by GNCS and MANM. Nikolai Leonenko was supported in parts by the project MTM2015–71839–P(cofounded with Feder funds), of the DGI, MINECO, and the Australian Research Council’s Discovery Projects funding scheme (project number DP160101366).

Acknowledgments

We want to thank V. V. Ahn of QUT, Brisbane, Australia for his support.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Fractional Integrals and Derivatives

Let us recall the definition of fractional integral [7]. Given a function x : [ t 0 , t 1 ] R R , its fractional integral of order ν > 0 in [ t 0 , t ] for t 0 t t 1 is given by:
t 0 t ν x = 1 Γ ( ν ) t 0 t ( t τ ) ν 1 x ( τ ) d τ .
The Riemann–Liouville fractional derivative operator is defined as:
t 0 R L D t ν = d m d t m t 0 t m ν
while the Caputo fractional derivative operator is defined as:
t 0 C D t ν = t 0 t m ν d m d t m
whenever m 1 < ν < m . Obviously, such operators are linear. It is interesting to remark that
0 R L D t ν 1 = t ν Γ ( 1 ν ) ,                0 C D t ν 1 = 0 .
Note that, for a function x ( t ) , t 0 and ν ( 0 , 1 ) , the Caputo fractional derivative is defined as:
0 C D t ν x = 1 Γ ( 1 ν ) 0 t d d t x ( t s ) d s s ν = 0 R L D t ν x x ( 0 ) Γ ( 1 ν ) t ν ,
where
0 R L D t ν x = 1 Γ ( 1 ν ) d d t 0 t x ( t s ) d s s ν ,
and for its Laplace transform, denoting by x ˜ ( z ) the Laplace transform of x,
[ 0 C D t ν x ] ( z ) = z ν x ˜ ( z ) z ν 1 x ( 0 ) .
Moreover, for ν ( 0 , 1 ) , a well-posed fractional Cauchy problem with Riemann–Liouville derivatives is given in the form
t 0 R L D t ν x = f ( t , x ( t ) ) , t 0 I t 1 ν x | t = t 0 = x 0 ,
in which the initial condition is given in terms of fractional integrals, while if we use Caputo derivatives we have:
t 0 C D t ν x = f ( t , x ( t ) ) , x ( t 0 ) = x 0 ,
in which the initial condition is related only with the initial value of the function. For such reason, we will prefer adopting Caputo derivatives as fractional derivatives in this paper.
Finally, let us remark that the definition of fractional integral and derivative can be also considered for functions x : [ t 0 , t 1 ] R B where B is a Banach space and all the involved integrals are Bochner integrals ([23]).

Appendix B. Some Special Functions

We recall the definitions of some special functions we use in such text.

Gamma funcion

The Gamma function is defined as:
Γ ( z ) : = 0 t z 1 e t d t .
In particular, we have Γ ( z + 1 ) = z Γ ( z ) and, for z = n N , Γ ( n + 1 ) = n ! .
The modified Bessel function ([24]) of the first kind can be defined by its power series expansion as:
I r ( x ) = m = 0 + x 2 2 m + r m ! Γ ( m + r + 1 ) .
One-parameter Mittag–Leffler functions ([6]) are defined by their power series expansion as:
E ν ( z ) = k = 0 z k Γ ( ν k + 1 ) , ν > 0 , z C .
Two-parameters Mittag–Leffler functions are also defined by their power series expansion as:
E ν , μ ( z ) = k = 0 z k Γ ( ν k + μ ) , ν > 0 , μ > 0 , z C .
Remark that E ν , 1 ( t ) = E ν ( t ) .
Generalized Mittag–Leffler functions are defined by their power series expansion as:
E ν , μ ρ ( z ) = k = 0 + ( ρ ) k Γ ( ν k + μ ) z k k ! , ν > 0 , μ > 0 , ρ > 0 , z C ,
where ( ρ ) k is the Pochhammer symbol
( ρ ) k = ρ ( ρ + 1 ) ( ρ + 2 ) ( ρ + k 1 ) .
An alternative way to define the Generalized Mittag–Leffler function is:
E α , β ρ ( z ) = k = 0 + z k Γ ( ρ + k ) k ! Γ ( α k + β ) Γ ( ρ ) , z C .
Remark also that E α , β 1 = E α , β . Functions with similar series expansions are also involved in the study of the asymptotic behaviour of some integrals, which arise from a Feynman path integral approach to some financial problems (see, i.e., [25] Section 4).
Recall also the following Laplace transform formula [9]
[ z γ 1 E ν , γ δ ( w z ν ) ] ( s ) = s ν δ γ ( s ν w ) δ , γ , ν , δ , w C , ( γ ) , ( ν ) , ( δ ) > 0 , s C , | w s ν | < 1 .
Finally let us remark, for ν ( 0 , 1 ) that the Cauchy problem
0 C D t ν x = λ x , x ( 0 ) = x 0 ,
admits as unique solution x ( t ) = x 0 E ν ( λ t ν ) ([6], p. 295).

References

  1. Conolly, B.W. Lecture Notes on Queueing Systems; E. Horwood Limited: Ann Arbor, MI, USA, 1975; ISBN 0470168579, 9780470168578. [Google Scholar]
  2. Conolly, B.W.; Langaris, C. On a new formula for the transient state probabilities for M/M/1 queues and computational implications. J. Appl. Probab. 1993, 30, 237–246. [Google Scholar] [CrossRef]
  3. Kleinrock, L. Queueing Systems: Theory; Wiley: Hoboken, NJ, USA, 1975; ISBN 0471491101. [Google Scholar]
  4. Lakatos, L.; Szeidl, L.; Telek, M. Introduction to Queueing Systems with Telecommunication Applications; Springer Science & Business Media: Berlin, Germany, 2012; ISBN 978-1-4614-5316-1. [Google Scholar]
  5. Parthasarathy, P.R. A transient solution to an M/M/1 queue: A simple approach. Adv. Appl. Probab. 1987, 19, 997–998. [Google Scholar] [CrossRef]
  6. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations. North-Holland Math. Stud. 2006, 204, 7–10. [Google Scholar]
  7. Li, C.; Qian, D.; Chen, Y.Q. On Riemann-Liouville and Caputo derivatives. Discrete Dyn. Nat. Soc. 2011, 2011. [Google Scholar] [CrossRef]
  8. Cahoy, D.O.; Polito, F.; Phoha, V. Transient behavior of fractional queues and related processes. Methodol. Comput. Appl. 2015, 17, 739–759. [Google Scholar] [CrossRef]
  9. Haubold, H.J.; Mathai, A.M.; Saxena, R.K. Mittag–Leffler functions and their applications. J. Appl. Math. 2011, 2011. [Google Scholar] [CrossRef]
  10. Meerschaert, M.M.; Nane, E.; Vellaisamy, P. The fractional Poisson process and the inverse stable subordinator. Electron. J. Probab. 2011, 16, 1600–1620. [Google Scholar] [CrossRef]
  11. Laskin, N. Fractional Poisson process. Commun. Nonlinear Sci. 2003, 8, 201–213. [Google Scholar] [CrossRef]
  12. Meerschaert, M.M.; Straka, P. Inverse stable subordinators. Math. Model. Nat. Phenom. 2013, 8, 1–16. [Google Scholar] [CrossRef] [PubMed]
  13. Aletti, G.; Leonenko, N.; Merzbach, E. Fractional Poisson fields and martingales. J. Stat. Phys. 2018, 170, 700–730. [Google Scholar] [CrossRef]
  14. Di Crescenzo, A.; Giorno, V.; NobileL, A.; Ricciardi, G.M. On the M/M/1 queue with catastrophes and its continuous approximation. Queueing Syst. 2003, 43, 329–347. [Google Scholar] [CrossRef]
  15. Krishna Kumar, B.; Arivudainambi, D. Transient solution of an M/M/1 queue with catastrophes. Comput. Math. Appl. 2000, 40, 1233–1240. [Google Scholar] [CrossRef]
  16. Giorno, V.; Nobile, A.; Pirozzi, E. A state-dependent queueing system with asymptotic logarithmic distribution. J. Math. Anal. Appl. 2018, 458, 949–966. [Google Scholar] [CrossRef]
  17. Bingham, N.H. Limit theorems for occupation times of Markov processes. Zeitschrift für Wahrscheinlichkeitstheorie und Verwandte Gebiete 1971, 17, 1–22. [Google Scholar] [CrossRef]
  18. Kataria, K.K.; Vellaisamy, P. On densities of the product, quotient and power of independent subordinators. J. Math. Anal. Appl. 2018, 462, 1627–1643. [Google Scholar] [CrossRef] [Green Version]
  19. Leguesdron, P.; Pellaumail, J.; Sericola, B. Transient analysis of the M/M/1 queue. Adv. Appl. Probab. 1993, 25, 702–713. [Google Scholar] [CrossRef] [Green Version]
  20. Zhou, Y. Basic Theory of Fractional Differential Equations; World Scientific: Singapore, 2014; ISBN 978-981-3148-16-1. [Google Scholar]
  21. Halmos, P.R.; Sunder, V.S. Bounded Integral Operators on L2 Spaces; Springer Science & Business Media: Berlin, Germany, 2012; ISBN 978-3-642-67018-3. [Google Scholar]
  22. Villani, A. Another note on the inclusion Lp(μ) ⊂ Lq(μ). Am. Math. Mon. 1985, 92, 485-C76. [Google Scholar] [CrossRef]
  23. Yosida, K. Functional Analysis; Springer: Berlin, Germany, 1978; ISBN 978-3-642-61859-8. [Google Scholar]
  24. Korenev, B.G. Bessel Functions and Their Applications; CRC Press: Boca raton, FL, USA, 2003; ISBN 9780415281300. [Google Scholar]
  25. Issaka, A.; SenGupta, I. Feynman path integrals and asymptotic expansions for transition probability densities of some Lévy driven financial markets. J. Appl. Math. Comput. 2017, 54, 159–182. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Ascione, G.; Leonenko, N.; Pirozzi, E. Fractional Queues with Catastrophes and Their Transient Behaviour. Mathematics 2018, 6, 159. https://doi.org/10.3390/math6090159

AMA Style

Ascione G, Leonenko N, Pirozzi E. Fractional Queues with Catastrophes and Their Transient Behaviour. Mathematics. 2018; 6(9):159. https://doi.org/10.3390/math6090159

Chicago/Turabian Style

Ascione, Giacomo, Nikolai Leonenko, and Enrica Pirozzi. 2018. "Fractional Queues with Catastrophes and Their Transient Behaviour" Mathematics 6, no. 9: 159. https://doi.org/10.3390/math6090159

APA Style

Ascione, G., Leonenko, N., & Pirozzi, E. (2018). Fractional Queues with Catastrophes and Their Transient Behaviour. Mathematics, 6(9), 159. https://doi.org/10.3390/math6090159

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop