Next Article in Journal
Statistical Inference on a Finite Mixture of Exponentiated Kumaraswamy-G Distributions with Progressive Type II Censoring Using Bladder Cancer Data
Next Article in Special Issue
Optimization of Open Queuing Networks with Batch Services
Previous Article in Journal
Updating the Landweber Iteration Method for Solving Inverse Problems
Previous Article in Special Issue
Pseudo Steady-State Period in Non-Stationary Infinite-Server Queue with State Dependent Arrival Intensity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tail Asymptotics for a Retrial Queue with Bernoulli Schedule

1
School of Mathematics & Physics, Anhui Jianzhu University, Hefei 230601, China
2
School of Mathematics and Statistics, Carleton University, Ottawa, ON K1S 5B6, Canada
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(15), 2799; https://doi.org/10.3390/math10152799
Submission received: 8 July 2022 / Revised: 2 August 2022 / Accepted: 5 August 2022 / Published: 7 August 2022
(This article belongs to the Special Issue Advances in Queueing Theory)

Abstract

:
In this paper, we study the asymptotic behaviour of the tail probability of the number of customers in the steady-state M / G / 1 retrial queue with Bernoulli schedule, under the assumption that the service time distribution has a regularly varying tail. Detailed tail asymptotic properties are obtained for the conditional probability of the number of customers in the (priority) queue and orbit, respectively, in terms of the recently proposed exhaustive stochastic decomposition approach. Numerical examples are presented to show the impacts of system parameters on the tail asymptotic probabilities.

1. Introduction

As one of the important types of queueing systems, retrial queues have been extensively studied for more than 40 years and hundreds of literature publications have been produced. Research on retrial queues is still very active due to continuously emerging new challenges. A general picture of retrial models, together with their applications in various areas, and basic results on retrial queues can be acquired from books or recent surveys, such as Falin and Templeton [1], Artajelo and Gómez-Corral [2], Choi and Chang [3], Kim and Kim [4], Phung-Duc [5], among possible others.
Tail asymptotic analysis of retrial queueing systems, especially asymptotic properties in tail stationary probabilities for a stable retrial queue, has been a focus of the investigation in the past 10 years or so, due to two main reasons: first, for most of retrial queues, it is not expected to have explicit non-transform solutions for their stationary distributions, and, second, tail asymptotic properties often lead to approximations to performance metrics and numerical algorithms. Both light-tailed and heavy-tailed properties have been obtained for a number of retrial queues, including the following incomplete list: Kim, Kim and Ko [6], Liu and Zhao [7], Kim, Kim and Kim [8], Liu, Wang and Zhao [9], Kim and Kim [10], Artalejo and Phung-Duc [11], Walraevens, Claeys and Phung-Duc [12], Kim, Kim and Kim [13], Yamamuro [14], Masuyama [15], Liu, Min and Zhao [16], and Liu and Zhao [17].
In this paper, we consider an M / G / 1 retrial queue with a Bernoulli schedule. This model was first proposed and studied by Choi and Park [18], but tail asymptotic behaviour was not a focus of the study. This M / G / 1 retrial queueing system consists of a (priority) queue of infinite waiting capacity and an orbit. External customers arrive to this system according to a Poisson process with rate λ . There is a single server in this system. If the server is idle upon the arrival of a customer, the customer receives the service immediately and leaves the system after the completion of the service. Otherwise, if the server is busy, the arriving customer would join the queue with probability q, becoming a priority customer waiting for the service according to the first-in-first-out discipline; or the orbit with probability p = 1 q , becoming a repeated customer who will retry later for receiving its service, which is referred to as the Bernoulli scheduling. A priority customer has priority over a repeated customer for receiving the service. This implies that, upon the completion of a service, if there is a customer in the queue, the server will serve the customer at the head of the queue; otherwise, the server becomes idle. Each of the repeated customers in the orbit independently repeatedly tries to receive service, according to a Poisson process with the retrial rate μ , until an idle server is found, and then immediately receives its service. Upon the completion of the service, the customer leaves the system. Service times for all customers are i.i.d. random variables. By T β , we denote the generic service time whose distribution F β ( x ) with F β ( 0 ) = 0 is assumed to have a finite mean β 1 . The Laplace–Stieltjes transform (LST) of the distribution function F β ( x ) is denoted by β ( s ) . Our interest in this paper is the tail stationary asymptotic behaviour for this system with the following assumption on the heavy-tailed service time:
Assumption 1.
The service time T β has tail probability P { T β > t } t a L ( t ) as t , where a > 1 , and L ( t ) is a slowly varying function at ∞ (see Definition A1).
It should be noted that this assumption is different from that made in [17], where the low priority customers have the tail probabilities lighter than the high priority customers. Therefore, the study carried out in this paper is not overlapped with that in [17].
We also mention some literature studies on similar models to that considered in [18], such as Falin, Artalejo, and Martin [19], in which a model with two independent (primary) Poisson arrival streams was considered. The priority customers, when blocked upon arrival, are queued and waiting for service, while the non-priority customers, when blocked, join the orbit and retry for service later; Li and Yang [20], in which the discrete-time counterpart to the model studied in this paper, or a Geo/G/1 retrial queue with Bernoulli schedule, was considered; and Atencia and Moreno [21], in which the M / G / 1 retrial queueing system with Bernoulli schedule has a general retrial time, but only the customer at the head of the orbit is allowed to retry for service, or retrials with a constant rate. Once again, our focus and also the method in the study are different from those in the above mentioned studies.
Let λ 1 = λ q , λ 2 = λ p , ρ 1 = λ 1 β 1 , ρ 2 = λ 2 β 1 and ρ = ρ 1 + ρ 2 = λ β 1 . It follows from [18] that the system considered in this paper is stable if and only if (iff) ρ < 1 , which is assumed to hold throughout the paper. For obtaining asymptotic properties in various tail stationary probabilities of this M / G / 1 retrial queue with Bernoulli schedule, which is the focus of this paper, we start with two expressions for probability transformations obtained in [18]. The method employed in our analysis is the exhaustive stochastic decomposition, recently proposed in [17]. By assuming a regular varying tail in the service time distribution, as made in Assumption A, we obtain asymptotic properties for the conditional tail probabilities of customers:
(1)
in the orbit, given that the server is idle (Section 4.1);
(2)
in the queue, given that the server is busy (Section 4.2); and
(3)
in the orbit, given that the server is busy (Section 4.3).
Numerical curves are presented to demonstrate how system parameters, say the arrival rate, the expected service time or the retrial rate, impact the tail asymptotic probabilities.
The rest of this paper is organized as follows: preliminary results are provided in Section 2; exhaustive stochastic decompositions are obtained in Section 3; and the main results on asymptotic properties for tail probabilities are derived in Section 4; numerical examples are presented in Section 5; and conclusions are made in the final section.

