Abstract
In the literature, retrial queues with batch arrivals and heavy-tailed service times have been studied and the so-called equivalence theorem has been established under the condition that the service time is heavier than the batch size. The equivalence theorem provides the distribution (or tail) equivalence between the total number of customers in the system for the retrial queue and the total number of customers in the corresponding standard (non-retrial) queue. In this paper, under the assumption of regularly varying tails, we eliminate this condition by allowing that the service time can be either heavier or lighter than the batch size. The main contribution made in this paper is an asymptotic characterization of the difference between two tail probabilities: the probability of the total number of customers in the system for the \(M^X/G/1\) retrial queue and the probability of the total number of customers in the corresponding standard (non-retrial) queue.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Studies of tail asymptotic properties, expressed in terms of simple functions, often lead to approximations, error bounds for system performance, and computational algorithms, besides their own interest. These studies become more important when closed-form or explicit solutions are not expected. On the one hand, except for a very limited number of basic queueing models, it is not in general expected to have a simple closed-form or explicit solution for the stationary queue length or waiting time distribution when it exists, but on the other hand, expressions of transformations, in many cases, do exist for the distribution, say expressions in terms of the generating function (GF) for the stationary queue length distribution or the Laplace–Stieltjes transform (LST) of the stationary waiting time distribution. Mathematically, the transformation of the distribution contains all information about the distribution, but for the application purpose, we often need the inversion of the transformation. Once again, simple or closed formulas or expressions for the inversion do not exist for most of the cases. Many retrial queues are such examples, for which we do not expect, in general, closed-form or explicit solutions for the stationary distribution of the queue length process or the waiting time under a stability condition. However, expressions for the transform of the distribution are available, in terms of which tail asymptotic analysis might prevail.
The focus of this paper is to carry out an asymptotic analysis for a type of retrial queues with batch arrivals, referred to as \(M^X/G/1\) retrial queues. Studies on retrial queues are extensive during the past 30 years or so. Research outcomes and progress have been reported in more than 100 publications due to the importance of retrial queues in applications, as such in the areas of call centres, computer and telecommunication networks among many others. Early surveys or books include Yang and Templeton [38], Falin [12], Kulkarni and Liang [26], Falin and Templeton [13], Artalejo [1, 2], while Artajelo and Gómez-Corral [4], Artalejo [3] and Kim and Kim [21] are among the recent ones. Studies on tail behaviour can be classified into two categories: light tail and heavy tail. For light-tailed behaviour, references include Kim et al. [25], Liu and Zhao [29], Kim et al. [22], Liu et al. [27], Kim et al. [24], Kim and Kim [20], Artalejo and Phung-Duc [5], Kim [19], while for heavy-tailed behaviour, we refer to Shang et al. [35], Kim et al. [23], Yamamuro [37], Liu et al. [28], and Masuyama [32]. In addition, there are many references in the literature for asymptotic analysis for the corresponding non-retrial queues, e.g. Asmussen et al. [6], and Boxma and Denisov [9]. For more references, we would like to mention two excellent surveys: Borst et al. [8], and Boxma and Zwart [10].
Closely related to the model of our interest in this paper are the following three references. In [35], it was proved that if the number of customers in the standard M/G/1 queue has a subexponential distribution, then the number of customers in the corresponding M/G/1 retrial queue has the same tail asymptotic behaviour (referred to as the equivalence theorem). In [37], the same result as in [35] was proved for the batch arrival \(M^X/G/1\) retrial queue under the condition that the batch size has a finite exponential moment, and in [32], the main result in [37] was extended to a BMAP/G/1 retrial queue.
It has been noticed that in the literature, for a retrial queue with batch arrivals and general service times, the impact of the arrival batch on the tail equivalence property has not been sufficiently addressed. For example, in [37] for the \(M^X/G/1\) retrial queue, it is assumed that the arrival batch has a finite exponential moment, or in [32] for the BMAP/G/1 retrial queue, the light-tailed condition was relaxed to possibly moderately heavy-tailed batches (see, for example, [6] for a definition, i.e. the batch size has a tail not heavier than \(e^{-\sqrt{x}}\)). The common feature in both situations is the fact that compared to the batch size, the tail of the service time is heavier. To the best of our knowledge, in the literature, there is no report on the tail equivalence between a standard batch arrival queue and its corresponding retrial queue if the arrival batch size has a tail heavier than or as heavy as the service time.
For showing the equivalence theorem, it is common practice to establish a stochastic decomposition first. This decomposition writes the total number of customers in the system for the retrial queue as the sum of the total number of customers in the system for the corresponding (non-retrial) queue and another independent random variable. The equivalence theorem is to prove that the total number of customers in the system for the retrial queue and the total number of customers in the system for the corresponding non-retrial queue have the same type of tail asymptotic behaviour. That has been done in the literature for the M/G/1 case and extended to the \(M^X/G/1\) and BMAP/G/1 cases under the assumption that the batch size is lighter than the service time. In terms of the decomposition, it implies that the other variable is simply dominated by the total number of customers in the system of the standard (non-retrial) model. Therefore, no detailed analysis for the other variable is needed for establishing the equivalence.
In this paper, we consider the \(M^X/G/1\) retrial queue, just as in [37]. The equivalence theorem is now proved for the case in which the batch size has regularly varying tail, so it is heavier than the moderately heavy tail and without the assumption that the service time has a tail heavier than the batch size, which is a challenging problem and has not been considered in the literature. Another more interesting result (our main contribution in this paper, see Theorem 6.1), is an asymptotic characterization of the difference between two tail probabilities: the tail probability of the total number \(L_{\mu }\) of customers in the system for the \(M^X/G/1\) retrial queue and the tail probability of the total number \(L_{\infty }\) of customers in the corresponding standard (non-retrial) queue. The literature result in the classical equivalence theorem states that \(P\{L_{\mu }>t\}\sim P\{L_{\infty }>t\}\), which is a first-order asymptotic result (i.e. the difference \(P\{L_{\mu }>t\}-P\{L_{\infty }>t\}\) is a small quantity dominated by \(P\{L_{\infty }>t\}\)). This result provides no information about the measurement of this difference, which is the target of our main theorem. In this sense, our result can be viewed as a refinement of the first-order asymptotic result.
The exhaustive version of stochastic decomposition approach was also used in a companion paper Liu and Zhao [31] for a different model with a different focus. The model studied in [31] is not a batch arrival queueing system, so the \(M^X/G/1\) model considered in this paper is not a special case of [31]. Moreover, the proof of Theorem 1(1) in [31] relies on the important property established in Theorem 5.1 of the present paper. The same exhaustive decomposition approach has also been applied to a model with Bernoulli schedule in [30].
Since the presentation of the exhaustive decomposition involves many details, and the asymptotic analysis and the achievement of the refined asymptotic result require non-trivial technical efforts, we provide the following step by step analysis/proofs for a better presentation.
- Step 1::
-
This is the starting point. We assume that an expression of the transform of the target random variable’s distribution exists. Very often, we need to rewrite the expression of the transformation in a form in favour of decompositions;
- Step 2::
-
For each of the components in the rewritten form of the transformation, provide probabilistic interpretations, or prove that each component is the transformation of a probability distribution;
- Step 3::
-
Carry out asymptotic analysis for each probabilistic component in the decomposition to obtain its tail asymptotic expression;
- Step 4::
-
Prove a key tail asymptotic property of an involved random variable, which is required in the final step;
- Step 5::
-
Prove the main theorem by identifying all components which provide dominant contributions to the tail asymptotic expression of the target quantity.
The rest of the paper is organized as follows: in Sect. 2, we describe the \(M^X/G/1\) retrial queue model and rewrite the GF (a literature result) for \(D^{(0)}\) (we indeed have \(L_{\mu }=L_{\infty }+D^{(0)}\) in terms of the stochastic decomposition; in Sect. 3, a further decomposition, together with its analysis, of each component in the decomposition in Sect. 2 is provided; in Sect. 4, asymptotic analysis on the components in the decompositions given in Sect. 3 is carried out; we complete the proof of our key property (the tail asymptotic behaviour of \(D^{(0)}\)) in Sect. 5; the refined tail equivalence theorem (main) for the total number of customers is proved in Sect. 6; the asymptotic tail behaviour for \(D^{(1)}\) is provided in Sect. 7; discussion on the key condition of Lemma 6.1 and two examples is provided in Sect. 8; and concluding remarks are made in the final Sect. 9. Appendix A contains some of the literature results, together with our verified preliminary results, needed for proving our main theorem; some detailed proofs are organized in Appendix B; and Appendix C provides the proofs for the \(\Delta \)-analyticity, required for the discussions of two examples in Sect. 8.
2 Preliminaries
In this section, we provide details in the first step of making an exhaustive stochastic decomposition. Two transformations (\(D^{(0)}\) and \(D^{(1)}\)) are for our target distributions. The key is to decompose \(D^{(0)}\) since \(D^{(1)}\) can be easily expressed by \(D^{(0)}\). An expression of \(D^{(0)}\) was obtained in [13]. For the decomposition purpose, we need to rewrite it. Before doing so, we need to describe the model and introduce necessary notations first.
In this paper, we consider the \(M^X/G/1\) retrial queue (the same model considered in [37]), in which the primary customers arrive in batches, the successive arrival epochs form a Poisson process with rate \(\lambda \), and the generic batch size X has the probability distribution \(P\{X=k\}\) for \(k\ge 1\) with a finite mean \(\chi _1\). If the server is free at the arrival epoch, then one of the arriving customers receives service immediately and the others join the orbit becoming repeated customers, whereas if the server is busy, all arriving customers join the orbit becoming repeated customers. Each of the repeated customers in the orbit independently retries for receiving service after an exponential time with rate \(\mu \) until it finds the server idle and then starts its service immediately. The customer in service leaves the system immediately after the completion of its service. Both primary and repeated customers require the same amount of the service time. Assume the generic service time B has the probability distribution B(x) with \(B(0)=0\) with a finite mean \(\beta _1\). Let \(\rho =\lambda \beta _1 \chi _1\). It is well known that the system is stable if and only if (iff) \(\rho <1\), which is assumed to hold throughout the paper.
We use \(\beta (s)\) and \(\beta _n\) to represent the LST and the nth moment of B(x), respectively. The generating function (GF) of X is denoted by \(X(z)=E(z^X)=\sum _{k=1}^{\infty }P\{X=k\} z^k\). In addition, we define \(X_0=X-1\), and then, it is clear that \(X_0(z)=E(z^{X_0})=X(z)/z\).
Let \(N_{orb}\) be the number of the repeated customers in the orbit, and \(C_{ser}=1 \text{ or }\ 0\) corresponds to the server being busy or idle, respectively. Let \(D^{(0)}\) (\(D^{(1)}\)) be a random variable (rv) (see Table 1) having the same distribution as the conditional distribution of the number of repeated customers in the orbit given that the server is free (busy). It is clear that \(D^{(0)}\) takes nonnegative integers with the GF \(D^{(0)}(z)=E(z^{D^{(0)}}) {\mathop {=}\limits ^\textrm{def}} E(z^{N_{orb}}|C_{ser}=0)\). Note that \(P\{C_{ser}=0\}=1-\rho \). The following result on \(D^{(0)}(z)\) (p. 174 of [13]) is our starting point:
Our particular interest is to analyse the asymptotic behaviour of the tail probability for \(D^{(0)}\) which is the independent increment from \(L_{\infty }\) to \(L_{\mu }\) in the stochastic decomposition, see, for example, [37] and also Sect. 6, from which the tail asymptotic behaviour (refined equivalence theorem) for the total number of customers is proved in Sect. 6, and the tail asymptotic behaviour for \(D^{(1)}\) is also a consequence of the above asymptotic result (see Sect. 7). To proceed, we first rewrite (2.1). Let
It immediately follows from (2.1) that
We have now completed the first step of applying the exhaustive decomposition method. The rewritten form of the transformation function \(D^{(0)}(z)\) suggests to decompose it to more detailed components at different levels: K in the first level, \(K^{*}\) and \(K^{\circ }\) in the second level, and more detailed compositions in both \(K^{*}\) and \(K^{\circ }\). The analysis of \(D^{(0)}\) will be carried out in the following three sections (representing Step 2 to Step 4, respectively): in Sect. 3 we first prove that both \(K^{*}\) and \(K^{\circ }\) are probability transformations, and establish further stochastic decompositions for each of these two components; in Sect. 4, asymptotic analysis on the components in the decomposition is carried out; and we complete the proof of the key property (the tail asymptotic behaviour of \(D^{(0)}\)) in Sect. 5.
To conclude this section, we provide Table 1 for a list of notations introduced in this section.
3 Stochastic decompositions related to K(z)
In this section, we carry out the second step in applying the exhaustive version of the stochastic decomposition, which is a key step in the whole analysis. We first prove that both \(K^{*}(z)\) and \(K^{\circ }(z)\) are the GFs of the probability distributions for two discrete nonnegative random variables (rvs), denoted by \(K^{*}\) and \(K^{\circ }\), respectively. Assume that \(K^{*}\) and \(K^{\circ }\) are independent. Therefore, according to (2.4), K(z) is the GF of \(K=K^{*} + K^{\circ }\). We then further decompose \(K^{*}\) and \(K^{\circ }\), respectively, into sums of independent rvs, for which we can carry out tail asymptotic analysis (given in the next section).
To see \(K^{*}(z)\) is the GF for a probability distribution, we need to see the following: (1) \(\beta (\lambda -\lambda X(z))\) is the GF for a discrete nonnegative random variable (rv), so is \(\beta (\lambda -\lambda X(z)) X_0(u)\), and (2) for a GF Q(z) of a discrete nonnegative rv, \(1-Q(z)/(1-z)\) is essentially (up to a constant factor) the GF of its equilibrium distribution. Specifically, we have the following facts (Facts A–D).
Fact A: Let \(N_{B}\) and \(N_{B_X}\) be the number of batches and the total number of customers arrived within a service time B, respectively. It is then clear that \(N_{B_X}=X^{(1)}+X^{(2)}+\cdots +X^{(N_{B})}\), where \(X^{(1)}, X^{(2)},\cdots , X^{(N_{B})}\) are independent copies of the batch size X. It is well known that
Let \(X_0\) and \(N_{B_X}\) be independent. Then, \(\beta (\lambda -\lambda X(z)) X_0(z)\) is the GF of \(N_{B_XX_0}{\mathop {=}\limits ^\textrm{d}} N_{B_X}+X_0\), where \({\mathop {=}\limits ^\textrm{d}}\) stands for equality in distribution.
Fact B: \(E(N_{B})=\lambda \beta _1\), \(E(N_{B_X})=\lim _{z\uparrow 1}\frac{\hbox {d}}{\hbox {d}z}\beta (\lambda -\lambda X(z))=\lambda \beta _1\chi _1=\rho \), and for \(N_{B_XX_0}\),
Fact C: Let N be an arbitrary discrete nonnegative rv with the GF \(Q(z)=\sum _{n=0}^{\infty }q(n)z^n\), where \(q(n)=P\{N=n\}\). Denote by \(\overline{q}(n)\) the tail probability of N, i.e. \(\overline{q}(n) = P\{N>n\}=\sum _{k=n+1}^{\infty }q(k)\), \(n\ge 0\). Under the assumption that \(E(N)<\infty \), the discrete equilibrium probability distribution \(q^{(de)}(n)\) associated with \(\{q(n)\}_{n=0}^{\infty }\) is defined by
Let us use the notation \(N^{(de)}\) to represent a rv having the distribution \(\{q^{(de)}(n)\}_{n=0}^{\infty }\). Then, the GF of \(\{q^{(de)}(n)\}_{n=0}^{\infty }\) is given by
which follows from the fact that
Now, according to (2.2) and the above Facts, we have
where \(K^{*}(z)\) is the GF of the discrete equilibrium distribution of \(N_{B_XX_0}\).
Fact D: It can be shown that \(K^{\circ }(z)\) is also the GF of a discrete probability distribution. Let \(B^{(e)}(x)\) be the equilibrium distribution of B(x), which is defined by \(1-B^{(e)}(x)= \beta _1^{-1}\int _x^{\infty }(1-B(t))\hbox {d}t\). It is well known that the LST of \(B^{(e)}(x)\) is \(\displaystyle \beta ^{(e)}(s)=(1-\beta (s))/(\beta _1 s)\). Moreover, by Fact C, we know that \(X^{(de)}(z){\mathop {=}\limits ^\textrm{def}}(1-X(z))/(\chi _1(1-z))\) is the GF of a discrete nonnegative rv, denoted by \(X^{(de)}\). Therefore, (2.3) can be rewritten as
Let \(B^{(e)}\) be a rv with probability distribution function \(B^{(e)}(x)\). Denote by \(N_{B^{(e)}}\) and \(N_{B^{(e)}_X}\) the number of batches and the total number of customers arriving within a random time \(B^{(e)}\), respectively. By Fact A, we immediately know that \(\beta ^{(e)}(\lambda -\lambda X(z))\) is the GF of a discrete nonnegative rv, denoted by \(N_{B^{(e)}_X}\). Therefore, \(\beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)\) is the GF of \(N_{B^{(e)}_XX^{(de)}} {\mathop {=}\limits ^\textrm{d}} N_{B^{(e)}_X}+X^{(de)}\), where \(N_{B^{(e)}_X}\) and \(X^{(de)}\) are independent. From (3.8), \(K^{\circ }\) can be viewed as the geometric sum of i.i.d. rvs (or the number of rvs in the summation is geometrically distributed), i.e.
where \(P(J=k)=(1-\rho )\rho ^{k}\) (\(k\ge 0\)), rvs \(N_{B^{(e)}_XX^{(de)}}^{(i)}\) (\(i\ge 1\)) are independent copies of \(N_{B^{(e)}_XX^{(de)}}\), and J and \(N_{B^{(e)}_XX^{(de)}}^{(i)}\) (\(i\ge 1\)) are independent.
Finally, it follows from Facts C and D, and the expression in (2.4) that K can be regarded as the sum of independent rvs \(K^{*}\) and \(K^{\circ }\), i.e.
having the GF given in (2.4).
4 Asymptotic tail probability for the rv K
In this section, we present the third step of the analysis by providing tail asymptotic results for the components in the stochastic decompositions for \(K^{*}\) and \(K^{\circ }\), based on which our key property (Theorem 5.1) on the asymptotic tail behaviour for \(D^{(0)}\) is proved. For convenience of readers, a collection of literature results, required in this paper, are provided in Appendix A.
Throughout the rest of the paper, \(R_{\sigma }\) and S are the collections of the regularly varying (at \(\infty \)) functions with index \(\sigma \) and subexponential functions, respectively, and L(x) is a slowly varying (at \(\infty \)) function. Refer to Appendix A for more details. It is also worthwhile to mention that for a distribution F on \((0,\infty )\), if \(1-F(x)\in R_{-\alpha }\) for \(\alpha \ge 0\), then \(F\in \mathcal S\) (see, for example, Embrechts et al. [11], p. 50; or Appendix A).
Our discussion is based on the assumption that both service time B and the batch size X have regularly varying tails. Specifically, we make the following assumptions:
-
A1.
\(P\{B>x\}\sim x^{-d_B}L(x)\) as \(x\rightarrow \infty \) where \(d_B>1\); and
-
A2.
\(P\{X>j\}\sim c_X\cdot j^{-d_X}L(j)\) as \(j\rightarrow \infty \) where \(d_X>1\) and \(c_X\ge 0\).
Remark 4.1
Throughout the paper, unless otherwise specified, all L’s stand for the same slowly varying function. It is a convention that in A2, we allow \(c_X=0\), which means that
By Karamata’s theorem (see Lemma A.3) and the Assumption A1, we know that \(\int _x^{\infty }(1-B(t))\hbox {d}t \sim (d_B-1)^{-1} x^{-d_B+1} L(x)\) as \(x\rightarrow \infty \), which implies \(1-B^{(e)}(x)\sim ((d_B-1)\beta _1)^{-1} x^{-d_B+1} L(x)\) as \(x\rightarrow \infty \). By the definitions of \(N_{B}\) and \(N_{B^{(e)}}\) in Fact A and Lemma A.4, we have
Next, let us state a result on tail asymptotics for K, which will be used in later sections.
Theorem 4.1
Under Assumptions A1 and A2,
where
and
Proof
Based on whether or not the batch size X has a tail lighter than the service time B, we divided our proof to Theorem 4.1 into the three cases, details of which are organized in Appendix B. \(\square \)
5 Key property—asymptotic tail probability for the rv \(D^{(0)}\)
This section provides the fourth step, in which a key tail asymptotic property is established, which is required for the final step (proof of the main theorem). Note that \(D^{(0)}(z)\) is explicitly expressed by K(z) in (2.6), based on which we are able to study the asymptotic property for the tail probability of \(D^{(0)}\) using the result on K in Theorem 4.1. This is a key property of this paper since the refined asymptotic properties in the main theorem (Theorem 6.1) and the asymptotic property of \(D^{(1)}\) in Theorem 7.1 can be readily proved by using Theorem 5.1
Theorem 5.1
(Key property) Under Assumptions A1 and A2,
where \(a=\min (d_B, d_X)>1\),
and \(\psi \) and \(c_K\) are expressed in (2.5) and (4.5), respectively.
Proof
See Appendix B, in which we divide the proof of Theorem 5.1 into two parts, depending on whether a is an integer or not. \(\square \)
6 Refined equivalence theorem
As the final step, we will prove our main theorem in this section. Under assumptions A1 and A2, we first present the asymptotic tail equivalence in (6.11) for the total numbers of customers in an \(M^X/G/1\) retrial queue and the corresponding standard \(M^X/G/1\) queue without retrial. This is a generalization (under the assumption of regularly varying tails) of the equivalence theorem in the literature since we allow the batch size to have a tail probability heavier than that of the service time. Then, we focus on the difference between the tail probability of the total number of customers in the system for the retrial queue and the tail probability of the total number of customers in the corresponding non-retrial queue and provide a characterization (6.12) for the asymptotic behaviour of this difference, which is our main contribution: a refined result for the tail equivalence between the two systems.
As mentioned in introduction, in order to establish the equivalence theorem for a retrial queueing system, people often use a stochastic decomposition result (e.g. [35, 37] and [32]). For the \(M^X/G/1\) retrial queue, the total number \(L_{\mu }\) of customers in the system can be written as the sum of two independent random variables, the total number \(L_{\infty }\) of customers in the corresponding \(M^X/G/1\) queueing system (without retrial) and \(D^{(0)}\), i.e.
It is well known (see, for example, [37]) that
The equality (6.1) can be verified easily because
where \(p_i(z){\mathop {=}\limits ^\textrm{def}}\sum _{n=0}^{\infty }z^nP\{C_{ser}=i,N_{orb}=n\}\), \(i=0,1\), are explicitly expressed on p. 174 of [13], with which (6.3) leads to \(Ez^{L_{\mu }}=Ez^{L_{\infty }}\cdot Ez^{D^{(0)}}\) and subsequently to (6.1).
It follows from (6.2) and (2.3) that
which implies that \(L_{\infty } {\mathop {=}\limits ^\textrm{d}} N_{B_X}+K^{\circ }\), where \(N_{B_X}\) and \(K^{\circ }\) are assumed to be independent. Note that, from (B.9), (B.16) and (B.21), under Assumptions A1 and A2,
where \(a=\min (d_B, d_X)>1\) and
It follows from (B.5), (B.12), (B.19) and (6.5) that \(P\{N_{B_X}>j\}=o(P\{K^{\circ }>j\})\). So,
By Theorem 5.1, we have \(P\{D^{(0)}>j\}=o(P\{L_{\infty }>j\})\), and therefore,
Next, we refine the asymptotic equivalence (6.8). Precisely, we will characterize the asymptotic behaviour of the difference \(P\{L_{\mu }>j\}-P\{L_{\infty }>j\}\) as \(j\rightarrow \infty \). Towards this end, we provide the following lemma, which will be used to confirm our assertion later. We use the notation \(\overline{F}(\cdot )=1-F(\cdot )\).
Lemma 6.1
Let \(X_1\) and \(X_2\) be independent nonnegative rvs with distribution functions \(F_1\) and \(F_2\), respectively. Assume that \(\overline{F}_1(t)\sim c_1 t^{-d+1}L_1(t)\) and \(\overline{F}_2(t)\sim c_2 t^{-d}L_2(t)\) as \(t\rightarrow \infty \), where \(c_1>0\), \(c_2>0\), \(d>1\) and both \(L_1(t)\) and \(L_2(t)\) are slowly varying functions at infinity. Suppose that \(\overline{F}_1(t)=\int _t^{\infty }f_1(x)\hbox {d}x\) and \(f_1(x)\) is ultimately decreasing. Then, as \(t\rightarrow \infty \),
where \(\mu _{F_2}<\infty \) is the mean value of \(X_2\).
Proof
See Appendix B. \(\square \)
Remark 6.1
In Lemma 6.1, if \(X_1\) is a nonnegative integer valued rv, then the condition that \(f_1(x)\) is ultimately decreasing should be replaced by that \(P\{X_1=j\}\) is ultimately decreasing, because we can define \(f_1(t) = P\{X_1=j\}\) for \(j\le t<j+1\) and \(j\ge 0\).
Remark 6.2
The ultimately decreasing condition imposed in Lemma 6.1 is, in general, a non-trivial one to justify. We will discuss this condition in Sect. 8.
Recalling (6.1), (6.7) and (5.1), applying Lemma 6.1 with the setting of \(X_1=L_{\infty }\), \(X_2=D^{(0)}\) and \(X_1+X_2=L_{\mu }\), and noting that \(E(X_2)=\frac{\hbox {d}}{\hbox {d}z}D^{(0)}(z)\big |_{z=1}=\psi \) (see (2.6)), we conclude that
The results (6.7), (6.8), (6.10) and (5.1) are summarized in the following theorem.
Theorem 6.1
(Main theorem—a refined equivalence) For the stable \(M^X/G/1\) retrial queue with assumptions A1 and A2, we have the following asymptotic properties. As \(j\rightarrow \infty \),
Furthermore, if \(P\{L_{\infty }=j\}\) is ultimately decreasing in j, then
where \(\psi \), \(c_{K^{\circ }}\) and \(c_{D^{(0)}}\) are given in (2.5), (6.6) and (5.2), respectively.
Remark 6.3
It is worth mentioning that in the first part of Theorem 6.1, the asymptotic equivalence \(P\{L_{\mu }>j\}\sim P\{L_{\infty }>j\}\) is proved without the assumption of a lighter tail for the batch size than that for the service time. This equivalence was verified with the assumption of a light-tailed batch size in [37] or a moderately heavy-tailed batch size in [32], but in both cases the batch size distribution has a tail lighter than the tail of the service time distribution.
7 Asymptotic property for the tail probability of the rv \(D^{(1)}\)
Recall the definition of the rv \(D^{(1)}\) in Sect. 2, i.e. \(D^{(1)}\) is a rv having the distribution equal to the conditional distribution of the number of repeated customers in the orbit given that the server is busy. Note that \(P\{C_{ser}=1\}=\rho \). The following result on \(D^{(1)}(z)\) is from [13] (p. 174):
where \(D^{(0)}(z)\) is given in (2.1). Rewriting (7.1) gives
where \(K^{\circ }(\cdot )\) is defined in (2.3), \(\beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)\) is stated in Fact D.
It follows from (7.2) that
where \(N_{B^{(e)}_XX^{(de)}}\), \(K^{\circ }\) and \(D^{(0)}\), stated in Sects. 2 and 3, are independent rvs having GFs \(\beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)\), \(K^{\circ }(z)\) and \(D^{(0)}(z)\), respectively. It follows from (5.1) and (6.5) that \(P\{D^{(0)}>j\}=o(P\{K^{\circ }>j\})\), hence
Similar to the developments for \(P\{D^{(0)}>j\}\), our discussion on \(P\{D^{(1)}>j\}\) distinguishes three cases, which is essentially based on whether the batch size X has a tail lighter than, heavier than, or equally heavy as the tail of the service time B.
Case 1. \(d_X>d_B\) in Assumptions A1 and A2:
In this case, the asymptotic property for the tail probabilities of \(P(N_{B^{(e)}_XX^{(de)}}>j)\) and \(P\{K^{\circ }>j\}\) as \(j\rightarrow \infty \) is given in (B.8) and (B.9), respectively. Applying Part (ii) of Lemma A.7, we get
Case 2. \(d_X<d_B\) and \(c_X> 0\) in Assumptions A1 and A2:
In this case, the asymptotic property for the tail probabilities of \(P(N_{B^{(e)}_XX^{(de)}}>j)\) and \(P\{K^{\circ }>j\}\) as \(j\rightarrow \infty \) is given in (B.15) and (B.16), respectively. Applying Lemma A.7, we get
Case 3. \(d_X=d_B=a\) and \(c_X> 0\) in Assumptions A1 and A2:
In a manner similar to Cases 1 and 2, one can prove
where we have skipped detailed derivations to avoid repetition.
The above results in three cases are summarized in the following theorem.
Theorem 7.1
Under A1 and A2,
where \(a=\min (d_B, d_X)>1\) and
8 Worked examples
The ultimately decreasing property of \(P\{L_\infty =j\}\) is the condition for applying Theorem 6.1. In general, verifications of this condition can be non-trivial, since the probability distribution \(P\{L_\infty =j\}\) is only given in the form of \(Ez^{L_{\infty }}\) by (6.2). In spite of this, its verification may still be possible for specific cases. In this section, we demonstrate a procedure for verifying the ultimately decreasing condition of \(P\{L_\infty =j\}\) for two special cases: in the first case, the tail probability of the service time is heavier than that of the batch size, and the second case is the opposite. This procedure is based on the high-order asymptotic expansion of \(Ez^{L_{\infty }}\) as z goes to 1.
8.1 Monotonicity condition
Before proceeding to the examples, we prove the following lemma, and present a few literature results, which will be used later.
Lemma 8.1
Suppose that \(x_n=c_0n^{-d_0}+\sum _{i=1}^{k} c_i n^{-d_i} +o(n^{-d_0-1})\) for \(n\ge 0\), where \(c_0>0\), \(d_0>0\), \(k\ge 0\), \(d_0<d_i\le d_0+1\) and \(-\infty<c_i<\infty \) for \(i=1,\cdots ,k\). Then, \(\{x_n\}_{n=0}^{\infty }\) is an ultimately decreasing sequence, i.e. \(x_{n+1}-x_n\) is negative for n large enough.
Proof
Let \(\Delta x_n=x_{n+1}-x_n\) for \(n\ge 0\). Then,
which is ultimately negative. \(\square \)
It is worthwhile to mention that identifying \(c_0\) and \(d_0\), which satisfies the condition of Lemma 8.1, is the key for verifying the ultimately decreasing condition of \(x_n\), while specific values for \(c_i\) and \(d_i\) for \(i >0\) are of no importance as long as they satisfy the condition of Lemma 8.1.
8.2 Flajolet–Sedgewick’s result on tail behaviour of expansion coefficients
Recalling (6.4) and (3.8), we have
Remember that \(P\{L_{\infty }=j\}\) is given as the coefficient of the term \(z^j\) in the generating function \(Ez^{L_{\infty }}\). To study the tail asymptotic property of the coefficient sequence, it is convenient to establish the correspondence between the asymptotic property of the generating function at its singularity \(z=1\) and the tail asymptotic property in the coefficient sequence. For this purpose, the following facts are useful. Readers may refer to pages 380–392, Theorem VI.1 and Theorem VI.3(ii) in Flajolet and Sedgewick [14] for details of facts (ii) and (iii), respectively. For the concepts of the \(\Delta \)-domain and the \(\Delta \)-analyticity, see Definition C.1 in Appendix C.
Lemma 8.2
(Theorem VI.1 and Theorem VI.3(ii) in [14])
-
(i)
Let \(\mathcal {P}(s)\) be any polynomial of degree \(k\ge 0\), i.e. \(\mathcal {P}(s)=p_0+p_1 s +p_2 s^2 +\cdots +p_{k}s^{k}\). Assume that \(F(z)=\sum _{n=0}^{\infty }f_n z^{n}=\mathcal {P}(1-z)\). Then, there exists some \(n_0\) (\(=k+1\)) such that \(f_n\equiv 0\) for \(n\ge n_0\). A special case is \(F(z)=(1-z)^{m}\), where m is a non-negative integer.
-
(ii)
Assume that \(F(z)=\sum _{n=0}^{\infty }f_n z^{n}=(1-z)^{\sigma }\), where \(\sigma \ne 0,1,2,\cdots \). Then, \(f_n=n^{-\sigma -1}/\Gamma (-\sigma )\Big (1+\frac{\sigma (\sigma +1)}{2}n^{-1} +o(n^{-1})\Big )\) as \(n\rightarrow \infty \).
-
(iii)
Assume that \(F(z)=\sum _{n=0}^{\infty }f_n z^{n}\) is \(\Delta \)-analytic at 1, and \(F(z)=o((1-z)^{\sigma })\) as z goes to 1 within the \(\Delta \)-domain at 1, where \(\sigma \ne 0,1,2,\cdots \). Then, \(f_n=o(n^{-\sigma -1})\) as \(n\rightarrow \infty \).
Part (i) of the above lemma reveals that for the purpose of asymptotic analysis, there is no need to specify the expression of coefficient \(f_n\) for any polynomial \(\mathcal {P}(1-z)\) because it eventually becomes zero, so we will pay no attention to such polynomials in our later asymptotic analysis.
8.3 Example 1: Pareto service time and geometric batch size
In this subsection, we demonstrate the procedure by an example for the case that the tail probability of the service time is heavier than the tail probability of the batch size. Specifically, assume that the service time B has a Pareto distribution with non-integer shape parameter \(a>1\) and scale parameter \(b>0\), i.e. \(B(x)=1-\left( 1+ x/b\right) ^{-a}\) for \(x\ge 0\), and \(\beta _1=E(B)=b/(a-1)\). Suppose that the batch size X has a geometric distribution \(P\{X=n\}=(1-q) q^{n-1}\), \(0< q<1\), \(n=1,2,\ldots \), with mean \(\chi _1=E(X)= 1/(1-q)\) and the GF \(X(z)= (1-q)z/(1-qz)\).
Let \(\mathbb {C}\) denote the complex plane and \(\mathbb {D}=\mathbb {C}\backslash (-\infty ,0]\) denote the complex plane \(\mathbb {C}\) with the negative real axis \((-\infty ,0]\) (the branch cut) removed. By the result of Goovaerts et al. (see (3.15) in [17]), the LSTs \(\beta (s)\) and \(\beta ^{(e)}(s)\) can be defined by analytical continuation for \(s\in \mathbb {D}\) as follows:
Using the fact that \(e^{bs} =1 + bs +o(s)\) as \(s\rightarrow 0\), we have
where \(\mathcal {R}(s)\) and \(\mathcal {Q}(s)\) are two polynomials of degree \(\lfloor a\rfloor -1\) (the symbol \(\lfloor a\rfloor \) denotes the integral part of a).
It can be proved that \(Ez^{L_{\infty }}\), given in (8.2) and (8.3), can be analytically continued to \(\mathbb {C}\backslash [1,\infty )\) (see Appendix C for details). In addition,
where the fact that \((1-x)^{b}=1-bx +o(x)\) as \(x\rightarrow 0\) was used.
By (8.7), (8.8), (8.9), and (8.10), we have
where \(\mathcal {Q}_1(s)\) is a polynomial of degree \(\lfloor a\rfloor -1\) and \(h_1\) is a real number.
By the definition (see Fact D) of \(X^{(de)}(z)\) and (8.8),
It follows from (8.11) and (8.12) that
where \(\mathcal {Q}_2(s)\) is a polynomial of degree \(\lfloor a\rfloor -1\) and \(h_2\) is a real number.
Substituting (8.13) into (8.3), we get, as \(z\uparrow 1\),
where \(\mathcal {Q}_3(s)\) is a polynomial of degree \(\lfloor a\rfloor -1\) and \(h_3\) is a real number.
Applying \(1/(1-x) =1 + x + x^2 +\cdots \) to (8.14), we obtain
where \(\mathcal {Q}_4(s)\) is a polynomial of degree \(\lfloor a\rfloor -1\), \(S=\{k\ |\ k\ge 2,\ k(a-1)\le a\}\), \(h_4\) and \(g_k\)’s are real numbers.
Similarly, by (8.6), (8.8) and (8.9), we have
where \(\mathcal {R}_1(s)\) is a polynomial of degree \(\lfloor a\rfloor -1\) and \(h_5\) is a real number.
It follows from (8.2), (8.15) and (8.16) that
where \(\mathcal {R}_2(s)\) is a polynomial of degree \(\lfloor a\rfloor -1\) and \(r_2\) is a real number.
Since the analyticity of \(Ez^{L_{\infty }}\) in \(\mathbb {C}\backslash [1,\infty )\) implies the \(\Delta \)-analyticity of \(Ez^{L_{\infty }}\) at 1, we are able to immediately obtain the following lemma by applying properties (i)–(iii) of Lemma 8.2 to (8.17), in which the facts \(\rho =\lambda \beta _1 \chi _1=\lambda \frac{b}{a-1} \frac{1}{1-q}\) and \(-\frac{\rho }{1-\rho }\frac{\Gamma (2-a)}{\Gamma (1-a)} \big (\frac{b\lambda }{1-q}\big )^{a-1}= \frac{1}{1-\rho }\big (\frac{b\lambda }{1-q}\big )^{a}\) are used.
Lemma 8.3
For the \(M^X/G/1\) model defined in Example 1, we have, as \(j\rightarrow \infty \),
where \(S=\{ k \vert k \ge 2, k(a-1) \le a \}\), and \(l_k\)’s are real numbers.
The following proposition is a direct consequence of applying Lemma 8.1 to (8.18).
Proposition 8.1
For the \(M^X/G/1\) model defined in Example 1, \(P\{L_{\infty }=j\}\) is ultimately decreasing.
Remark 8.1
(i) Let \(q\rightarrow 0\). The batch size X has a degenerative distribution \(P\{X= 1\}=1\). So, for the M/G/1 queue with Pareto service, \(P\{L_{\infty }=j\}\) is ultimately decreasing. This result can also be directly verified from an exact formula for \(P\{L_{\infty }=j\}\) (see (29) and (39) in Ramsay [33]). (ii) For the M/G/1 queue with Pareto service, \(P\{L_{\infty }=j\}\sim \frac{(b\lambda )^{a} }{1-\rho } j^{-a}\) (by (8.18) with \(q= 0\)), it follows that \(P\{L_{\infty }>j\}\sim \frac{(b\lambda )^{a}}{(1-\rho )(a-1)} j^{-a+1}=\frac{\rho }{1-\rho } (j/b\lambda )^{-a+1}\sim \frac{1}{1-\rho }P\{B^{(e)}>j/\lambda \}\) as \(j\rightarrow \infty \), which is consistent with (1.4) in [6].
Further, by Theorem 6.1, \(P\{L_{\mu }>j\}=P\{L_{\infty }>j\}+ c\cdot j^{-a}(1+o(1))\), which along with (8.18) leads to \(P\{L_{\mu }=j\}=P\{L_{\infty }=j\}+ o(j^{-a})=\frac{1}{1-\rho }\left( \frac{b\lambda }{1-q}\right) ^{a} j^{-a}+ o(j^{-a})\).
8.4 Example 2: Pareto service time and batch size heavier than service time
In this subsection, we apply the same procedure, used in the previous subsection, to another example for the case that the tail of the batch size distribution is heavier than that of the service time distribution. Specifically, we assume that the service time B has a Pareto distribution with shape parameter \(1<a<2\) and scale parameter \(b>0\), i.e. \(B(x)=1-\left( 1+ x/b\right) ^{-a}\) for \(x\ge 0\), and \(\beta _1=E(B)=b/(a-1)\). For the batch size \(X=X_0+1\), we assume that \(X_0(z)=E(z^{X_0})=\tau (1-z)\), where \(\tau (s)\) is the LST of the continuous-time distribution of another Pareto rv T with \(P\{T\le t\}=1-\left( 1+ t/v\right) ^{-u}\) for \(t\ge 0\), \(v>0\) and \(1<u<2\). So, \(\tau _1= E(T)= v/(u-1)\). In addition, we assume that \(u<a\). Clearly, \(X_0\) can be regarded as the number of Poisson arrivals at rate 1 within a random time T. Since \(P\{X> j\}\sim P\{X_0> j\}\sim P\{T> j\}\) as \(j\rightarrow \infty \) (see Lemma A.1), the condition \(u<a\) implies that X has a tail heavier than B. Moreover, \(E(X_0)= E(T)=\tau _1\), so \(\chi _1= E(X)=1+ \tau _1\).
In a way similar to obtaining (8.4), and using \(e^{vs} =1 + vs +o(s)\), we have, for \(s\in \mathbb {D}\), as \(s\rightarrow 0\),
where \(w_1\) is a real number.
It can be proved that \(Ez^{L_{\infty }}\) given in (8.2) and (8.3) can be analytically continued to \(\mathbb {C}\backslash [1,\infty )\) (a detailed proof is given in Appendix C).
Note that \(1-X(z)=1-z\tau (1-z)=1-\tau (1-z)+(1-z)\tau (1-z)\). Therefore, as \(z\uparrow 1\),
where \(w_2\) and \(w_3\) are real numbers. It follows that
where \(S_1=\{k\ |\ k\ge 0,\ a-1+k(u-1)\le u\}\), and \(g_k\)’s are real numbers.
Substituting (8.20), (8.21), and (8.22) into (8.7) leads to
where \(w_4\) and \(e_k\)’s are real numbers. In addition, by (8.20), we have
It follows from (8.23) and (8.24) that
where \(w_5\) and \(r_k\)’s are real numbers. In a way similar to obtaining (8.15), we get
where \(S_2=\{(k_1,k_2)\ |\ k_1\ge 1,\ k_2\ge 0,\ k_1(a-1)+k_2(u-1)<u\}\), \(S_3=\{k\ |\ k\ge 2,\ k(u-1)<u\}\) and \(g_{k_1,k_2}\)’s and \(h_k\)’s are real numbers.
Substitute (8.21) into (8.4) to give
It follows from (8.2), (8.26) and (8.27) that
where \(w_8\), \(w_9\), \(g^*_{k_1,k_2}\)’s, and \(h^*_k\)’s are real numbers.
Once again, the analyticity of \(Ez^{L_{\infty }}\) in \(\mathbb {C}\backslash [1,\infty )\) implies the \(\Delta \)-analyticity of \(Ez^{L_{\infty }}\) at 1; we are able to immediately obtain the following lemma by applying Lemma 8.2 to (8.28).
Lemma 8.4
For the \(M^X/G/1\) queue defined in Example 2, we have
where we have used the fact \(\frac{\rho }{1-\rho }\frac{v^u}{\chi _1} j^{-u}=\frac{\lambda \beta _1 v^u}{1-\rho } j^{-u}\), and \(w_{10}\), \(l_{k_1,k_2}\)’s and \(l_k\)’s are real numbers.
The following proposition is a direct consequence of applying Lemmas 8.1 to (8.29).
Proposition 8.2
For the \(M^X/G/1\) model defined in Example 2, \(P\{L_{\infty }=j\}\) is ultimately decreasing.
Further, by Theorem 6.1, \(P\{L_{\mu }>j\}=P\{L_{\infty }>j\}+ c\cdot j^{-u}(1+o(1))\), which along with (8.29) leads to \(P\{L_{\mu }=j\}=P\{L_{\infty }=j\}+ o(j^{-u})=\frac{\lambda \beta _1 v^u}{1-\rho } j^{-u}+ o(j^{-u})\).
9 Concluding remarks
In this paper, in terms of the exhaustive version of stochastic decompositions, we, through a step by step process, proved a generalized equivalence theorem to the batch arrival \(M^X/G/1\) queueing model ((6.11) in Theorem 6.1) and a refined tail asymptotic result ((6.12) in Theorem 6.1) of the equivalence theorem.
The monotone condition imposed in Lemma 6.1 and Theorem 6.1 is a commonly required condition by a “standard” Tauberian theorem, or in Heaviside operational calculus. Such information is in general not available since the probability sequence of interest is unknown. It is not expected that one can verify this monotonicity for a general case. Instead, this property could be shown to hold for specific cases through non-trivial efforts as illustrated in the previous section.
One may notice that the asymptotic property given in Lemmas 8.3 and 8.4 is for the local probability \(P\{L_{\infty }=j\}\) (also \(P\{L_{\mu }=j\}\)), which is stronger than that for the tail probability \(P\{L_{\infty }>j\}\) (also \(P\{L_{\mu }>j\}\)) in these two special cases. It is of interest to investigate this local asymptotic for more general cases in separate work.
We expect that the exhaustive version of stochastic decompositions can be applied to other queueing models with a closed-form solution for the transformation of a target variable for characterizing its tail asymptotic behaviour, such as retrial queues with a linear control policy (a more generalized version of the retrial queueing model with constant retrial policy), queueing models with a gated control, queues with unreliable servers, polling systems among possible others.
References
Artalejo, J.R.: A classified bibliography of research on retrial queues: progress in 1990–1999. TOP 7, 187–211 (1999)
Artalejo, J.R.: Accessible bibliography on retrial queues. Math. Comput. Model. 30, 1–6 (1999)
Artalejo, J.R.: Accessible bibliography on retrial queues: progress in 2000–2009. Math. Comput. Model. 51, 1071–1081 (2010)
Artalejo, J.R., Gómez-Corral, A.: Retrial Queueing Systems. Springer, Berlin (2008)
Artalejo, J.R., Phung-Duc, T.: Single server retrial queues with two way communication. Appl. Math. Model. 37, 1811–1822 (2013)
Asmussen, S., Klüppelberg, C., Sigman, K.: Sampling at subexponential times, with queueing applications. Stoch. Process. Appl. 79, 265–286 (1999)
Bingham, N.H., Goldie, C.M., Teugels, J.L.: Regular Variation. Cambridge University Press, Cambridge (1989)
Borst, S.C., Boxma, O.J., Nunez-Queija, R., Zwart, A.P.: The impact of the service discipline on delay asymptotics. Perform. Eval. 54, 175–206 (2003)
Boxma, O., Denisov, D.: Sojourn time tails in the single server queue with heavy-tailed service times. Queueing Syst. 69, 101–119 (2011)
Boxma, O., Zwart, B.: Tails in scheduling. ACM Sigmetrics Perform. Eval. Rev. 34, 13–20 (2007)
Embrechts, P., Klüppelberg, C., Mikosch, T.: Modelling Extremal Events for Insurance and Finance. Springer, Heidelberg (1997)
Falin, G.I.: A survey of retrial queues. Queueing Syst. 7, 127–168 (1990)
Falin, G.I., Templeton, J.G.C.: Retrial Queues. Chapman & Hall, London (1997)
Flajolet, P., Sedgewick, R.: Analytic Combinatorics. Cambridge University Press, Cambridge (2008)
Foss, S., Korshunov, D.: Sampling at a random time with a heavy-tailed distribution. Markov Process. Related Fields 6(4), 543–568 (2000)
Foss, S., Korshunov, D., Zachary, S.: An Introduction to Heavy-Tailed and Subexponential Distributions. Springer, New York (2011)
Goovaerts, M.J., D’Hooge, L., De Pril, N.: On a class of generalized \(\Gamma \)-convolutions (Part I). Scand. Actuar. J. 1, 21–30 (1977)
Grandell, J.: Mixed Poisson Processes. Chapman & Hall, London (1997)
Kim, J.: Tail asymptotics for the queue size distribution in an \(M^X/G/1\) retrial queue. J. Appl. Math. Inform. 33, 185–191 (2015)
Kim, B., Kim, J.: Exact tail asymptotics for the \(M/M/m\) retrial queue with nonpersistent customers. Oper. Res. Lett. 40, 537–540 (2012)
Kim, J., Kim, B.: A survey of retrial queueing systems. Ann. Oper. Res. 247, 3–36 (2016)
Kim, B., Kim, J., Kim, J.: Tail asymptotics for the queue size distribution in the \(MAP/G/1\) retrial queue. Queueing Syst. 66, 79–94 (2010)
Kim, J., Kim, J., Kim, B.: Regularly varying tail of the waiting time distribution in \(M/G/1\) retrial queue. Queueing Syst. 65, 365–383 (2010)
Kim, J., Kim, J., Kim, B.: Tail asymptotics of the queue size distribution in the \(M/M/m\) retrial queue. J. Comput. Appl. Math. 236, 3445–3460 (2012)
Kim, J., Kim, B., Ko, S.-S.: Tail asymptotics for the queue size distribution in an \(M/G/1\) retrial queue. J. Appl. Probab. 44, 1111–1118 (2007)
Kulkarni, V.G., Liang, H.M.: Retrial queues revisited. In: Dshalalow, J.H. (ed.) Frontiers in Queueing: Models and Applications in Science and Engineering, pp. 19–34. CRC Press, Boca Raton (1997)
Liu, B., Wang, X., Zhao, Y.Q.: Tail asymptotics for \(M/M/c\) retrial queues with nonpersistent customers. Oper. Res.: Int. J. 12, 173–188 (2012)
Liu, B., Wang, J., Zhao, Y.Q.: Tail asymptotics of the waiting time and the busy period for the \(M/G/1/K\) queues with subexponential service times. Queueing Syst. 76(1), 1–19 (2014)
Liu, B., Zhao, Y.Q.: Analyzing retrial queues by censoring. Queueing Syst. 64, 203–225 (2010)
Liu, B., Zhao, Y.Q.: Tail asymptotics for a retrial queue with Bernoulli schedule. Mathematics 10(15), 2799 (2022)
Liu, B., Zhao, Y.Q.: Tail asymptotics for the \(M_1, M_2/G_1, G_2/1\) retrial queue with non-preemptive priority. Queueing Syst. 96, 169–199 (2020)
Masuyama, H.: Subexponential tail equivalence of the stationary queue length distributions of \(BMAP/GI/1\) queues with and without retrials. arXiv:1310.4608v3 (2014)
Ramsay, C.M.: Exact waiting time and queue size distribution for equilibrium \(M/G/1\) queues with Pareto service. Queueing Syst. 57, 147–155 (2007)
Resnick, S.I.: Extreme Values, Regular Variation, and Point Processes. Springer, Berlin (2008)
Shang, W., Liu, L., Li, Q.-L.: Tail asymptotics for the queue length in an \(M/G/1\) retrial queue. Queueing Syst. 52, 193–198 (2006)
Stam, A.J.: Regular variation of the tail of a subordinated probability distribution. Adv. Appl. Probab. 5, 308–327 (1973)
Yamamuro, K.: The queue length in an \(M/G/1\) batch arrival retrial queue. Queueing Syst. 70, 187–205 (2012)
Yang, T., Templeton, J.G.C.: A survey on retrial queues. Queueing Syst. 2, 201–233 (1987)
Acknowledgements
We acknowledge the valuable comments/suggestions made by the two anonymous reviewers and the associate editor, which led to this final version with significantly improved quality. This work was supported in part by the National Natural Science Foundation of China (Grant No. 72271004), the Key Scientific Research Project of the Education Department of Anhui Province (Grant No. 2022AH050247), 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).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Collection of concepts and results
Definition A.1
(e.g. see [11], pp. 564–565) A measurable function \(U:(0,\infty )\rightarrow (0,\infty )\) is regularly varying at \(\infty \) with index \(\sigma \in (-\infty ,\infty )\), denoted by \(U\in \mathcal R_{\sigma }\), iff \(\lim _{x\rightarrow \infty }U(tx)/U(x)=t^{\sigma }\) for all \(t>0\). If \(\sigma =0\) we call U slowly varying, i.e. \(\lim _{x\rightarrow \infty }U(tx)/U(x)=1\) for all \(t>0\).
Furthermore, the class of the regularly varying distributions is defined as (see, for example, [11], p. 50)
The following lemma is referred to the uniform convergence theorem for regularly varying functions.
Lemma A.1
(Bingham et al. [7], p. 22) If f is regularly varying at \(\infty \) with index \(\sigma \le 0\),then for \(\sigma <0\), \(f(tx)/f(x)\rightarrow t^{\sigma }\) as \(x\rightarrow \infty \) uniformly in t on each \([a,\infty )\) \((0<a<\infty )\); for \(\sigma =0\), \(f(tx)/f(x)\rightarrow 1\) as \(x\rightarrow \infty \) uniformly in t on each [a, b] \((0<a\le b<\infty )\).
The following lemma is referred to the monotone density theorem for regularly varying functions.
Lemma A.2
([11], p. 568) Let \(U(x)=\int _x^{\infty }u(y)\hbox {d}y\) (or \(\int _0^x u(y)\hbox {d}y\)) where u is ultimately monotone (i.e. u is monotone on \((z,\infty )\) for some \(z>0\)). If \(U(x)\sim c x^{\sigma }L(x)\) as \(x\rightarrow \infty \) with \(c> 0,\ \sigma \in (-\infty ,\infty )\), then \(u(x)\sim c\sigma x^{\sigma -1}L(x)\) as \(x\rightarrow \infty \).
Definition A.2
(e.g. see Foss et al. [16], p. 40) A distribution F on \((0,\infty )\) belongs to the class of the subexponential distributions, denoted by \(F\in \mathcal S\), if \(\lim _{x\rightarrow \infty }(1-F^{(2)}(x))/(1-F(x))=2\), where \(F^{(n)}=\underbrace{F*F* \cdots * F}_{n}\) denotes the n-fold convolution of F to itself.
Note that \(\mathcal R\) is a subset of \(\mathcal S\), i.e. \(\mathcal R\subset \mathcal S\) (see, e.g., [11], p. 50).
Definition A.3
(Grandell [18], p. 146) A distribution F on \((0,\infty )\) is called light-tailed, if there exists \(s_0>0\) such that \(\int _{0}^{\infty }e^{sx}\hbox {d}F(x)<\infty \) for all \(s<s_0\).
Lemma A.3
([11], p. 567) Let L be a slowly varying function on \((0,\infty )\). Then, for \(b>1\), \(\int _{x}^{\infty }t^{-b}L(t)\textrm{d}t\sim (b-1)^{-1} x^{-b+1}L(x)\) as \(x\rightarrow \infty \).
Lemma A.4
([6], or Foss and Korshunov [15]) Assume that \(N_t\) is a Poisson process with rate \(\lambda >0\), and \(T>0\) is a rv independent of \(N_t\) with tail \(P\{T>x\}\) heavier than \(e^{-\sqrt{x}}\). Then, \(P(N_T>j)\sim P\{T>j/\lambda \},\ j\rightarrow \infty \).
Note that by Assumption A1, both the service time B and the equilibrium service time \(B^{(e)}\) have tails heavier than \(e^{-\sqrt{x}}\).
Lemma A.5
Let N be a discrete non-negative integer-valued rv, and let \(\{Y_k\}_{k=1}^{\infty }\) be a sequence of non-negative, independently and identically distributed rvs. Define \(S_0\equiv 0\) and \(S_n=\sum _{k=1}^n Y_k\).
-
(i)
If \(P\{Y_k>x\}\sim c_Y x^{-h}L(x)\) as \(x\rightarrow \infty \) and \(P\{N>n\}\sim c_N n^{-h}L(n)\) as \(n\rightarrow \infty \), where \(h> 1\), \(c_Y\ge 0\) and \(c_N\ge 0\), then
$$\begin{aligned} P\{S_N > x\}\sim & {} \left( c_N \mu _Y^{h}+ c_Y\mu _N\right) x^{-h}L(x),\quad x\rightarrow \infty , \end{aligned}$$(A.1)where \(E(N)=\mu _N<\infty \) and \(E(Y_k)=\mu _Y<\infty \).
-
(ii)
If \(P\{N>n\}\sim c_N n^{-h_N}L(n)\) as \(n\rightarrow \infty \), where \(0\le h_N<1,\ c_N\ge 0\), and \(E(Y_k)=\mu _Y<\infty \), then
$$\begin{aligned} P\{S_N > x\}\sim & {} c_N (x/\mu _Y)^{-h_N}L(x),\quad x\rightarrow \infty . \end{aligned}$$(A.2) -
(iii)
If \(P\{N>n\}\sim c_N n^{-1}L(n)\) as \(n\rightarrow \infty \), where \(c_N\ge 0\), and \(x^b P\{Y_k>x\}\le c<\infty \) for some \(b>1\), then
$$\begin{aligned} P\{S_N > x\}\sim & {} c_N (x/\mu _Y)^{-1}L(x),\quad x\rightarrow \infty , \end{aligned}$$(A.3)where \(E(Y_k)=\mu _Y<\infty \).
In Lemma A.5, Parts (i) and (ii) are directly from Corollary 8.1 and Corollary 8.2 in [18] (pp. 163–165), and Part (iii) is due to Lemma 2.8 in Stam [36], p. 315.
Lemma A.6 is the discrete version of Karamata’s Theorem and Monotone Density Theorem.
Lemma A.6
([11], pp. 567–568) Let \(\{q(j)\}_{j=0}^{\infty }\) be a nonnegative sequence, and \(b>1\). If \(q(j)\sim j^{-b}L(j)\) as \(j\rightarrow \infty \), then \(\sum _{k=j+1}^{\infty }q(k)\sim \displaystyle \frac{1}{b-1} j^{-b+1}L(j)\) as \(j\rightarrow \infty \). Conversely, if \(\sum _{k=j+1}^{\infty }q(k)\sim \displaystyle \frac{1}{b-1} j^{-b+1}L(j)\) as \(j\rightarrow \infty \) and \(\{q(j)\}_{j=0}^{\infty }\) is ultimately monotonic (i.e. q(j) is monotone except for first finite many terms), then \(q(j)\sim j^{-b}L(j)\) as \(j\rightarrow \infty \).
Lemma A.7
([16], p. 48) Suppose that \(F(x)\in \mathcal S\).
-
(i)
If \(1-G(x)=o(1-F(x))\) as \(x\rightarrow \infty \), then \(F*G\in \mathcal S\) and \(1-F*G(x)\sim 1-F(x)\).
-
(ii)
If \((1-G_i(x))/(1-F(x))\rightarrow c_i\) as \(x\rightarrow \infty \) for some \(c_i\ge 0\), i=1,2, then \((1-G_1*G_2(x))/(1-F(x))\rightarrow c_1+c_2\) as \(x\rightarrow \infty \).
Lemma A.8
([11], pp. 580–581) Suppose \(0<b<1\), and distribution functions F and G are related as \(G(x)=(1-b)\sum _{n=1}^{\infty }b^nF^{(n)}(x)\). Then, the following statements are equivalent:
-
(i)
\(F\in \mathcal S\);
-
(ii)
\(G\in \mathcal S\);
-
(iii)
\(\lim _{x\rightarrow \infty }(1-G(x))/(1-F(x))=b/(1-b)\).
For proving our key property, Theorem 5.1, we need the following concepts and properties. Let \(\{g(j)\}_{j=0}^{\infty }\) be a discrete probability distribution with the GF \(G(z)=\sum _{j=0}^{\infty }g(j)z^j\). Denote by \(\gamma _n(n\ge 0)\) the nth factorial moment of \(\{g(j)\}_{j=0}^{\infty }\), i.e,
It is well known that if \(\gamma _n<\infty \), then \(\gamma _n=\lim _{z\uparrow 1}\hbox {d}^n G(z)/\hbox {d}z^n\) and
Next, if \(\gamma _n<\infty \), we introduce notations \(G_n(\cdot )\) and \(\widehat{G}_n(\cdot )\) as follows:
So,
It follows that if \(\gamma _n<\infty \), then for \(n\ge 1\),
In the following Lemma, we verify that \(\widehat{G}_n (z)\) is the GF of a nonnegative sequence. To this end, we define recursively
Lemma A.9
Suppose that \(\{g(j)\}_{j=0}^{\infty }\) is a discrete probability distribution with \(\gamma _{n}<\infty ,\ n\ge 0\). Then, \(\widehat{G}_k(z)\) is the GF of sequence \(\{\overline{g}_{k+1}(j)\}_{j=0}^{\infty }\) for \(0\le k\le n\), that is,
Proof
Notice that
Next, we proceed with the mathematical induction on k. For \(k=0\),
Under the induction hypothesis that (A.14) holds for \(k=i-1\in \{0,1,\cdots ,n-1\}\), we have
Therefore, (A.14) holds for \(k=i\in \{1,2,\cdots ,n\}\). \(\square \)
The following lemma is referred to the Karamata’s Tauberian theorem for power series.
Lemma A.10
([7], pp. 40) Let \(\{q(j)\}_{j=0}^{\infty }\) be a non-negative sequence such that \(Q(z){\mathop {=}\limits ^\textrm{def}}\sum _{j=0}^{\infty }q(j)z^j\) converges for \(0\le z<1\), let \(L(\cdot )\) be slowly varying at \(\infty \), and \(b\ge 0\), then the following two statements are equivalent:
Furthermore, if the sequence \(\{q(j)\}_{j=0}^{\infty }\) is ultimately monotonic and \(b>0\), then both (i) and (ii) are equivalent to
Lemma A.11
Let \(\{g(j)\}_{j=0}^{\infty }\) be a discrete probability distribution with the GF G(z). Assume that \(n< d<n+1\) for some \(n\in \{0,1,2,\cdots \}\). The sequence \(\{\overline{g}_{n+1}(j)\}_{j=0}^{\infty }\) is defined by (A.13). Let \(L(\cdot )\) be slowly varying. The following two statements are equivalent:
Proof
By the definition of \(\widehat{G}_n(z)\) in (A.7), (A.19) is equivalent to
Note that \(0< n+1-d<1\) and the sequence \(\{\overline{g}_{n+1}(j)\}_{j=0}^{\infty }\) is decreasing with the GF \(\widehat{G}_n(z)\) (by Lemma A.9). Applying Lemma A.10 (taking \(b=n+1-d\) in (A.16) and (A.18)), we know that (A.21) is equivalent to
Next, we prove the equivalence of (A.20) and (A.22). Noting the recursive relation (A.13) and repeatedly applying Lemma A.6, (A.22) is equivalent to
Note that \(\Gamma (d)=(d-1)\cdots (d-n)\Gamma (d-n)\). \(\square \)
Lemma A.12
(e.g. [7], p. 172) Suppose that \(\{q(j)\}_{j=0}^{\infty }\) is a nonnegative sequence with GF \(Q(z)=\sum _{j=0}^{\infty } q(j)z^j\). Let \(r(t)=\sum _{0\le j\le t} q(j)\), \(t\in [0,\infty )\). The following two statements are equivalent:
Lemma A.13
Suppose that \(\{q(j)\}_{j=0}^{\infty }\) is a nonnegative sequence with GF \(Q(z)=\sum _{j=0}^{\infty } q(j)z^j\). The above (A.25) is equivalent to
Proof
By taking \(u=1-e^{-s}\) in (A.25), we know that (A.25) is equivalent to
So we only need confirm the equivalence of (A.26) and (A.27).
Suppose that (A.26) holds. Note that \((1-u)^x=1-xu+o(u)\). For \(0<\epsilon <x\), we have \(1-(x+\epsilon )u \le (1-u)^x \le 1-(x-\epsilon )u\) for \(u>0\) small enough. Therefore,
which, along with (A.26), implies
Letting \(\epsilon \downarrow 0\), we get (A.27).
Conversely, suppose that (A.27) holds. Note that for \(0<\epsilon <x\), \((1-u)^{x+\epsilon }\le 1-xu\le (1-u)^{x-\epsilon }\) for \(u>0\) small enough, by which (A.26) can be verified similarly. \(\square \)
Details of some proofs
1.1 Proof of Theorem 4.1
Case 1: \(d_X>d_B>1\) in Assumptions A1 and A2
This is the case, in which the batch size X has a tail lighter than the service time B. It is worthwhile to mention that in this case X is not necessarily light-tailed (see Definition A.3).
Lemma B.1
If \(d_X>d_B>1\) in Assumptions A1 and A2, then as \(j\rightarrow \infty \),
Proof
Because of \(d_X>d_B\), (B.1) and (B.2) directly follow from Assumptions A1 and A2. We now prove (B.3). By Assumption A2, \(P\{X>j\}\le c'_X j^{-d_X}L(j)\) for some \(c'_X>0\). Since \(P\{X^{(de)}=j\}=P\{X>j\}/\chi _1\) (by the definition of the equilibrium distribution),
which leads to (B.3) due to \(d_X>d_B\). \(\square \)
By (4.1), (4.2), (B.1), and (B.3), we immediately have \(P\{X>j\}=o(P\{N_{B}>j\})\) and \(P\{X^{(de)}>j\}=o(P\{N_{B^{(e)}}>j\})\). By the definitions of \(N_{B_X}\) and \(N_{B^{(e)}_X}\) in Facts A and D, and applying Lemma A.5, we have
By the definitions in Facts B and D, \(N_{B_XX_0}=N_{B_X}+X_0\) and \(N_{B^{(e)}_XX^{(de)}}=N_{B^{(e)}_X}+X^{(de)}\), and (B.5) and (B.6) lead to \(P\{X_0>j\}=o(P\{N_{B_X}>j\})\) and \(P\{X^{(de)}>j\}=o(P\{N_{B^{(e)}_X}>j\})\) due to \(d_X>d_B\). Applying Part (i) of Lemma A.7, we have
Now we are ready to present the asymptotic property for the tail probability of K. By (3.9) and (B.8), and applying Lemma A.8, we get
where in the first equality we have used the fact that \(\rho /(1-\rho )\) is the mean of rv J in (3.9). By Facts B and C, and (B.7),
Applying Lemma A.6 gives
By (3.10), (B.10), and (B.9) and using Part (ii) of Lemma A.7, we have
which is the conclusion in Theorem 4.1 for Case 1.
Case 2: \(1<d_X<d_B\) and \(c_X> 0\) in Assumptions A1 and A2
This is the case, in which the batch size X has a tail heavier than the service time B. By the definitions of \(N_{B}\), \(N_{B_X}\) and \(N_{B_XX_0}\) in Facts A and B, and applying Lemma A.5 and Part (ii) of Lemma A.7, we have
where we have used the facts \(E(N_B)=\lambda \beta _1\) and \(P\{X_0>j\}\sim P\{X>j\}\).
By (4.2) and the definition of \(N_{B^{(e)}_X}\) in Fact D, and applying Lemma A.5,
By Lemma A.6, we have \(P\{X^{(de)}>j\}\sim (\chi _1(d_X-1))^{-1} c_X j^{-d_X+1}L(j)\), which implies \(P\{N_{B^{(e)}_X}>j\}=o(P\{X^{(de)}>j\})\). By the definition \(N_{B^{(e)}_XX^{(de)}}\) in Fact D, and applying Part (i) of Lemma A.7, we get
Now we are ready to present the asymptotic property for the tail probability of K. By (3.9) and (B.15), and applying Lemma A.8, we get
By Facts B and C, and (B.13),
Applying Lemma A.6,
By (3.10), (B.17)–(B.16) and using Part (ii) of Lemma A.7,
which is the conclusion in Theorem 4.1 for Case 2.
Case 3: \(d_X=d_B=a>1\) and \(c_X> 0\) in Assumptions A1 and A2
This is the case, in which the batch size X has a tail equivalent to the service time B. Following the same procedure as in Cases 1 and 2, we can prove that
where we have skipped detailed derivations to avoid repetition.
1.2 Proof of Theorem 5.1
First let us rewrite (2.6) as follows:
As shown in Facts A–D, K(z) is the GF of the rv K with the discrete probability distribution \(k(j) = P\{K=j\}\), \(j\ge 0\). In the proof, we use the notation \(\kappa _n\) to represent the nth factorial moment of K (see (A.4) in Appendix A for the definition of nth factorial moment).
Proof for the case of non-integer \(a>1\)
Suppose \(m<a<m+1\), \(m\in \{1,2,\cdots \}\). By Theorem 4.1, \(P\{K>j\}\sim c_K\cdot j^{-a+1}L(j)\). So \(\kappa _{m-1}<\infty \) and \(\kappa _{m}=\infty \).
Define \(K_{m-1}(z)\) in a manner similar to the definition of \(G_n(z)\) in (A.6). Corresponding to the sequence \(\{k(j)\}_{j=0}^{\infty }\), we also define \(\overline{k}_n(j)\), \(n\in \{0,1,\cdots m-1\}\) in a way similar to the definition of \(\overline{g}_n(j)\) in (A.12) and (A.13). Note that \(\overline{k}_1(j)=P\{K>j\}\sim c_K\cdot j^{-a+1}L(j)\). By Lemma A.11,
By Karamata’s theorem (see, Lemma A.3),
Next, we present a relation between \(D^{(0)}_m(z)\) and \(K_{m-1}(z)\). By the definition of \(K_{m-1}(z)\),
Note that \(\int _z^{1}K_{m-1}(u)\hbox {d}u/(1-z)^{m}\rightarrow 0\) and \(\int _z^{1}K_{m-1}(u)\hbox {d}u/(1-z)^{m+1}\rightarrow \infty \) as \(z\uparrow 1\).
From (B.24) and (B.28), there are constants \(\{v_k;\ k=0,1,2,\cdots ,m\}\) satisfying
Define \(D^{(0)}_m(z)\) in a manner similar to the definition of \(G_n(z)\) in (A.6). By (B.29),
By applying Lemma A.11,
which completes the proof of Theorem 5.1 for non-integer \(a>1\).
Proof for the case of integer \(a>1\)
Suppose \(a=m\in \{2,3,\cdots \}\). By Theorem 4.1, \(P\{K>j\}\sim c_K\cdot j^{-m+1}L(j)\). So, \(\kappa _{m-2}<\infty \). Unfortunately, whether \(\kappa _{m-1}\) is finite or not remains uncertain, which is determined essentially by whether \(\sum _{k=1}^{\infty }k^{-1}L(k)\) is convergent or not. For this reason, we have to sharpen our analytical tool by introducing the following lemma.
Lemma B.2
Suppose that \(\{q(j)\}_{j=0}^{\infty }\) is a nonnegative non-increasing sequence with GF Q(z). Let \(r(t)=\sum _{0\le j\le t} q(j)\), \(t\in [0,\infty )\). The following three statements are equivalent:
Proof
Set \(f(t)=q(k+1)\) for \(t\in (k, k+1],\ k= 0,1,\cdots \), and \(f(t)=0\) for \(t\le 0\). So \(f(t)\ge 0\) is a nonincreasing function. For \(t\ge 1\), we have
where \(\lfloor t \rfloor \) represents the greatest integer less than or equal to t. Note that for \(\epsilon >0\), we have \((x-\epsilon )t\le \lfloor xt \rfloor \le (x+\epsilon )t\) and \((1-\epsilon )t\le \lfloor t \rfloor \le (1+\epsilon )t\) for t large enough. Therefore,
Apparently, (B.33) is equivalent to
Next, we will prove the equivalence of (B.40) and (B.34). Suppose that (B.40) holds. It follows from (B.38) that, for \(x>1\),
where we have used the uniform convergence theorem (see Lemma A.1) on slowly varying functions for interchanging the limit and the integral. Letting \(\epsilon \downarrow 0\) in (B.41) and (B.42) implies (B.34) for \(x>1\). (B.34) for \(0<x<1\) can be similarly proved by using (B.39), and the proof of (B.34) for \(x=1\) is trivial.
Conversely, suppose that (B.34) holds. By (B.38),
which, along with (B.34), implies
Taking \(\epsilon \downarrow 0\) gives \(\frac{\log x}{x-1}\le \liminf _{t\rightarrow \infty } \frac{t f(t)}{L(t)}\). Then, letting \(x\downarrow 1\) leads to \(1\le \liminf _{t\rightarrow \infty } \frac{t f(t)}{L(t)}\). Similarly, for the case of \(0<x<1\), by (B.39) we have
from which, again by (B.34),
Taking \(\epsilon \downarrow 0\) gives \(-\frac{\log x}{1-x}\ge \limsup _{t\rightarrow \infty } \frac{t f(t)}{L(t)}\). Then, letting \(x\uparrow 1\) leads to \(\limsup _{t\rightarrow \infty } \frac{t f(t)}{L(t)}\le 1\). Therefore, \(\lim _{t\rightarrow \infty } \frac{t f(t)}{L(t)}= 1\), which is (B.40).
The equivalence of (B.34) and (B.35) is immediate by using Lemma A.12 and Lemma A.13. \(\square \)
Lemma B.3
Let \(\{g(j)\}_{j=0}^{\infty }\) be a discrete probability distribution with GF G(z), and \(n\in \{1,2,\cdots \}\). The following two statements are equivalent:
where \(\overline{g}_1(j)\) and \(\widehat{G}_{n}(x)\) are defined in (A.13) and (A.7), respectively.
Proof
By using Lemma A.6 repeatedly, (B.47) is equivalent to
Note that the sequence \(\{\overline{g}_{n}(j)\}_{j=0}^{\infty }\) has the GF \(\widehat{G}_{n-1}(z)\) (by Lemma A.9). The equivalence of (B.48) and (B.49) is proved by applying Lemma B.2. \(\square \)
Since \(\kappa _{m-2}<\infty \), we can define \(K_{m-2}(z)\) in a manner similar to the definition of \(G_n(z)\) in (A.6). Then, by comparing (A.8), we have
where \(K_{m-2}(z)=o\left( (1-z)^{m-2}\right) \) as \(z\uparrow 1\). Furthermore,
where \(\int _z^{1}K_{m-2}(u)\hbox {d}u=o((1-z)^{m-1})\) as \(z\uparrow 1\).
It follows from (B.24) and (B.51) that for some constants \(\{v_k;\ k=0,1,2,\cdots ,m\}\),
Define \(\widehat{D}^{(0)}_{m-1}(z)\) in a manner similar to the definition of \(\widehat{G}_n (z)\) in (A.7). Then, we have
which immediately leads to:
Note that \(\overline{k}_1(j)=P\{K>j\}\sim c_K\cdot j^{-m+1}L(j)\). By Lemma B.3, we obtain
By Karamata’s theorem (see Lemma A.3), we know
Therefore,
By applying Lemma B.3, we obtain from (B.59) that
which completes the proof of Theorem 5.1 for integer \(a=m\in \{2,3,\cdots \}\).
1.3 Proof of Lemma 6.1
The proof method presented here resembles that for Lemma 1.3.1 in [11], p. 37. For \(0<\varepsilon <1\) and \(t>0\), we have
where
By the monotone density theorem (Lemma A.2), we know that \(f_1(t)\sim (d-1)c_1 t^{-d} L_1(t)\sim (d-1)t^{-1}\overline{F}_1(t)\). By the mean value theorem, there exists \(\theta =\theta (t,y)\in (0, 1)\) such that \(\overline{F}_1(t-y)-\overline{F}_1(t)=f_1(t-\theta y)\cdot y\) for \(0\le y\le \varepsilon t\). The decreasing property of \(f_1\) yields \(f_1(t)\le f_1(t-\theta y)\le f_1((1-\varepsilon )t)\) for \(0\le y\le \varepsilon t\). Therefore,
from which it follows that
Next, we prove the following asymptotic result:
Note that
where the last equality is due to the fact: by the uniform convergence theorem for slowly varying functions, \(L_2(t(1-y/t))/L_2(t)\rightarrow 1\) uniformly on \(y\in [0,(1-\varepsilon )t]\) (or \(1-y/t\in [\varepsilon ,1]\)).
Since for \(b> 0\) and \(0\le w\le 1-\varepsilon \),
we have
where the last equality is due to \(\int _0^t x \hbox {d}F_1(x)=-t \overline{F}_1(t)+\int _0^t \overline{F}_1(x)\hbox {d}x\). Now, (B.64) follows from (B.65) and (B.67).
Now, let us recall (B.61). Note that for all \(0<\varepsilon <1\), \(\overline{F}_1((1-\varepsilon )t)\overline{F}_2(\varepsilon t)=o(\overline{F}_2(t))\), \(\overline{F}_1(t)\overline{F}_2(\varepsilon t)=o(\overline{F}_2(t))\), \(\overline{F}_2(t)\overline{F}_1((1-\varepsilon )t)=o(\overline{F}_2(t))\) and \(\pi _2(t,\varepsilon )=o(\overline{F}_2(t))\) (by B.64)). So, (B.61) can be rewritten as
Using (B.63) and taking \(\varepsilon \rightarrow 0^+\), we complete the proof.
Proof of \(\Delta \)-analyticity of \(Ez^{L_{\infty }}\) for Examples 1 and 2
Definition C.1
([14], p. 389) An open domain is called a \(\Delta \)-domain at 1 if it is in the form \(\Delta =\{z|\ |z|<R,\ z\ne 1,\ |\text{ Arg }(z-1)|>\phi \}\) for some \(R>1\) and \(0<\phi <\frac{\pi }{2}\). A function is called \(\Delta \)-analytic at 1 if it is analytic in some \(\Delta \)-domain at 1.
In the following, for Example 1 and Example 2, we will prove, respectively, that \(Ez^{L_{\infty }}\) can be analytically continued to \(\mathbb {C}\backslash [1,\infty )\), which immediately implies its \(\Delta \)-analyticity at 1.
1.1 Example 1
Recall that (8.2) and (8.3). Note that \(\beta (s)\) and \(\beta ^{(e)}(s)\) are analytic in \(\mathbb {D}=\mathbb {C}\backslash (-\infty ,0]\), and both X(z) and \(X^{(de)}(z)\) can be analytically continued to \(\mathbb {C}\backslash [1,\infty )\). For \(Ez^{L_{\infty }}\) to be analytic in \(\mathbb {C}\backslash [1,\infty )\), we only need to verify two things: (i) \(\lambda (1-X(z))\in \mathbb {D}\) for any \(z\in \mathbb {C}\backslash [1,\infty )\); (ii) \(1-\rho \beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)\) is nonzero in \(\mathbb {C}\backslash [1,\infty )\).
(i) Let \(s=(1-z)/(1-q)=x+iy\). By (8.8),
It follows that if \(\text{ Im }(z)\not = 0\) (or say \(y\not = 0\)), then \(\text{ Im }\big (1-X(z)\big )\not = 0\). Additionally, for any real \(z\in (-\infty ,1)\) (or say \(s>0\)), \(1-X(z)=s/(1+qs)>0\). Hence, \(\lambda (1-X(z))\in \mathbb {D}\) for any \(z\in \mathbb {C}\backslash [1,\infty )\).
(ii) By (11) in [33], for \(s\in \mathbb {D}\),
Set \(s=(1-z)/(1-q)=x+iy\). By the expressions of \(1-X(z)=s/(1+qs)\) and \(X^{(de)}(z)=1/(1+qs)\), and using (C.1), we have
from which we infer that \(\text{ Im }(\beta ^{(e)}\left( \lambda -\lambda X(z))\cdot X^{(de)}(z)\right) \ne 0\) for \(y\ne 0\) or \(\text{ Im }(z)\not =0\). So, \(1-\rho \beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)\) is nonzero in \(\mathbb {C}\backslash (-\infty ,\infty )\). In addition, for any real \(z\in (-\infty ,1)\), we have \(s=x> 0\), then \(\beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)=\beta ^{(e)}\big (\frac{\lambda x}{1+qx}\big )\cdot \frac{1}{1+qx}< 1\). So, \(1-\rho \beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)\) is nonzero for \(z\in (-\infty ,1)\).
1.2 Example 2
Note that \(\tau (s)\) and \(\tau ^{(e)}(s)\), \(\beta (s)\) and \(\beta ^{(e)}(s)\) can be analytically continued to \(\mathbb {D}=\mathbb {C}\backslash (-\infty ,0]\), and both X(z) and \(X^{(de)}(z)\) can be analytically continued to \(\mathbb {C}\backslash [1,\infty )\). For \(Ez^{L_{\infty }}\) to be analytic in \(\mathbb {C}\backslash [1,\infty )\), we only need to verify two things: (i) \(\lambda (1-X(z))\in \mathbb {D}\) for any \(z\in \mathbb {C}\backslash [1,\infty )\); (ii) \(1-\rho \beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)\) is nonzero in \(\mathbb {C}\backslash [1,\infty )\).
(i) Similar to (C.1), we know that
By the definition of X(z), we can immediately write
Set \(s=1-z=x+iy\) in the above equality. Note that \(\tau (s)=1-\tau _1 s\tau ^{(e)}(s)\). We then have
where
It is worthwhile to mention that \(g(x,y)=\frac{v}{\Gamma (u)} \int _0^{\infty }\frac{t+v}{(t+v x)^2+(vy)^2}\cdot t^{u-1}e^{-t} \hbox {d}t>0\) for all \(x>0\) and \(y\not =0\). It follows from (C.5) and (C.6) that
Therefore, if \(\text{ Im }(z)\not = 0\) (or \(y\not = 0\)), then \(\text{ Im }\big (1-X(z)\big )\not = 0\). Additionally, for any real \(z\in (-\infty ,1)\) (or \(s>0\)), \(1-X(z)\ge 1-(1-s)>0\) (see (C.5)). Hence, \(\lambda (1-X(z))\in \mathbb {D}\) for any \(z\in \mathbb {C}\backslash [1,\infty )\).
(ii) It follows from (C.5) and (C.6) that
where \(g_0(x,y)=\frac{g(x,y)}{(f(x,y))^2+(yg(x,y))^2}>0\) for all \(x>0\) and \(y\not =0\). It follows from (C.5), (C.8), and (C.1) that
from which we know that \(\text{ Im }(\beta ^{(e)}\left( \lambda -\lambda X(z))\cdot X^{(de)}(z)\right) \ne 0\) for all \(y\ne 0\). So, \(1-\rho \beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)\) is nonzero in \(\mathbb {C}\backslash (-\infty ,\infty )\). Furthermore, for any real \(z\in (-\infty ,1)\), we have \(s=x> 0\) and by (C.6),
hence \(\beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)=\beta ^{(e)}\big (\lambda x\varphi (x)\big )\cdot \frac{\varphi (x)}{1+\tau _1}< 1\). So, \(1-\rho \beta ^{(e)}(\lambda -\lambda X(z))\cdot X^{(de)}(z)\) is nonzero for \(z\in (-\infty ,1)\).
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Liu, B., Min, J. & Zhao, Y.Q. Refined tail asymptotic properties for the \(M^X/G/1\) retrial queue. Queueing Syst 104, 65–105 (2023). https://doi.org/10.1007/s11134-023-09874-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11134-023-09874-y