2. Preliminaries

Assume that the system is in steady state. Let R q u e be the number of priority customers in the queue, excluding the possible one in the service, let R o r b be the number of repeated customers in the orbit, and let I s e r = 1 or 0, whenever the server is busy or idle, respectively. Let R 0 be a random variable (r.v.) whose distribution coincides with the conditional distribution of R o r b , given that I s e r = 0 , and let ( R 11 , R 12 ) be a two-dimensional r.v. whose distribution coincides with the conditional distribution of ( R q u e , R o r b ) , given that I s e r = 1 . Precisely, R 0 , R 11 , and R 12 are all nonnegative integer-valued r.v.s; and R 0 has the probability generating function (PGF) R 0 ( z 2 ) = E ( z 2 R 0 ) = d e f E ( z 2 R o r b I s e r = 0 ) and ( R 11 , R 12 ) has the PGF R 1 ( z 1 , z 2 ) = E ( z 1 R 11 z 2 R 12 ) = d e f E ( z 1 R q u e z 2 R o r b I s e r = 1 ) .
Our starting point for tail asymptotic analysis is based on the expressions for R 0 ( z 2 ) and R 1 ( z 1 , z 2 ) . Following the discussions in [18], let
M a ( z 1 , z 2 ) = 1 ρ · 1 β ( λ λ 1 z 1 λ 2 z 2 ) 1 p z 2 q z 1 ,
M b ( z 1 , z 2 ) = ( 1 ρ 1 ) · h ( z 2 ) z 1 β ( λ λ 1 z 1 λ 2 z 2 ) z 1 ,
M c ( z 2 ) = 1 ρ 1 ρ 1 · 1 z 2 h ( z 2 ) z 2 ,
where h ( · ) is determined uniquely by the following equation:
h ( z ) = β ( λ λ 1 h ( z ) λ 2 z ) .
Since P { I s e r = 0 } = 1 ρ and P { I s e r = 1 } = ρ , obtained in [18], we have the following expressions immediately from Equations (12) and (13) in [18]:
R 0 ( z 2 ) = exp λ μ z 2 1 1 h ( u ) h ( u ) u d u ,
R 1 ( z 1 , z 2 ) = M a ( z 1 , z 2 ) · M b ( z 1 , z 2 ) · M c ( z 2 ) · R 0 ( z 2 ) .
Next, we provide a probabilistic interpretation for h ( z ) in (4). Let T α be the busy period of the standard M / G / 1 queue (without retrial) with arrival rate λ 1 and service time T β . By F α ( x ) , we denote the probability distribution function of T α , and by α ( s ) , the LST of F α ( x ) . The following are classic results on the busy period of this standard M / G / 1 queue (referring, e.g., to [22]):
α ( s ) = β ( s + λ 1 λ 1 α ( s ) ) ,
α 1 = def E ( T α ) = β 1 / ( 1 ρ 1 ) .
Throughout this paper, we use the notation N b ( t ) to represent the number of Poisson arrivals, with rate b, within the time interval ( 0 , t ] , and N λ 2 ( T α ) to represent the number of arrivals of a Poisson process, with arrival rate λ 2 , within the independent random time T α . The PGF of N λ 2 ( T α ) is easily obtained as follows:
E ( z N λ 2 ( T α ) ) = 0 n = 0 z n ( λ 2 x ) n n ! e λ 2 x d F α ( x ) = α ( λ 2 λ 2 z ) .
It follows from (7) that
α ( λ 2 λ 2 z ) = β ( λ λ 1 α ( λ 2 λ 2 z ) λ 2 z ) .
By comparing (4) and (10), and noticing the uniqueness of h ( z ) , we immediately have
h ( z ) = α ( λ 2 λ 2 z ) = E ( z N λ 2 ( T α ) ) .
Remark 1.
h ( z ) is the PGF of the number of arrivals of a Poisson process with arrival rate λ 2 within an independent random time T α , where T α has the same probability distribution as that for the busy period of the standard M / G / 1 queue with arrival rate λ 1 and service time T β .
Since T α is the busy period of the standard M / G / 1 queue with arrival rate λ 1 and the service time T β , its asymptotic tail probability is regularly varying according to de Meyer and Teugels [22] (see Lemma A1 in Appendix A).

3. Exhaustive Stochastic Decompositions

In this section, we verify that R 0 ( z 2 ) can be viewed as the PGF of a r.v., which is written in a form of stochastic decompositions. The result will be used for the asymptotic analysis in later sections.
Based on the definition of R 0 given earlier, this is a r.v. whose distribution coincides with the conditional distribution of R o r b , given that I s e r = 0 . In this section, we provide a new probabilistic interpretation for R 0 , which is useful for our tail asymptotic analysis.
Substituting (11) into (5), we have
R 0 ( z 2 ) = exp λ μ z 2 1 1 α ( λ 2 λ 2 u ) α ( λ 2 λ 2 u ) u d u .
In order to rewrite (12), we let
ψ = ρ μ ( 1 ρ ) ,
κ ( s ) = 1 ρ β 1 · 1 α ( s ) s λ 2 + λ 2 α ( s ) ,
ω ( s ) = 1 0 s κ ( u ) d u ,
τ ( s ) = exp ψ ω ( s ) ψ .
From (12)–(16),
R 0 ( z 2 ) = exp λ μ 0 λ 2 λ 2 z 2 1 α ( s ) s λ 2 + λ 2 α ( s ) d s = exp ψ 0 λ 2 λ 2 z 2 κ ( u ) d u = τ ( λ 2 λ 2 z 2 ) .
In the following three remarks, we assert that κ ( s ) , ω ( s ) and τ ( s ) are the LSTs of three probability distribution functions on [ 0 , ) , respectively. For the first assertion, let F α ( e ) ( x ) be the equilibrium distribution of F α ( x ) , which is defined as F α ( e ) ( x ) = α 1 1 0 x ( 1 F α ( t ) ) d t , where α 1 = E ( T α ) is given in (8). The LST of F α ( e ) ( x ) can be written as α ( e ) ( s ) = ( 1 α ( s ) ) / ( α 1 s ) . From (14), we have
κ ( s ) = ( 1 ϑ ) α ( e ) ( s ) 1 ϑ α ( e ) ( s ) = k = 1 ( 1 ϑ ) ϑ k 1 ( α ( e ) ( s ) ) k ,
where
ϑ = λ 2 α 1 = ρ 2 / ( 1 ρ 1 ) < 1 .
Remark 2.
Immediately from (18), κ ( s ) can be viewed as the LST of the distribution function of a r.v. T κ , whose distribution function is denoted by F κ ( x ) . More precisely, T κ = d T α , 1 ( e ) + T α , 2 ( e ) + + T α , J ( e ) , where T α , j ( e ) , j 1 are i.i.d. r.v.s, each with the distribution F α ( e ) ( x ) , P ( J = j ) = ( 1 ϑ ) ϑ j 1 , j 1 , and J is independent of T α , j ( e ) for j 1 . In the above expression, and also later, the notation “ = d ” stands for equality in probability distribution.
For the second assertion, we will use Theorem 1 in Feller [23] (see p. 439): A function φ ( s ) is the LST of a probability distribution function iff φ ( 0 ) = 1 and φ ( s ) is completely monotone, i.e., φ ( s ) possesses derivatives φ ( n ) ( s ) of all orders such that ( 1 ) n φ ( n ) ( s ) 0 for s > 0 .
Remark 3.
Immediately from (15), ω ( 0 ) = 1 and ( 1 ) n ω ( n ) ( s ) = ( 1 ) n 1 κ ( n 1 ) ( s ) 0 for s > 0 , which implies that ω ( s ) is the LST of the probability distribution function of a r.v. T ω , whose distribution is denoted by F ω ( x ) .
For the third assertion, we write (16) as
τ ( s ) = k = 0 ψ k k ! e ψ ( ω ( s ) ) k .
Remark 4.
Immediately from (20), τ ( s ) can be viewed as the LST of the distribution function of a r.v. T τ , whose distribution function is denoted by F τ ( x ) . More precisely, T τ = d j = 0 J T ω , j , where T ω , j , j 1 , are i.i.d. r.v.s each with the distribution F ω ( x ) , and P ( J = j ) = ψ j j ! e ψ , j 0 , where J is independent of T ω , j for j 0 .
The following remark provides a detailed interpretation on (17).
Remark 5.
R 0 can be regarded as the number of Poisson arrivals with rate λ 2 within an independent random time T τ , i.e., R 0 = d N λ 2 ( T τ ) .

4. Tail Asymptotics

In this section, we will study the asymptotic behaviour for the tail probabilities P { R o r b > j I s e r = 0 } , P { R q u e > j I s e r = 1 } and P { R o r b > j I s e r = 1 } , as j , respectively.

4.1. Asymptotic Tail Probability for P { R o r b > j I s e r = 0 }

To study the asymptotic behaviour for the tail probability P { R o r b > j I s e r = 0 } P { R 0 > j } , let us first study the asymptotic properties of the tail probabilities for T κ , T ω and T τ , respectively.
By Lemma A1, we know that P { T α > t } ( 1 ρ 1 ) a 1 t a L ( t ) as t , where the r.v. T α is the busy period defined in Section 2. Applying Karamata’s theorem (e.g., p. 28 in [24]), we have t ( 1 F α ( x ) ) d x ( a 1 ) 1 ( 1 ρ 1 ) a 1 t a + 1 L ( t ) , which implies that 1 F α ( e ) ( t ) ( ( a 1 ) α 1 ) 1 ( 1 ρ 1 ) a 1 t a + 1 L ( t ) , t . By Remark 2 and applying Lemma A2, we obtain the following tail asymptotic property for T κ .
Lemma 1.
P { T κ > t } c κ · t a + 1 L ( t ) , t ,
where
c κ = 1 α 1 ( 1 ϑ ) ( a 1 ) ( 1 ρ 1 ) a + 1 = 1 β 1 ( 1 ρ ) ( a 1 ) ( 1 ρ 1 ) a 1 .
In the following lemma, we present the asymptotic tail probability of T ω .
Lemma 2.
P { T ω > t } ( 1 1 / a ) c κ · t a L ( t ) , t .
Proof. 
Recall that T ω has the distribution function F ω ( x ) , defined in terms of its LST ω ( s ) in (15), which is determined by the LST κ ( s ) of the distribution function of T κ . We divide the proof into two parts, depending on whether a is an integer or not.
  • Case 1: Non-integer a > 1 .
Suppose that m < a < m + 1 , m { 1 , 2 , } . Since P { T κ > t } c κ · t a + 1 L ( t ) , we have its moments κ m 1 < and κ m = . Define κ m 1 ( s ) in a manner similar to that in (A3). Then, κ ( s ) = k = 0 m 1 κ k k ! ( s ) k + ( 1 ) m κ m 1 ( s ) . By Lemma A5, we know that
κ m 1 ( s ) Γ ( a m ) Γ ( m + 1 a ) / Γ ( a 1 ) · c κ s a 1 L ( 1 / s ) , s 0 .
From (15), there are constants { v k ; k = 0 , 1 , 2 , , m } satisfying ω ( s ) = k = 0 m v k ( s ) k + ( 1 ) m + 1 0 s κ m 1 ( u ) d u . Define ω m ( s ) in a manner similar to that in (A3). Then,
ω m ( s ) = 0 s κ m 1 ( u ) d u Γ ( a m ) Γ ( m + 1 a ) / Γ ( a ) · a 1 a c κ s a L ( 1 / s ) , s 0 ,
where we have used (24) and Karamata’s theorem (p. 28 in [24]). Applying Lemma A5, we complete the proof of Lemma 2 for non-integer a > 1 .
  • Case 2: Integer a > 1 .
Suppose that a = m { 2 , 3 , } . Since P { T κ > t } c κ · t m + 1 L ( t ) implies that T κ has its moment κ m 2 < , we can define κ m 2 ( s ) and κ ^ m 2 ( s ) in a manner similar to that in (A3) and (A4), respectively. Then, κ ( s ) = k = 0 m 2 κ k k ! ( s ) k + ( 1 ) m 1 κ m 2 ( s ) . By Lemma A6, we obtain
κ ^ m 2 ( x u ) κ ^ m 2 ( u ) ( log x ) c κ L ( 1 / u ) / ( m 2 ) ! a s u 0 .
From (15), there exist constants { v k ; k = 0 , 1 , 2 , , m 1 } satisfying ω ( s ) = k = 0 m 1 v k ( s ) k + ( 1 ) m 0 s κ m 2 ( u ) d u . Define ω ^ m 1 ( s ) in a manner similar to that in (A4). Then, we have
ω ^ m 1 ( s ) = 1 s m 0 s u m 1 κ ^ m 2 ( u ) d u ,
which immediately gives us ω ^ m 1 ( x s ) = 1 s m 0 s u m 1 κ ^ m 2 ( x u ) d u . It follows that
ω ^ m 1 ( x s ) ω ^ m 1 ( s ) = 1 s m 0 s u m 1 κ ^ m 2 ( x u ) κ ^ m 2 ( u ) d u m 1 m c κ log x L ( 1 / s ) ( m 1 ) ! a s s 0 ,
where we have used (26) and Karamata’s theorem (p. 28 in [24]). By applying Lemma A6, we complete the proof of Lemma 2 for integer a = m { 2 , 3 , } . □
For the tail asymptotic property of T τ , recall Remark 4, with T τ = d j = 0 J T ω , j , where J has a Poisson distribution with parameter ψ , T ω , j , j 1 , are i.i.d. r.v.s with the distribution function F ω ( x ) , and J is independent of T ω , j , j 1 . Then, by Lemmas A2 and 2, we have the following property.
Lemma 3.
P { T τ > t } ψ · P { T ω > t } ( 1 1 / a ) c κ ψ · t a L ( t ) , t .
Now, the asymptotic tail probability for P { R o r b > j I s e r = 0 } can be obtained based on Lemma 3. From Remark 5, we know that R 0 = N λ 2 ( T τ ) . Lemma A3 leads to:
P { R o r b > j I s e r = 0 } = P { R 0 > j } P { T τ > j / λ 2 } λ λ 2 a a μ ( 1 ρ ) 2 ( 1 ρ 1 ) a 1 · j a L ( j ) , j .

4.2. Asymptotic Tail Probability for P { R q u e > j I s e r = 1 }

In this subsection, we will study the asymptotic behaviour of the tail probability P { R q u e > j I s e r = 1 } P { R 11 > j } as j . For this purpose, we examine the generating function E ( z 1 R 11 ) of R 11 . Note that E ( z 1 R 11 ) = R 1 ( z 1 , 1 ) . Taking z 2 1 in (3), (5) and (6) and using the fact that d d z h ( z ) z = 1 = λ 2 α 1 = ρ 2 / ( 1 ρ 1 ) , we immediately have M c ( 1 ) = 1 , R 0 ( 1 ) = 1 and
E ( z 1 R 11 ) = M a ( z 1 , 1 ) M b ( z 1 , 1 ) .
It follows from (1) and (2) that
M a ( z 1 , 1 ) = 1 ρ 1 · 1 β ( λ 1 λ 1 z 1 ) 1 z 1 ,
M b ( z 1 , 1 ) = ( 1 ρ 1 ) ( 1 z 1 ) β ( λ 1 λ 1 z 1 ) z 1 .
Denote F β ( e ) ( x ) to be the equilibrium distribution of F β ( x ) , that is, F β ( e ) ( x ) = β 1 1 0 x ( 1 F β ( t ) ) d t . The LST of F β ( e ) ( x ) can be written as β ( e ) ( s ) = ( 1 β ( s ) ) / ( β 1 s ) . We now have
M a ( z 1 , 1 ) = β ( e ) ( λ 1 λ 1 z 1 ) ,
M b ( z 1 , 1 ) = 1 ρ 1 1 ρ 1 β ( e ) ( λ 1 λ 1 z 1 ) = n = 0 ( 1 ρ 1 ) ρ 1 n β ( e ) ( λ 1 λ 1 z 1 ) n .
Substituting (34) and (35) into (31), we have
E ( z 1 R 11 ) = ξ ( λ 1 λ 1 z 1 ) ,
where
ξ ( s ) = n = 1 ( 1 ρ 1 ) ρ 1 n 1 ( β ( e ) ( s ) ) n .
Remark 6.
Immediately from (37), ξ ( s ) can be viewed as the LST of the distribution function of the r.v. T ξ = d T β , 1 ( e ) + T β , 2 ( e ) + + T β , J ( e ) , where T β , j ( e ) , j 1 , are i.i.d. r.v.s. with a common distribution F β ( e ) ( x ) , P ( J = j ) = ( 1 ρ 1 ) ρ 1 j 1 , j 1 , and J is independent of T β , j ( e ) , j 1 .
Under Assumption A, by Karamata’s theorem (e.g., p. 28 in [24]), we have t ( 1 F β ( x ) ) d x ( a 1 ) 1 t a + 1 L ( t ) , which implies that 1 F β ( e ) ( t ) ( ( a 1 ) β 1 ) 1 t a + 1 L ( t ) , t . By Remark 6 and applying Lemma A2, we have
P { T ξ > t } 1 ( 1 ρ 1 ) ( a 1 ) β 1 · t a + 1 L ( t ) , t .
Remark 7.
With (36), one can interpret R 11 as the number of Poisson arrivals with rate λ 1 within the independent random time T ξ , i.e., R 11 = d N λ 1 ( T ξ ) .
By Remark 7 and applying Lemma A3, we have
P { R q u e > j I s e r = 1 } = P { R 11 > j } P { T ξ > j / λ 1 } λ 1 a 1 ( 1 ρ 1 ) ( a 1 ) β 1 · j a + 1 L ( j ) , j .

4.3. Asymptotic Tail Probability for P { R o r b > j I s e r = 1 }

In this subsection, we will study the asymptotic behaviour of the tail probability P { R o r b > j I s e r = 1 } P { R 12 > j } as j . By (6),
E ( z 2 R 12 ) = R 1 ( 1 , z 2 ) = M a ( 1 , z 2 ) · M b ( 1 , z 2 ) · M c ( z 2 ) · R 0 ( z 2 ) .
Taking z 1 1 in (1)–(3), we have
M a ( 1 , z 2 ) · M b ( 1 , z 2 ) · M c ( z 2 ) = 1 ρ ρ 2 · 1 h ( z 2 ) h ( z 2 ) z 2 . = 1 ρ ρ 2 · 1 α ( λ 2 λ 2 z 2 ) α ( λ 2 λ 2 z 2 ) z 2 ( b y ( 11 ) )
= κ ( λ 2 λ 2 z 2 ) ,
where the last equality follows from (14).
Substituting (42) and (17) into (40), we have
E ( z 2 R 12 ) = κ ( λ 2 λ 2 z 2 ) · τ ( λ 2 λ 2 z 2 ) .
Remark 8.
With (43), one can interpret R 12 as the number of Poisson arrivals with rate λ 2 within an independent random time T κ + T τ , i.e., R 12 = d N λ 2 ( T κ + T τ ) , where T κ and T τ are assumed to be independent.
By (21) and (29), and applying Lemma A4, we have
P { T κ + T τ > t } P { T κ > t } c κ · t a + 1 L ( t ) , t .
Applying Remark 8 and Lemma A3, we have
P { R o r b > j I s e r = 1 } = P { R 12 > j } P { T κ + T τ > j / λ 2 } λ 2 a 1 β 1 ( 1 ρ ) ( a 1 ) ( 1 ρ 1 ) a 1 · j a + 1 L ( j ) , j .

5. Numerical Examples

In this section, using numerical examples, we demonstrate how system parameters, like the arrival, service and retrial rates, impact the tail decay rate. According to the tail asymptotic expressions obtained in (30), (39) and (45), it is expected that the tail becomes fatter (or the tail probability becomes bigger) as the arrival rate ( λ ) increases while all other parameter values remain the same for all three types of conditional probabilities. Similar results are expected as the service rate ( β 1 1 ) or the retrial rate ( μ ) decreases, respectively. The above claim has been supported by our extensive numerical tests using various slowly varying functions and a broad range of parameter values. For a quantitative pictorial example, we take the conditional tail probability P { R o r b > j I s e r = 0 } as expressed in (30).
Assume that the service time T β follows a Pareto distribution with shape parameter a > 1 and scale parameter b > 0 , i.e.,
F β ( x ) = 1 1 + x / b a , for x 0 ,
for convenience, since, in this case, we can easily compute the mean service time, given as β 1 = E ( T β ) = b / ( a 1 ) and the traffic intensity, given as ρ = λ β 1 = λ b / ( a 1 ) .
We provide three figures to demonstrate the quantitative changes of the tail probability as a function of the arrival rate λ , the expected service time β 1 , and the retrial rate μ , respectively. In Figure 1, set a = 3 / 2 , b = 1 / 5 , q = 1 / 2 (Bernoulli probability of joining the queue), and μ = 1 . Then, the tail asymptotic probability is a function of the arrival rate λ . Four curves in different colours are given to show the changes as λ changes, corresponding to λ = 3 / 4 , 1 , 5 / 4 , 3 / 2 , respectively.
In Figure 2, we set λ = 1.2 , q = 1 / 2 and μ = 1 . Then, the tail asymptotic probability is a function of the expected service time β 1 . By further assuming b = 1 / 5 , the tail asymptotic probability is simply a function of a (see Assumption 1). In order to see the impact of the service time distribution F β ( x ) on the asymptotic tail P { R o r b > j I s e r = 0 } , four curves in different colours are given, corresponding to β 1 = 1 / 2 , 2 / 5 , 1 / 3 , 1 / 4 , respectively (or, correspondingly, a = 1 + b / β 1 = 1.4 , 1.5 , 1.6 , 1.8 ).
Finally, we show, in Figure 3, the trend of the change for the tail asymptotic probability P { R o r b > j I s e r = 0 } , as a function of the retrial rate μ . Specifically, we set a = 3 / 2 , b = 1 / 5 , λ = 1.2 and q = 1 / 2 . The four curves correspond to the following four different retrial rates: μ = 1 / 5 , 2 / 5 , 4 / 5 , 8 / 5 , respectively.

6. Conclusions

In this paper, the exhaustive version of the stochastic decomposition method was used to decompose the generating function R 0 ( z 2 ) (or corresponding r.v. R 0 ) into detailed components, each of which has probabilistic interpretations (see Remark 5). This decomposition leads to a tail asymptotic expression for P { R o r b > j I s e r = 0 } , given in (30). By applying the same decomposition method to the generating function E ( z 1 R 11 ) (see Equation (31) and Remark 7), we obtained the tail asymptotic expression for P { R q u e > j I s e r = 1 } given in (39), and by applying the exhaustive version of decompositions to the generating function E ( z 2 R 12 ) (see Equation (40) and Remark 8), we obtained the tail asymptotic expression for P { R o r b > j I s e r = 1 } given in (45).
This exhaustive version of the stochastic decomposition method has also been applied to a priority queueing system in [17] and a retrial queue with batch arrivals in [16]. We expect that the same method can be applied to many other queueing models.

Author Contributions

B.L. and Y.Q.Z. made contributions to all aspects of this paper, and contributions made by the first author are more significant. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (Grant No. 71571002), the Research Project of Anhui Jianzhu University (Grant No. 2016QD118), and a Discovery Grant (Grant No. 315660) from the Natural Sciences and Engineering Research Council of Canada (NSERC).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We thank the three anonymous reviewers for their comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Definitions and Useful Results from the Literature

Definition A1
(Bingham, Goldie and Teugels [24]). A measurable function U : ( 0 , ) ( 0 , ) is regularly varying at ∞ with index σ ( , ) (written U R σ ) iff lim t U ( x t ) / U ( t ) = x σ for all x > 0 . If σ = 0 , we call U slowly varying, i.e., lim t U ( x t ) / U ( t ) = 1 for all x > 0 .
Definition A2
(Foss, Korshunov and Zachary [25]). A distribution F on ( 0 , ) belongs to the class of subexponential distribution (written F S ) if lim t F * 2 ¯ ( t ) / F ¯ ( t ) = 2 , where F ¯ = 1 F and F * 2 denotes the second convolution of F.
It is well known that, for a distribution F on ( 0 , ) , if F ¯ is regularly varying with index σ , σ 0 or F ¯ R σ , then F is subexponnetial or F S (see, e.g., Embrechts et al. [26]).
Lemma A1
(de Meyer and Teugels [22]). Under Assumption 1,
P { T α > t } 1 ( 1 ρ 1 ) a + 1 · t a L ( t ) a s t .
The result (A1) is straightforward due to the main theorem in [22].
Lemma A2
(pp. 580–581 in [26]). Let N be a discrete non-negative integer-valued r.v. with p k = P { N = k } such that for some ε > 0 , k = 0 p k ( 1 + ε ) k < , and let { Y k } k = 1 be a sequence of non-negative, i.i.d. r.v.s having a common subexponential distribution F. Define S n = k = 1 n Y k . Then, P { S N > t } E ( N ) · ( 1 F ( t ) ) as t .
Two special cases:
(1)
if p k = ( 1 σ ) σ k 1 , 0 < σ < 1 , k 1 , then P { S N > t } ( 1 F ( t ) ) / ( 1 σ ) as t ;
(2)
if p k = σ k k ! e σ , σ > 0 , k 0 , then P { S N > t } σ · ( 1 F ( t ) ) as t .
Lemma A3
(Proposition 3.1 in [27]). Let N λ ( t ) be a Poison process with rate λ and let T be a positive r.v. with distribution F, which is independent of N λ ( t ) . If F ¯ ( t ) = P { T > t } is heavier than e t as t , then P ( N λ ( T ) > j ) P { T > j / λ } as j .
Lemma A3 holds for any distribution F with a regularly varying tail because it is heavier than e t as t .
Lemma A4
(p. 48 in [25]). Let F, F 1 and F 2 be distribution functions. Suppose that F S . If F ¯ i ( t ) / F ¯ ( t ) c i as t for some c i 0 , i = 1 , 2 , then F 1 F ¯ 2 ( t ) / F ¯ ( t ) c 1 + c 2 as t , where the symbol F ¯ = def 1 F and “ F 1 F 2 " stands for the convolution of F 1 and F 2 .
To prove Lemma 2, we list some notations and results. Let F ( x ) be any distribution on [ 0 , ) with the LST ϕ ( s ) . We denote the nth moment of F ( x ) by ϕ n , n 0 . It is well known that ϕ n < iff
ϕ ( s ) = k = 0 n ϕ k k ! ( s ) k + o ( s n ) , n 0 .
Next, if ϕ n < , we introduce the notation ϕ n ( s ) and ϕ ^ n ( s ) , defined by
ϕ n ( s ) = def ( 1 ) n + 1 ϕ ( s ) k = 0 n ϕ k k ! ( s ) k , n 0 ,
ϕ ^ n ( s ) = def ϕ n ( s ) / s n + 1 , n 0 .
Note that, if ϕ n < , then lim s 0 ϕ ^ n 1 ( s ) = ϕ n / n ! and s ϕ ^ n ( s ) = ϕ n / n ! ϕ ^ n 1 ( s ) for n 1 . In addition, if ϕ n < , one can define a sequence of functions F k recursively by: F 1 ( t ) = F ( t ) and 1 F k + 1 ( t ) = def t ( 1 F k ( x ) ) d x , k = 1 , 2 , , n . It is not difficult to check that 1 F k + 1 ( 0 ) = ϕ k / k ! and 0 t ( 1 F k ( x ) ) d x has the LST ϕ ^ k 1 ( s ) . Namely, for k = 1 , 2 , , n ,
0 e s t ( 1 F k ( t ) ) d t = ϕ k 1 ( k 1 ) ! 1 s 1 s 0 e s t d F k ( t ) = ϕ k 1 ( k 1 ) ! 1 s 1 s 0 e s t ( 1 F k 1 ( t ) ) d t = ϕ k 1 ( k 1 ) ! 1 s ϕ k 2 ( k 2 ) ! 1 s 2 + + ( 1 ) k 1 1 s k + ( 1 ) k 1 s k 0 e s t d F 1 ( t ) = ϕ ^ k 1 ( s ) .
Lemma A5
(pp. 333–334 in [24]). Assume that n < d < n + 1 , n { 0 , 1 , 2 , } . Then, the following are equivalent:
1 F ( t ) t d L ( t ) , t ,
ϕ n ( s ) Γ ( d n ) Γ ( n + 1 d ) / Γ ( d ) · s d L ( 1 / s ) , s 0 .
Definition A3
(e.g., Bingham et al. (1989) [24], p. 128). A function F : ( 0 , ) ( 0 , ) belongs to the de Haan class Π at ∞ if there exists a function H : ( 0 , ) ( 0 , ) such that lim t F ( x t ) F ( t ) H ( t ) = log x for all x > 0 , where the function H is called the auxiliary function of F.
Lemma A6.
Assume that n { 1 , 2 , } . Then, the following two statements are equivalent:
1 F ( t ) t n L ( t ) , t ;
lim s 0 ϕ ^ n 1 ( x s ) ϕ ^ n 1 ( s ) L ( 1 / s ) / ( n 1 ) ! = log x , f o r   a l l   x > 0 .
Proof. 
Recall the definition of F k ( t ) . Repeatedly using Karamata’s theorem (p. 27 in [24]) and the monotone density theorem (p. 39 in [24]), we know that 1 F ( t ) t n L ( t ) is equivalent to 1 F n ( t ) t 1 L ( t ) / ( n 1 ) ! , which in turn is equivalent to 0 t ( 1 F n ( x ) ) d x Π with an auxiliary function that can be taken as L ( t ) / ( n 1 ) ! (see, e.g., p. 335 in [24]). By (A5), 0 t ( 1 F n ( x ) ) d x has the LST ϕ ^ n 1 ( s ) . Applying Theorem 3.9.1 in [24] (pp. 172–173), we complete the proof. □

References

  1. Falin, G.I.; Templeton, J.G.C. Retrial Queues; Chapman & Hall: London, UK, 1997. [Google Scholar]
  2. Artalejo, J.R.; Gómez-Corral, A. Retrial Queueing Systems; Springer: Berlin, Germany, 2008. [Google Scholar]
  3. Choi, B.D.; Chang, Y. Single server retrial queues with priority calls. Math. Comput. Model. 1999, 30, 7–32. [Google Scholar] [CrossRef]
  4. Kim, J.; Kim, B. A survey of retrial queueing systems. Ann. Oper. Res. 2016, 247, 3–36. [Google Scholar] [CrossRef]
  5. Phung-Duc, T. Retrial queueing models: A survey on theory and applications. In Stochastic Operations Research in Business and Industry; Dohi, T., Ano, K., Kasahara, S., Eds.; World Scientific Publisher: Singapore, 2017. [Google Scholar]
  6. Kim, J.; Kim, B.; Ko, S.-S. Tail asymptotics for the queue size distribution in an M/G/1 retrial queue. J. Appl. Probab. 2007, 44, 1111–1118. [Google Scholar] [CrossRef]
  7. Liu, B.; Zhao, Y.Q. Analyzing retrial queues by censoring. Queueing Syst. 2010, 64, 203–225. [Google Scholar] [CrossRef]
  8. Kim, B.; Kim, J.; Kim, J. Tail asymptotics for the queue size distribution in the MAP/G/1 retrial queue. Queueing Syst. 2010, 66, 79–94. [Google Scholar] [CrossRef]
  9. Liu, B.; Wang, X.; Zhao, Y.Q. Tail asymptotics for M/M/c retrial queues with nonpersistent customers. Oper. Res. Int. J. 2012, 12, 173–188. [Google Scholar] [CrossRef]
  10. Kim, B.; Kim, J. Exact tail asymptotics for the M/M/m retrial queue with nonpersistent customers. Oper. Res. Lett. 2012, 40, 537–540. [Google Scholar] [CrossRef]
  11. Artalejo, J.R.; Phung-Duc, T. Single server retrial queues with two way communication. Appl. Math. Model. 2013, 37, 1811–1822. [Google Scholar] [CrossRef]
  12. Walraevens, J.; Claeys, D.; Phung-Duc, T. Asymptotics of queue length distributions in priority retrial queues. Perform. Eval. 2018, 127–128, 235–252. [Google Scholar] [CrossRef] [Green Version]
  13. Kim, J.; Kim, J.; Kim, B. Regularly varying tail of the waiting time distribution in M/G/1 retrial queue. Queueing Syst. 2010, 65, 365–383. [Google Scholar] [CrossRef]
  14. Yamamuro, K. The queue length in an M/G/1 batch arrival retrial queue. Queueing Syst. 2012, 70, 187–205. [Google Scholar] [CrossRef]
  15. Masuyama, H. Subexponential tail equivalence of the stationary queue length distributions of BMAP/GI/1 queues with and without retrials. arXiv 2014, arXiv:1310.4608v3. [Google Scholar]
  16. Liu, B.; Min, J.; Zhao, Y.Q. Refined tail asymptotic properties for the MX/G/1 retrial queue. arXiv 2017, arXiv:1801.02525. [Google Scholar]
  17. Liu, B.; Zhao, Y.Q. Tail asymptotics for the M1,M2/G1,G2/1 retrial queue with non-preemptive priority. Queueing Syst. 2020, 96, 169–199. [Google Scholar] [CrossRef]
  18. Choi, B.D.; Park, K.K. The M/G/1 retrial queue with Bernoulli schedule. Queueing Syst. 1990, 7, 219–228. [Google Scholar] [CrossRef]
  19. Falin, G.I.; Artalejo, J.R.; Martin, M. On the single server retrial queue with priority customers. Queueing Syst. 1993, 14, 439–455. [Google Scholar] [CrossRef]
  20. Li, H.; Yang, T. Geo/G/1 discrete time retrial queue with Bernoulli schedule. Eur. J. Oper. Res. 1998, 111, 629–649. [Google Scholar] [CrossRef]
  21. Atencia, I.; Moreno, P. A single-server retrial queue with general retrial times and Bernoulli schedule. Appl. Math. Comput. 2005, 162, 855–880. [Google Scholar] [CrossRef]
  22. de Meyer, A.; Teugels, J.L. On the asymptotic behavior of the distributions of the busy period and service time in M/G/1. J. Appl. Probab. 1980, 17, 802–813. [Google Scholar] [CrossRef]
  23. Feller, W. An Introduction to Probability Theorey and Its Applications; John Wiley & Sons: London, UK, 1971; Volume II. [Google Scholar]
  24. Bingham, N.H.; Goldie, C.M.; Teugels, J.L. Regular Variation; Cambridge University Press: Cambridge, UK, 1989. [Google Scholar]
  25. Foss, S.; Korshunov, D.; Zachary, S. An Introduction to Heavy-Tailed and Subexponential Distributions; Springer: New York, NY, USA, 2011. [Google Scholar]
  26. Embrechts, P.; Kluppelberg, C.; Mikosch, T. Modelling Extremal Events for Insurance and Finance; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
  27. Asmussen, S.; Klüppelberg, C.; Sigman, K. Sampling at subexponential times, with queueing applications. Stoch. Process. Their Appl. 1999, 79, 265–286. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Impact of the arrival rate λ on the asymptotic tail P { R o r b > j I s e r = 0 } .
Figure 1. Impact of the arrival rate λ on the asymptotic tail P { R o r b > j I s e r = 0 } .
Mathematics 10 02799 g001
Figure 2. Impact of the expected service time β 1 on the asymptotic tail P { R o r b > j I s e r = 0 } .
Figure 2. Impact of the expected service time β 1 on the asymptotic tail P { R o r b > j I s e r = 0 } .
Mathematics 10 02799 g002
Figure 3. Impact of the retrial rate μ on the asymptotic tail P { R o r b > j I s e r = 0 } .
Figure 3. Impact of the retrial rate μ on the asymptotic tail P { R o r b > j I s e r = 0 } .
Mathematics 10 02799 g003
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, B.; Zhao, Y.Q. Tail Asymptotics for a Retrial Queue with Bernoulli Schedule. Mathematics 2022, 10, 2799. https://doi.org/10.3390/math10152799

AMA Style

Liu B, Zhao YQ. Tail Asymptotics for a Retrial Queue with Bernoulli Schedule. Mathematics. 2022; 10(15):2799. https://doi.org/10.3390/math10152799

Chicago/Turabian Style

Liu, Bin, and Yiqiang Q. Zhao. 2022. "Tail Asymptotics for a Retrial Queue with Bernoulli Schedule" Mathematics 10, no. 15: 2799. https://doi.org/10.3390/math10152799

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