Abstract
We revisit a single-server retrial queue with two independent Poisson streams (corresponding to two types of customers) and two orbits. The size of each orbit is infinite. The exponential server (with a rate independent of the type of customers) can hold at most one customer at a time and there is no waiting room. Upon arrival, if a type i customer \((i=1,2)\) finds a busy server, it will join the type i orbit. After an exponential time with a constant (retrial) rate \(\mu _i\), a type i customer attempts to get service. This model has been recently studied by Avrachenkov et al. (Queueing Syst 77(1):1–31, 2014) by solving a Riemann–Hilbert boundary value problem. One may notice that, this model is not a random walk in the quarter plane. Instead, it can be viewed as a random walk in the quarter plane modulated by a two-state Markov chain, or a two-dimensional quasi-birth-and-death process. The special structure of this chain allows us to deal with the fundamental form corresponding to one state of the chain at a time, and therefore it can be studied through a boundary value problem. Inspired by this fact, in this paper, we focus on the tail asymptotic behaviour of the stationary joint probability distribution of the two orbits with either an idle or a busy server by using the kernel method, a different one that does not require a full determination of the unknown generating function. To take advantage of existing literature results on the kernel method, we identify a censored random walk, which is an usual walk in the quarter plane. This technique can also be used for other random walks modulated by a finite-state Markov chain with a similar structure property.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In this paper, we revisit a single server retrial queueing system with two orbits and no waiting room, which has been studied by Avrachenkov et al. (2014). The analysis in Avrachenkov et al. (2014) is based on the solution of a Riemann–Hilbert boundary value problem, while our focus is on exact tail asymptotics for the joint stationary distribution of the two orbits under a busy or idle state of the server, using the kernel method, a different method that does not require a full determination of the unknown generating function. In this system, there are two independent exogenous Poisson streams (representing two types of customers) flowing into the server, and the server can hold at most one customer at a time. Upon arrival, if a type i customer finds a busy server, it will join its orbit and wait for retrial at a specified exponential rate for the customers of type i. Such a queueing system could serve as a model for two competing job streams in a carrier sensing multiple access system, and it has an application in a local area computer network (LAN) as explained in Avrachenkov et al. (2014).
Retrial queueing systems have been attracting researchers’ attention for many years (e.g., Artalejo and Gómez-Corral 2008; Artalejo 2010; Falin 1990; Yang and Templeton 1987 and references therein). Much of the previous work lays the emphasis on performance measures, such as the mean size of the orbit, the average number of the customers in the system, the average waiting time among others. We also notice that stationary tail asymptotic analysis has recently become one of the central research topics for retrial queues due to not only its own importance, but also its applications in approximation and performance bounds. For example, Shang et al. (2006) proved that the stationary queue length of the M / G / 1 retrial queue has a subexponential tail if the queue length of the corresponding M / G / 1 queue has a tail of the same type. Kim et al. (2010) extended the study on the M / G / 1 retrial queue by Kim et al. (2007) to a MAP / G / 1 retrial queue, and obtained tail asymptotics for the queue size distribution. Tail asymptotic properties were obtain for M / M / m retrial queue by Kim and Kim (2012), and Kim et al. (2012). By adopting matrix-analytic theory and the censoring technique, Liu et al. (2012) studied the M / M / c retrial queues with non-persistent customers and obtained tail asymptotics for the joint stationary distribution of the number of retrial customers in the orbit and the number of busy servers.
Most of the studies on retrial queues assumed a single type of customers flowing into the system, and references on retrial systems with multi-class customers are quite limited. The model studied by Avrachenkov et al. (2014) and again in this paper is such a system. This model is an example of the two-dimensional QBD process (for example, see Ozawa 2013), or the random walk in the quarter plane modulated by a two-state Markov chain (another example of retrial queues having this structure is Li and Zhao 2005). In Avrachenkov et al. (2014), the authors showed how this modulated model is converted to a scalar fundamental form, which can be solved in terms of a Riemann–Hilbert boundary value problem (BVP) due to its special structure of this system. Motivated by this, we extend their research on this model by considering the tail asymptotic behaviour of the stationary joint probability distribution of the two orbits with either an idle or a busy server, by using the kernel method—a different method that does not require a full determination of the unknown generating function. For more details about the kernel method, readers may refer to Fayolle et al. (1999), Li and Zhao (2009, 2011, 2012), and Li et al. (2013). We point out that tail asymptotic properties for Markov modulated or more general block-structured random walks have also been studied by using other methods, for example in Miyazawa and Zhao (2004), Sakuma et al. (2006), Kobayashi et al. (2010), and Miyazawa (2015).
It is worthwhile to mention that many typical queues have a linear retrial rate, while the retrial rate for the model in this paper is a constant, independent of the number of customers in the orbit (but dependent on type i). Such a system can be a model for the situation in which only the head of the line customer is allowed for retrial. This type of retrial queues are also very important with many interesting applications. Studies on this type of retrial queues are enormous including: Fayolle (1986), Farahmand (1990), Choi et al. (1993), Gómez-Corral (1999), Artalejo et al. (2001), Breuer et al. (2002), and Kim et al. (2014). Readers may also refer to the survey papers (Gómez-Corral 2006; Avram et al. 2014) for more information.
The main contribution in this paper includes: (1) the characterization of the tail asymptotic properties in the joint distribution for a large queue i (\(i=1, 2\)) with either an idle or a busy server. A total of three types of properties are identified (see Theorems 6.2, 6.3, and 6.4 for the case of a busy server, and Theorems 6.5 and 6.6 for the case of an idle server); and (2) an illustration on how to convert a matrix-form fundamental form for the Markov modulated random walk into a (scalar) functional form corresponding to one state of the chain, through a censored Markov chain or solving the matrix-form fundamental form (see remarks in the last section). Therefore, it can be studied by the kernel method.
The rest of the paper is organized as follows: Sect. 2 provides the model description; Sect. 3 identifies the censored random walk in the quarter plane; dominant singularities of the unknown generating function are located in Sect. 4, while the detailed asymptotic property of the unknown function at its dominant singularity is discussed in Sect. 5; exact tail asymptotic properties for stationary probabilities of the system, which are our main results, and their detail proofs are presented in Sect. 6. Concluding remarks are made in the final section.
2 Model description
In this paper, we consider a single server queueing system with two independent Poisson streams of arrivals and two retrial orbits, the same system studied in Avrachenkov et al. (2014). Following Avrachenkov et al. (2014), the two arrival rates are denoted by \(\lambda _i\), \(i=1,2\), with \(\lambda =\lambda _1+\lambda _2\). The server can hold at most one customer at a time (without a waiting room). It means that when the server is busy, an arriving type i customer will join in orbit i of infinity capacity. Retrials from all customers in orbit i for service are characterized by a Poisson process with constant rate \(\mu _i\). The service time for each customer is independent of its type and follows an exponential distribution with rate \(\mu \). The retrial mechanism imposed can be a model when only the customer at head of the line (orbit) is allowed for retrial.
Let I(t) be the state of the server (either idle or busy), or the number of customers in the server, and let \(Q_i(t)\) denote the number of customers in orbit i at time t for \(i=1,2\). Then, it generates a continuous time Markov chain \(X(t)=\{(Q_1(t), Q_2(t), I(t)):t\in [0,\infty ]\}\) on the state space \(\{0,1,\ldots \}\times \{0,1,\ldots \}\times \{0,1\}\). From Avrachenkov et al. (2014), we know that the system is stable if and only if \(\lambda (\lambda _1+\mu _1)<\mu \mu _1\) and \(\lambda (\lambda _2+\mu _2)<\mu \mu _2\). Under the stability condition, the unique stationary probability vector for the system is denoted by \(\Pi _{m,n}=(\pi _{m,n}(0),\pi _{m,n}(1))\) for \(m,n=0,1, \ldots \). For the purpose of finding the stationary distribution, we consider the corresponding discrete time Markov chain through the uniformization technique. Without loss of generality, we assume that \(\lambda +\mu +\mu _1+\mu _2=1\). For this discrete time chain, a transition diagram, partitioned according to the state of the server, is depicted in Fig. 1, where
We define the probability generating function (PGF) \(P^{(k)}(x,y)\) for the stationary probabilities \(\pi _{m,n}(k)\) as
and denote
Following the idea in Fayolle et al. (1999), we can obtain the (matrix-form) fundamental form for the Markov modulated random walk in the quarter plane:
where
with
For detailed derivation, see the work in [15].
Remark 2.1
It is worthwhile to mention that the fundamental form (1.3.6) in Fayolle et al. (1999) is for the generating function excluding boundary probabilities, while ours is for the complete joint probability vector. In [15], it is pointed out that these two forms (for Markov modulated random walks) are equivalent. In fact, for \(k=0,1,\) let
and \(\pi (x,y)=(\pi ^{(0)}(x,y), \pi ^{(1)}(x,y))\), then
by noticing that
For the retrial queueing system studied in this paper, after some calculations, we have
Hence, the fundamental form (2.1) can be simplified as
Equivalently,
or,
(2.2) and (2.3) are identical to equations (18) and (19) in Avrachenkov et al. (2014), derived from direct calculations.
3 Censored Markov chain
One may notice that Eqs. (2.2) and (2.3) provide a relationship between generating functions for an idle server and for a busy server. Therefore, we start our analysis for a busy server since in this case, the censored Markov chain can be expressed explicitly. This censored Markov chain is a random walk in the quarter plane, which has been extensively studied in the literature. To this end, we first consider the uniformized discrete time Markov chain of the continuous time chain X(t) for the retrial model with uniformization parameter \(\theta = \lambda + \mu +\mu _1 +\mu _2=1\). We partition the transition matrix P of the uniformized chain according to the server state and then consider the censored chain to the set of states of a busy server. Specifically, let \(X(n)=\{(Q_n^{(1)},Q_n^{(2)}, I_n)\}\) be the uniformized chain on the state space \(\{0, 1, \ldots \} \times \{0, 1, \ldots \} \times \{0, 1\}\) and let \(E=\{0,1,\ldots \}\times \{0,1,\ldots \}\times \{1\}\) and \(E^c=\{0,1,\ldots \}\times \{0,1,\ldots \}\times \{0\}\). Partition the transition matrix P according to E and its complement \(E^c\) into:
where using the lexicographical order for states of \((Q_n^{(1)},Q_n^{(2)})\), \(P_{ij}\) can be expressed as
with
Notice that \(P_{00}\) is diagonal, it is straightforward to have the fundamental matrix of \(P_{00}\) as follows:
where
Furthermore, notice that \(P_{10}\) is also diagonal, and therefore the censored chain to E can be easily computed as
This censored chain is an example, referred to the simple random walk, of the random walks in the quarter plane studied in Fayolle et al. (1999), whose transition diagram is depicted in Fig. 2.
In our case,
where \(\hat{\mu }_i=\mu \mu _i\) for \(i=1,2\).
Let \(\alpha =\lambda +\mu _1+\mu _2=1-\mu \) and \(\hat{\lambda }_i=\alpha \lambda _i\) for \(i=1,2\). It follows from Avrachenkov et al. (2014) that under the system stability condition (for the retrial queue), at least one of \(\hat{\lambda }_1<\hat{\mu }_1\) and \(\hat{\lambda }_2<\hat{\mu }_2\) holds. Without loss of generality, we assume that \(\hat{\lambda }_1<\hat{\mu }_1\) throughout the paper. For this censored random walk, the fundamental form [equation (1.3.6) in Fayolle et al. (1999)] is given by:
where
with
In Li and Zhao (2011, 2012), a kernel method has been promoted for studying exact tail asymptotic properties for random walks in the quarter plane. In the following, we apply this method to the retrial queue model to explicitly (in terms of system parameters) characterize regions on which different tail asymptotic properties hold. First, based on the fundamental form in (3.1), asymptotic properties at the dominant singularity for the generating function \(\pi _1^{(1)}(x)\) or \(\pi _2^{(1)}(y)\) are obtained, based on which regions of different exact tail asymptotic properties for probabilities \(\pi _{m,n}(1)\) with a fixed value of n or m are identified through a Tauberian-like theorem (Theorem 6.1). Then, based on the relationship given in (2.2), the generating functions \(\pi _1^{(0)}(x)\) and \(\pi _2^{(0)}(y)\) are analyzed, and characterization of the exact tail asymptotic properties for \(\pi _{m,n}(0)\) is provided.
4 Dominant singularity of \(\pi _1^{(1)}(x)\)
Since discussions for dominant singularities of the two functions \(\pi _1^{(1)}(x)\) and \(\pi _2^{(1)}(y)\) are repetitive, we only provide details for \(\pi _1^{(1)}(x)\).
According to Li and Zhao (2011, 2012), the dominant singularity of \(\pi _1^{(1)}(x)\) is either a branch point of the Riemann surface defined by the kernel equation \(h(x,y)=0\), or a pole of the function \(\pi _1^{(1)}(x)\). The following two subsections are devoted to these two cases, respectively.
4.1 Branch points for kernel equation \(h(x,y)=0\)
For the censored random walk, we consider the kernel equation \(h(x,y)=0\) defined by the kernel function h(x, y) in the fundamental form (3.1). Write \(\alpha h(x,y)\) as a quadratic form in y with coefficients that are polynomials in x:
For a fixed x, \(h(x,y)=0\) has two solutions
where \(\hat{b}(x)=\alpha b(x)=\hat{\lambda }_1 x^2-(\hat{\lambda }_1+\hat{\lambda }_2+\hat{\mu }_1+\hat{\mu }_2)x+\hat{\mu }_1\) and \(\Delta (x)=b_+(x)b_-(x)\) with
Denote the branch points by \(x_i,i=1,2,3,4\), which are the zeros of \(\Delta (x)\), then we have
where
and
is a candidate of the dominant singularity of \(\pi _1^{(1)}(x)\).
Consider the following cut planes:
where \({\mathbb {C}}_x\) and \({\mathbb {C}}_y\) are the complex planes of x and y, respectively. In the cut plane \(\widetilde{\widetilde{\mathbb {C}}}_x\), define the two branches of Y(x) by
Symmetrically, when x and y are interchanged, we also have branch points \(y_i,i=1,2,3,4\), satisfying
as well as the two branches \(X_0(y)\) and \(X_1(y)\) defined in a similar fashion.
Detailed properties of the branches \(Y_0(x)\) and \(Y_1(x)\) (\(X_0(y)\) and \(X_1(y)\)) are needed in the asymptotic analysis for functions \(\pi _1^{(1)}(x)\) and \(\pi _1^{(0)}(x)\) (\(\pi _2^{(1)}(y)\) and \(\pi _2^{(0)}(y)\)), which are presented in the following two lemmas.
Lemma 4.1
The functions \(Y_i(x)\), \(i=0,1,\) are meromorphic in the cut plane \(\widetilde{\widetilde{\mathbb {C}}}_x\). In addition,
-
(i)
\(Y_0(x)\) has one zero and no poles and \(Y_1(x)\) has two poles and no zeros. Hence, \(Y_0(x)\) is analytic in \(\widetilde{\widetilde{\mathbb {C}}}_x\).
-
(ii)
\(|Y_0(x)|<|Y_1(x)|\) in the whole cut complex plane \(\widetilde{\widetilde{\mathbb {C}}}_x\). \(|Y_0(x)|=|Y_1(x)|\) takes place only on the cuts.
-
(iii)
\(|Y_0(x)|<1\) if \(|x|=1\), \(x\ne 1\), and \(Y_0(1)=\min \left( 1,\frac{\hat{\mu }_2}{\hat{\lambda }_2}\right) \le 1\).
-
(iv)
For all \(x\in \mathbb {C}_x\), \(|Y_0(x)|\le \sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}\) and \(|Y_1(x)|\ge \sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}\).
-
(v)
If \(x\in [x_1,x_2]\), then \(|Y_0(x)|=\sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}\) and \(X_0(Y_0(x))=x\).
Moreover,
-
(vi)
\(0<Y_0(x)\le 1\) for \(1\le x\le \frac{\hat{\mu }_1}{\hat{\lambda }_1}\) (recall that \(\hat{\lambda }_1<\hat{\mu }_1\)).
Parallel results for \(X_i(y)\), \(i=0,1\) can be stated as well.
Proof
See Fayolle and Iasnogorodski (1979), Li and Zhao (2011) and Li and Zhao (2012) for proofs of (i)–(v). Here we only detail the proof to (vi).
For \(1\le x\le \frac{\hat{\mu }_1}{\hat{\lambda }_1}\), let \(\frac{\alpha h(x,y)}{x}=0\), which leads to
where \(\tilde{b}(y)=\hat{\lambda }_2y^2-(\hat{\lambda }_1+\hat{\lambda }_2+\hat{\mu }_1+\hat{\mu }_2)y+\hat{\mu }_2\). Since \(\hat{\lambda }_1 x+\frac{\hat{\mu }_1}{x}\) is decreasing on \(\left[ 1,\sqrt{\frac{\hat{\mu }_1}{\hat{\lambda }_1}}\right] \) and increasing on \(\left( \sqrt{\frac{\hat{\mu }_1}{\hat{\lambda }_1}},\frac{\hat{\mu }_1}{\hat{\lambda }_1}\right] \), therefore, \(2\sqrt{\hat{\lambda }_1\hat{\mu }_1}\le \hat{\lambda }_1 x+\frac{\hat{\mu }_1}{x}\le \hat{\lambda }_1+\hat{\mu }_1\). For \(y<0\), the inequalities
have no solutions. For \(y\ge 0\), solve the following inequalities
to have \(y_2\le y\le \min \big (1,\frac{\hat{\mu }_2}{\hat{\lambda }_2}\big )\), or \(\max \big (1,\frac{\hat{\mu }_2}{\hat{\lambda }_2}\big )\le y\le y_3\). This means that for \(1\le x\le \frac{\hat{\mu }_1}{\hat{\lambda }_1}\), \(y_2 \le Y_0(x)\le 1\). \(\square \)
Lemma 4.2
We present more properties about \(Y_0(x)\) and \(X_0(y)\) below:
-
(i)
If \(\hat{\mu }_2>\hat{\lambda }_2\), then \(0<Y_0(x)<1\) for \(x\in \big (1,\frac{\hat{\mu }_1}{\hat{\lambda }_1}\big )\), and \(1<Y_0(x)<\sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}\) for \(x\in \big (\frac{\hat{\mu }_1}{\hat{\lambda }_1},x_3\big )\). Specially, \(Y_0\big (\frac{\hat{\mu }_1}{\hat{\lambda }_1}\big )=1\) and \(Y_0(x_3)=\sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}>1\).
-
(ii)
If \(\hat{\mu }_2<\hat{\lambda }_2\), then \(0<Y_0(x)<1\) for \(x\in (1,x_3)\). Also, \(Y_0\big (\frac{\hat{\mu }_1}{\hat{\lambda }_1}\big )=\frac{\hat{\mu }_2}{\hat{\lambda }_2}<1\) and \(Y_0(x_3)=\sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}<1\).
-
(iii)
If \(\hat{\mu }_2=\hat{\lambda }_2\), then \(x_3=\frac{\hat{\mu }_1}{\hat{\lambda }_1}\), \(0<Y_0(x)<1\) for \(x\in (1,\frac{\hat{\mu }_1}{\hat{\lambda }_1})\), and \(Y_0(1)=Y_0\big (\frac{\hat{\mu }_1}{\hat{\lambda }_1}\big )=1\).
Similarly,
-
(i’)
If \(\hat{\mu }_2>\hat{\lambda }_2\), then \(0<X_0(y)<1\) for \(y\in \big (1,\frac{\hat{\mu }_2}{\hat{\lambda }_2}\big )\), and \(1<X_0(y)<\sqrt{\frac{\hat{\mu }_1}{\hat{\lambda }_1}}\) for \(y\in \big (\frac{\hat{\mu }_2}{\hat{\lambda }_2},y_3\big )\). Specially, \(X_0\big (\frac{\hat{\mu }_2}{\hat{\lambda }_2}\big )=1\) and \(X_0(y_3)=\sqrt{\frac{\hat{\mu }_1}{\hat{\lambda }_1}}>1\).
-
(ii’)
If \(\hat{\mu }_2\le \hat{\lambda }_2\), then \(1<X_0(y)<\sqrt{\frac{\hat{\mu }_1}{\hat{\lambda }_1}}\) for \(y\in (1,y_3)\). Also, \(X_0(1)=1\) and \(X_0(y_3)=\sqrt{\frac{\hat{\mu }_1}{\hat{\lambda }_1}}>1\).
Proof
Based on Eqs. (4.1) and (4.2), it is easy to know that \(\hat{b}(x)<0\) for \(x\in (1,x_3)\), so the branch \(Y_0(x)\) should take \(Y_-(x)=\frac{-\hat{b}(x)-\sqrt{\Delta (x)}}{2\hat{\lambda }_2 x}\). Solving the inequalities \(Y_0(x)>1\) and \(Y_0(x)<1\) with \(x\in (1,x_3)\), we obtain, after some simple calculations, the results in (i)–(iii) of the lemma. (i’) and (ii’) can be proved in the same way. \(\square \)
4.2 Poles of \(\pi _1^{(1)}(x)\)
Since the censored random walk is a standard walk in the quarter plane, literature results can now be applied to the analysis of the dominant singularity of \(\pi _1^{(1)}(x)\). Therefore, besides the branch point \(x_3\), given in (4.3), the other candidate for the dominant singularity is a pole of function \(\pi _1^{(1)}(x)\). In the following, we refine literature results, which lead to an explicit characterization of both the dominant pole and the regions for different exact tail asymptotic properties.
Theorem 4.1
(Theorem 4.4 in Li and Zhao 2012) If \(x_p\) is the pole of \(\pi _1^{(1)}(x)\) with the smallest modulus in \((1, x_3]\), then \(x_p\) is a zero of \(h_1(x,Y_0(x))\) or \(Y_0(x_p)\) is a zero of \(h_2(X_0(y),y)\). In the latter case, \(|Y_0(x_p)|>1\). On the other hand, if \(x_p\) is the zero of \(h_1(x,Y_0(x))\) or \(Y_0(x_p)\) with \(|Y_0(x_p)|>1\) is a zero of \(h_2(X_0(y),y)\) with the smallest modulus in \((1, x_3]\), then \(x_p\) is the pole of \(\pi _1^{(1)}(x)\) in \((1, x_3]\). Moreover, \(x_p\) is real. Parallel results can be easily stated for \(\pi _2^{(1)}(y)\).
For the retrial queue model with two input streams and two orbits studied in this paper, we show in the following that the pole of \(\pi _1^{(1)}(x)\) [respectively \(\pi _2^{(1)}(y)\)] can only be the zero of \(h_1(x,Y_0(x))\) [respectively \(h_2(X_0(y),y)\)].
First, we discuss properties of the pole of \(\pi _1^{(1)}(x)\) in interval \((1,x_3]\). For convenience, let \(x^*\) be the unique zero in \((1,x_3]\) of the function \(h_1(x,Y_0(x))\) if such a zero exists, otherwise let \(x^*=+\infty \) (in this case, obviously \(x^*\) can never be the dominant singularity since \(x_3 < +\infty \)). Instead of directly considering the equation \(h_1(x,Y_0(x))=0\), we consider the product of two functions \(h_1(x,Y_0(x))\) and \(h_1(x,Y_1(x))\), which is a polynomial:
where
Since \(\lambda (\lambda _1+\mu _1)<\mu \mu _1\), it is easily to check that \(g(0)<0\) and \(g(1)<0\). Hence \(g(x)=0\) has one positive zero \(x_+\) and one negative zero \(x_-\). Especially, \(x_+>1\). The expressions of the two zeros are given as
Since either \(p_{i,j}\) or \(p_{i,j}^{(1)}\) is not X-shaped (refer to Li and Zhao 2012 for details) in this censored random walk, Theorem 4.5 in Li and Zhao (2012) guarantees that the candidate zero of \(h_1(x,Y_0(x))\) can only be \(x_+\). Solving \(h_1(x_+,y)=0\), and then from (3.3) we get
where \(Y(x_+)\) is either \(Y_0(x_+)\) or \(Y_1(x_+)\). On the other hand, \(\frac{\mu \mu _1}{\lambda _1(\lambda +\mu _1)}>1\) and \(g\big (\frac{\mu \mu _1}{\lambda _1(\lambda +\mu _1)}\big )=\frac{\lambda _2\mu \mu _1^{2}}{\lambda _1}>0\), hence, \(1<x_+<\frac{\mu \mu _1}{\lambda _1(\lambda +\mu _1)}\). This means \(Y(x_+)>1\). Furthermore, to check whether or not \(x_+\) is the pole of \(\pi _1^{(1)}(x)\), we will carry out a discussion under the condition \(\hat{\mu }_2>\hat{\lambda }_2\) and \(\hat{\mu }_2\le \hat{\lambda }_2\), respectively, in the following lemma.
Lemma 4.3
1. When \(\hat{\mu }_2>\hat{\lambda }_2\), the value of \(x^*\) depends on the value of \(x_+\):
-
(a)
For \(x_+\in \big (1,\frac{\hat{\mu }_1}{\hat{\lambda }_1}\big ]\), we have \(x^*=+\infty ;\)
-
(b)
For \(x_+\in \left( \frac{\hat{\mu }_1}{\hat{\lambda }_1},\min \left( x_3, \frac{\mu \mu _1}{\lambda _1(\lambda +\mu _1)}\right) \right) \), we have \(x^*=x_+<x_3\) if \(Y(x_+)<\sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}\), and \(x^*=+\infty \) otherwise;
-
(c)
For \(x_+=x_3<\frac{\mu \mu _1}{\lambda _1(\lambda +\mu _1)}\), we have \(Y(x_+)=\sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}\) and \(x^*=x_+=x_3;\)
-
(d)
For \(x_3<x_+<\frac{\mu \mu _1}{\lambda _1(\lambda +\mu _1)}\), we have \(x^*=+\infty \).
2. When \(\hat{\mu }_2\le \hat{\lambda }_2\), we have \(x^*=+\infty \).
Proof
For the case \(\hat{\mu }_2>\hat{\lambda }_2\), if \(x_+\in \left( 1,\frac{\hat{\mu }_1}{\hat{\lambda }_1}\right] \), it leads to \(0<Y_0(x)<1\) from Lemma 4.2. For the case \(\hat{\mu }_2\le \hat{\lambda }_2\), if \(x_+\in (1,x_3]\), it leads to \(Y_0(x_+)\le \sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}\le 1\) from Lemma 4.1. The both cases contradict \(Y(x_+)>1\). Hence, we can conclude that \(h_1(x,Y_0(x))\) has no zero on \([1,+\infty )\) (\(x_+\) is the zero of \(h_1(x,Y_1(x))\)). Therefore, \(x^*=+\infty \). Other conclusions are easy to make. \(\square \)
Remark 4.1
It is worthwhile to notice that: (i) If there does not exist a pole in \((1,x_3]\), then \(x_3\) is the dominant singularity of \(\pi _1^{(1)}(x)\). Therefore, for the purpose of dominant singularity, we do not need to consider case 1(d) in Lemma 4.3. (ii) The right-hand expression in (4.5) can be either \(Y_0(x_+)\) or \(Y_1(x_+)\). (iii) It is possible that both \(x_+\) and \(x_-\) are zeros of \(h_1(x,Y_1(x))\). In this case, \(h_1(x,Y_0(x))=0\) has no solution.
Next, we show \(h_2(X_0(y),y)\) has no zeros. Based on Theorem 4.1, if the pole in \((1,x_3]\) of \(\pi _1^{(1)}(x)\) is not \(x^*\), then it is denoted by \(\tilde{x}_1\). For convenience, define \(y^*\) to be the unique zero of \(h_2(X_0(y),y)\) in \((1,y_3]\) if such a zero exists, otherwise let \(y^*=+\infty \). Following the same idea as above, we have
where
has two zeros: \(y_-<0\) and \(y_+>1\). Solving \(h_2(x,y_+)=0\), and then from (3.4) we get
where \(X(y_+)\) is either \(X_0(y_+)\) or \(X_1(y_+)\).
Using a similar argument, parallel results to Lemma 4.3-1 can be obtained. Since \(\lambda _2(\lambda +\mu _2)<\mu \mu _2\) and \(f\left( \frac{\mu \mu _2}{\lambda _2(\lambda +\mu _2)}\right) =\frac{\lambda _1\mu \mu _2^{2}}{\lambda _2}>0\), we have \(1<y_+<\frac{\mu \mu _2}{\lambda _2(\lambda +\mu _2)}\). This leads to \(X(y_+)>1\). Next, we claim that \(\tilde{x}_1\) cannot exist.
If \(h_2(X_0(y),y)\) has a zero \(y^*\) in \((1,y_3]\), then \(y^*=y_+\) and \(1<X(y_+)=X_0(y^*)\le \sqrt{\frac{\hat{\mu }_1}{\hat{\lambda }_1}}\). From Theorem 4.7 in Li and Zhao (2012) we know \(\tilde{x}_1=X_1(y^*)\). Hence, \(\tilde{x}_1\in \left[ \sqrt{\frac{\hat{\mu }_1}{\hat{\lambda }_1}},\frac{\hat{\mu }_1}{\hat{\lambda }_1}\right) \) and \(0<Y_0(\tilde{x}_1)<1\) from Lemma 4.2. Obviously, it contradicts to that \(Y_0(\tilde{x}_1)\) is a pole of \(\pi _2^{(1)}(y)\). Therefore, \(\tilde{x}_1\) cannot exist.
Based on the above discussion, we are ready to summarize the detailed properties on the location of the dominant singularity. For convenience, we introduce the following three conditions:
-
Condition 1. \(\hat{\mu }_2 > \hat{\lambda }_2\), \(x_+\in \left( \frac{\hat{\mu }_1}{\hat{\lambda }_1},\min \left( x_3,\frac{\mu \mu _1}{\lambda _1(\lambda +\mu _1)}\right) \right) \) and \(Y(x_+) < \sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}\).
-
Condition 2. \(\hat{\mu }_2 > \hat{\lambda }_2\) and \(x_+ =x_3 \in \big (\frac{\hat{\mu }_1}{\hat{\lambda }_1},\frac{\mu \mu _1}{\lambda _1(\lambda +\mu _1)}\big )\).
-
Condition 3. One of the following three: (a) \(\hat{\mu }_2 \le \hat{\lambda }_2\); (b) \(\hat{\mu }_2 > \hat{\lambda }_2\) and \(x_+ \in (1, \frac{\hat{\mu }_1}{\hat{\lambda }_1}]\); and (c) \(\hat{\mu }_2 > \hat{\lambda }_2\), \(x_+\in \left( \frac{\hat{\mu }_1}{\hat{\lambda }_1},\min \big (x_3,\frac{\mu \mu _1}{\lambda _1(\lambda +\mu _1)}\big )\right) \), and \(Y(x_+) \ge \sqrt{\frac{\hat{\mu }_2}{\hat{\lambda }_2}}\).
Lemma 4.4
-
Case 1: Under Condition 1, the dominant singularity \(x_{dom}=x^*=x_+ < x_3\), which is a pole.
-
Case 2: Under Condition 2, the dominant singularity \(x_{dom}=x_3=x^*=x_+\), which is both a branch point and a pole.
-
Case 3: Under Condition 3, the dominant singularity \(x_{dom}=x_3 < x^*=+\infty \), which is a branch point.
Remark 4.2
One should notice that the above lemma is a refinement of the literature result for a general random walk in the quarter plane. It provides explicit conditions (in terms of system parameters), under which the dominant singularity \(x_{dom}\) of \(\pi _1^{(1)}(x)\) (also explicitly expressed) is either \(x_{dom} = x_3\) or \(x_{dom}=x_+\), since all the branch point \(x_3\), the pole \(x_+\) and \(Y(x_+)\) are explicitly expressed in (4.3), (4.4) and (4.5), respectively.
5 Asymptotic properties of \(\pi _1^{(1)}(x)\) at its dominant singularity
Once again, in this section, we only provide detailed analysis for the function \(\pi _1^{(1)}(x)\). Due to symmetry, parallel results for \(\pi _2^{(1)}(y)\) can be easily stated and similarly proved. In the previous section, we proved that either \(x_3\) or \(x_+\) is the dominant singularity of \(\pi _1^{(1)}(x)\). In this section, we prove (in Theorem 5.1) that there exist three types of detailed asymptotic properties as x approaches to the dominant singularity \(x_{dom}\) of \(\pi _1^{(1)}(x)\), depending on \(x_{dom}=x_+<x_3\) or \(x_{dom}=x_3<x_+\) or \(x_{dom}=x_+=x_3\) respectively.
For simplicity in the following discussion, especially for the case of \(x_{dom}=x_3\), we write
where
Theorem 5.1
The behaviour of \(\pi _1^{(1)}(x)\) at the dominant singularity is given as
-
(i)
If \(x_{dom}=x^*=x_+<x_3\), then
$$\begin{aligned} \displaystyle \lim _{x\rightarrow x_+}\bigg (1-\frac{x}{x_+}\bigg )\pi _1^{(1)}(x)=C_{1,0}, \end{aligned}$$where
$$\begin{aligned} C_{1,0}=\frac{(\lambda +\mu _1)\sqrt{\Delta (x_+)}\left[ h_2(x_+,Y_0(x_+))\pi _2^{(1)}(Y_0(x_+))+h_0(x_+,Y_0(x_+))\pi _{0,0}(1)\right] }{\hat{\mu }_2\lambda \lambda _1x_+(x_+-1)(x_+-x_-)}. \end{aligned}$$ -
(ii)
If \(x_{dom}=x_3=x^*=x_+\), then
$$\begin{aligned} \displaystyle \lim _{x\rightarrow x_{dom}}\sqrt{1-x/x_{dom}}\pi _1^{(1)}(x)=C_{2,0}, \end{aligned}$$where
$$\begin{aligned} C_{2,0}=\frac{2 }{\lambda _1}\times \frac{h_2(x_{dom},Y_0(x_{dom}))\pi _2^{(1)}(Y_0(x_{dom}))+h_0(x_{dom},Y_0(x_{dom}))\pi _{0,0}(1)}{\sqrt{x_{dom}(x_{dom}-x_1)(x_{dom}-x_2)(x_4-x_{dom})}}. \end{aligned}$$ -
(iii)
If \(x_{dom}=x_3<x^*=+\infty \), then
$$\begin{aligned} \displaystyle \lim _{x\rightarrow x_3}\sqrt{1-x/x_3}\pi _1^{'(1)}(x)=C_{3,0}, \end{aligned}$$where \(\pi _1^{'(1)}(x)\) is the derivative of \(\pi _1^{(1)}(x)\) and
$$\begin{aligned} C_{3,0}=-\frac{q(x_3)}{2x_3}\frac{d}{dy}\left[ \frac{h_2(x_3,y)\pi _2^{(1)}(y)+h_0(x_3,y)\pi _{0,0}(1)}{h_1(x_3,y)}\right] {\bigg |_{y=Y_0(x_3)}}. \end{aligned}$$
Proof
(i) If \(x_{dom}=x^*=x_+<x_3\), then \(x_{dom}\) is a simple pole of \(\pi _1^{(1)}(x)\). Based on the analysis in Li and Zhao (2012), we can rewrite
It follows that
(ii) If \(x_{dom}=x_3=x^*=x_+\), then \(h_1(x_{dom},Y_0(x_{dom}))=0\). In this case, we can rewrite \(\pi _1^{(1)}(x)\) as
It follows that
(iii) If \(x_{dom}=x_3<x^*\), let
Then the derivative of \(\pi _1^{(1)}(x)\) is given by
with
where p(x) and q(x) are defined in Eq. (5.1). Since it is obvious that \(\displaystyle \lim _{x\rightarrow x_3}\sqrt{1-x/x_3} \frac{dY_0(x)}{dx}=-\frac{q(x_3)}{2x_3}\), \(\displaystyle \lim _{x\rightarrow x_3}\sqrt{1-x/x_3} \frac{\partial T}{\partial x}=0\) and \(\frac{\partial T}{\partial y}\) is continuous at \((x_3,Y_0(x_3))\), so,
\(\square \)
6 Tail asymptotic properties in stationary probabilities
Exact tail asymptotic properties in stationary probabilities are obtained directly from the corresponding asymptotic properties of the unknown generating function by applying the following Tauberian-like theorem. This theorem is originated from Bender (1974), and more complete versions can be found in Flajolet and Sedgewich (2009), which include the following theorem as a special case.
Theorem 6.1
(Tauberian-like theorem for single singularity) Let \(A(z)=\sum _{n\ge 0}a_n z^n\) be analytic at zero with R the radius of convergence. Suppose that R is a singularity of A(z) that can be continued to a \(\Delta \)-domain at R. If for a real number \(\beta \notin \{0,-1,-2, \ldots \}\),
where g is a non-zero constant. Then,
where \(\Gamma (\beta )\) is the value of Gamma function at \(\beta \), and \(a_n \sim b_n\) is equivalent to \(\lim _n a_n/b_n =1\).
The Tauberian-like theorem claims that the tail behaviour in the sequence of the coefficients in the Taylor expansion of the analytic function corresponds to the asymptotic property of the function at its dominant singularity. In the following subsections, we show how to apply Theorem 6.1 to characterize the tail behaviour in the joint probabilities \(\pi _{m,n}(k)\) for a fixed number n of customers in orbit 2. Specifically, in Sect. 6.1, we provide a characterization for tail asympotics, when the server is busy, in the sequence of: (1) boundary probabilities \(\pi _{m,0}(1)\); (2) marginal probabilities \(\pi _m^{(1)}=\sum _{n=1}^{\infty }\pi _{m,n}(1)\); (3) joint probabilities \(\pi _{m,n}(1)\) for a fixed \(n > 0\) (along the direction of queue one). While in Sect. 6.2, when the server is idle, we provide a characterization for tail asympotics in \(\pi _{m,n}(0)\) for a fixed n and for the marginal distribution \(\pi _m^{(0)}=\sum _{n=1}^{\infty }\pi _{m,n}(0)\).
Remark 6.1
By symmetry, tail behaviour in \(\pi _{m,n}(1)\) and \(\pi _{m,n}(0)\) for a fixed number m of customers in orbit 1 (and also in the marginal distributions for the second queue length when the server is busy and idle, respectively) can be easily stated and similarly proved.
6.1 Exact tail asymptotics when the server is busy
First, we consider the sequence \(\pi _{m,0}(1)\) of the boundary probabilities. When the second queue is empty and the server is busy, the exact tail asymptotic behaviour of the stationary probability sequence \(\pi _{m,0}(1)\) along the increasing direction of the first queue is a direct consequence of the characterization of the asymptotic property for the function \(\pi _1^{(1)}(x)\) in Theorem 5.1 and the Tauberian-like theorem (Theorem 6.1).
Theorem 6.2
For a stable retrial queue with two input streams and two orbits studied in this paper, when m is large, we have three types of tail asymptotic properties for the boundary probabilities \(\pi _{m,0}(1)\):
-
Type 1: (Exact geometric decay) Under Condition 1,
$$\begin{aligned} \pi _{m,0}(1)\sim C_{1,0}\left( \frac{1}{x_+}\right) ^{m-1}, \quad m\ge 1; \end{aligned}$$ -
Type 2: (Geometric decay with prefactor \(m^{-1/2}\)) Under Condition 2,
$$\begin{aligned} \pi _{m,0}(1)\sim \frac{C_{2,0}}{\sqrt{\pi }}m^{-\frac{1}{2}}\left( \frac{1}{x_{dom}}\right) ^{m-1}, \quad m\ge 1; \end{aligned}$$ -
Type 3: (Geometric decay with prefactor \(m^{-3/2}\)) Under Condition 3,
$$\begin{aligned} \pi _{m,0}(1)\sim \frac{C_{3,0}}{\sqrt{\pi }}m^{-\frac{3}{2}}\left( \frac{1}{x_3}\right) ^{m-2}, \quad m\ge 1. \end{aligned}$$
Here, constants \(C_{i,0}\) (\(i=1,2,3\)) are given in Theorem 5.1.
Remark 6.2
One may notice that in Type 3, the power of the decay rate is \(m-2\) instead of \(m-1\) since the Tauberian-like theorem is applied to the derivative of the function.
For characterizing the asymptotic behaviour of the marginal probability \(\pi _m^{(1)}=\sum _{n=1}^{\infty }\pi _{m,n}(1)\), we compute \(\pi ^{(1)}(x,1)\),
If \(\hat{\lambda }_2\ne \hat{\mu }_2\), it follows from (4.2) that we have \(\hat{\mu }_1/\hat{\lambda }_1<x_3\). Therefore, from Lemma 4.4 we can claim that \(1<\hat{\mu }_1/\hat{\lambda }_1<\min (x^*,x_3)\) is always true. Obviously, \(\hat{\mu }_1/\hat{\lambda }_1\) is the dominant singularity of \(\pi ^{(1)}(x,1)\), which is a simple pole. If \(\hat{\lambda }_2=\hat{\mu }_2\), then from Lemma 4.2-(iii), we have \(x_3=\hat{\mu }_1/\hat{\lambda }_1\). Again, according to Lemma 4.4, the dominant singularity of \(\pi _1^{(1)}(x)\) is \(x_3=\hat{\mu }_1/\hat{\lambda }_1<x^*=+\infty \). Notice that \(\lim _{x\rightarrow x_3} \pi _1^{(1)}(x)\) is finite. Therefore, the Tauberian-like theorem can be still applied.
Theorem 6.3
(i)
where
and (ii) The marginal probabilities \(\pi _m^{(1)}\) has an exact geometric decay with decay rate equal to \(x_{dom}=\hat{\mu }_1/\hat{\lambda }_1\):
Remark 6.3
It should be noticed that one may consider \(\sum _{n=0}^{\infty } (\pi _{m,n}(1)+\pi _{m,n}(0))\) the usual marginal distribution of the first queue. Its tail asymptotic property can be easily obtained since the property for \(\pi _m^{(1)}\) and \(\pi _{m,0}(1)\) have been studied, and the property for \(\pi _m^{(0)}=\sum _{n=1}^{\infty }\pi _{m,n}(0)\) and \(\pi _{m,0}(0)\) can be similarly obtained.
Next, the exact tail asymptotic behaviour for joint probabilities can be obtained from the recursive relationship of the generating functions \(\varphi _n(x)\), defined by
It is clear that \(\varphi _0(x)=\pi _1^{(1)}(x)\). From the balance equations of the censored random walk, we can obtain
where
Rewrite (6.4) as
and note that \(c(x)=p_{0,-1}x\). Hence, we established the fact that \(\varphi _n(x)\) has the same singularities as \(\varphi _0(x)\) since that the zero of c(x) is not a pole of \(\varphi _n(x)\) for all \(n\ge 0\).
By adopting Theorem 7.1 and Lemma 7.2 in Li and Zhao (2012) directly, we define
then we can conclude the results in the following theorem.
Theorem 6.4
Corresponding to the three types in Theorem 5.1, when m is large, we have the following tail asymptotic properties for the joint probabilities \(\pi _{m,n}(1)\) for a fixed n:
-
Type 1: (Exact geometric decay)
$$\begin{aligned} \pi _{m,n}(1)\sim A_1(x_+)\bigg (\frac{1}{Y_1(x_+)}\bigg )^{n-1}\left( \frac{1}{x_+}\right) ^{m-1}, \quad n\ge 1; \end{aligned}$$ -
Type 2: (Geometric decay with prefactor \(m^{-1/2}\))
$$\begin{aligned} \pi _{m,n}(1)\sim \frac{A_2(x_{dom})}{\sqrt{\pi }}\bigg (\frac{1}{Y_1(x_{dom})}\bigg )^{n-1}m^{-\frac{1}{2}}\left( \frac{1}{x_{dom}}\right) ^{m-1}, \quad n\ge 1; \end{aligned}$$ -
Type 3: (Geometric decay with prefactor \(m^{-3/2}\))
$$\begin{aligned} \pi _{m,n}(1)\sim \frac{[A_3(x_3)+(n-1)B_3(x_3)]}{\sqrt{\pi }}\bigg (\frac{1}{Y_1(x_3)}\bigg )^{n-1}m^{-\frac{3}{2}}\left( \frac{1}{x_3}\right) ^{m-2}, \quad n\ge 1. \end{aligned}$$
6.2 Exact tail asymptotics when the server is idle
Having known the exact tail asymptotic properties of the boundary, marginal and joint distributions for \(I(t)=1\) (or the server is busy), we can now study the tail asymptotic properties for \(I(t)=0\) (or the server is idle) based on the relationship given in (2.2).
Setting \(y=0\) in (2.2) leads to
which means that \(P^{(0)}(x,0)\) and \(P^{(1)}(x,0)\) have the same asymptotic property.
Similarly, setting \(y=1\) in (2.2) leads to
Substituting (6.5) into (6.6) gives
Since the asymptotic property at the dominant singularity of \(P^{(0)}(x,1)\) is dominated by the asymptotic property of the function \(\mu P^{(1)}(x,1)\), \(P^{(0)}(x,1)\) and \(P^{(1)}(x,1)\) have the same asymptotic property. Based on the above, we have the following conclusion:
Theorem 6.5
Assume that the retrial queue with two input streams and two orbits is stable.
-
(i)
For large m, we have three types of tail asymptotic properties for the boundary probabilities \(\pi _{m,0}(0)\) correspondingly.
-
Type 1: (Exact geometric decay)
$$\begin{aligned} \pi _{m,0}(0)\sim \frac{\mu }{\lambda +\mu _1}C_{1,0}\left( \frac{1}{x_+}\right) ^{m-1}, \quad m\ge 1; \end{aligned}$$ -
Type 2: (Geometric decay with prefactor \(m^{-1/2}\))
$$\begin{aligned} \pi _{m,0}(0)\sim \frac{\mu }{\lambda +\mu _1}\frac{C_{2,0}}{\sqrt{\pi }}m^{-\frac{1}{2}}\left( \frac{1}{x_{dom}}\right) ^{m-1} \quad m\ge 1; \end{aligned}$$ -
Type 3: (Geometric decay with prefactor \(m^{-3/2}\))
$$\begin{aligned} \pi _{m,0}(0)\sim \frac{\mu }{\lambda +\mu _1}\frac{C_{3,0}}{\sqrt{\pi }}m^{-\frac{3}{2}}\left( \frac{1}{x_3}\right) ^{m-2} \quad m\ge 1. \end{aligned}$$
Here, constants \(C_{i,0}\ (i=1,2,3)\) are given in Theorem 5.1.
-
-
(ii)
The tail asymptotic property of the marginal distribution \(\pi _m^{(0)}=\sum _{n=1}^{\infty }\pi _{m,n}(0)\) is determined by
$$\begin{aligned} \pi _m^{(0)}\sim \frac{\mu }{\alpha }C_m\left( \frac{\hat{\lambda }_1}{\hat{\mu }_1}\right) ^{m-1}, \end{aligned}$$where \(C_m\) is provided by (6.1).
We finally characterize the tail asymptotic behaviour for the joint probabilities \(\pi _{m,n}(0)\) for a fixed \(n > 0\). Define the generating function
Referring to equation (14) in Avrachenkov et al. (2014), we have
which obviously leads to the following theorem.
Theorem 6.6
Corresponding to the three types in Theorem 5.1, when m is large, we have the following tail asymptotic properties of the joint probabilities \(\pi _{m,n}(0)\) for a fixed n:
-
Type 1: (Exact geometric decay) Under Condition 1,
$$\begin{aligned} \pi _{m,n}(0)\sim \frac{\mu }{\alpha }A_1(x_+)\bigg (\frac{1}{Y_1(x_+)}\bigg )^{n-1}\left( \frac{1}{x_+}\right) ^{m-1}, \quad n\ge 1; \end{aligned}$$ -
Type 2: (Geometric decay with prefactor \(m^{-1/2}\)) Under Condition 2,
$$\begin{aligned} \pi _{m,n}(0)\sim \frac{\mu }{\alpha }\frac{A_2(x_{dom})}{\sqrt{\pi }}\bigg (\frac{1}{Y_1(x_{dom})}\bigg )^{n-1}m^{-\frac{1}{2}}\left( \frac{1}{x_{dom}}\right) ^{m-1}, \quad n\ge 1; \end{aligned}$$ -
Type 3: (Geometric decay with prefactor \(m^{-3/2}\)) Under Condition 3,
$$\begin{aligned} \pi _{m,n}(0)\sim \frac{\mu }{\alpha }\frac{[A_3(x_3)+(n-1)B_3(x_3)]}{\sqrt{\pi }}\bigg (\frac{1}{Y_1(x_3)}\bigg )^{n-1}m^{-\frac{3}{2}}\left( \frac{1}{x_3}\right) ^{m-2}, \quad n\ge 1. \end{aligned}$$
7 Concluding remarks
In this paper, we considered the exact tail asymptotic behaviours of a retrial queue with two input streams and two orbits. Partitioned according to the two states of the server, this model is formulated as a random walk in the quarter plane whose transition probabilities are modulated by a two-state Markov chain (idle or busy). Our work is a revisit of the same model studied in Avrachenkov et al. (2014). While in Avrachenkov et al. (2014), the study is based on the solution to a BVP, we employed a different method, the kernel method. The advantage of using this method mainly relies on the fact that there is no need to have a full determination of the unknown generating function. Instead, we only need the location of the dominant singularity of the unknown function and the asymptotic property at its dominant singularity. By this method, tail asymptotic properties in stationary probabilities for the model are obtained when the first queue size is large. Due to symmetry, it is not difficult to state and (similarly) prove parallel exact tail asymptotic properties when the second queue size is large. In addition, exact tail asymptotic results for other probability sequences formed from the joint stationary probabilities can also be considered. For example, we can consider the total number of customers in the system as follows: let
and we compute \(\pi ^{(1)}(x,x)\), according to (3.1):
Then, the dominant singularity is determined by comparing \(x=(\hat{\mu }_1+\hat{\mu }_2)/\hat{\lambda }\) to the dominant singularities of \(\pi ^{(1)}_1(x)\) and \(\pi ^{(1)}_2(x)\), and therefore the asymptotic property at its dominant singularity is determined. The exact tail asymptotic property is a consequence of the Tauberian-like theorem.
This paper used a censored chain to convert the matrix-form fundamental form into a usual (scalar) fundamental form. It is not always feasible to do this conversion since explicit expressions might not exist for the censored chain. A general method is to solve the matrix-form fundamental form to have a relationship between generating functions for different states of the modulated chain. For example, the censored chain to the idle state does not have an explicit expression for its transition matrix. However, in terms of the relationship in (2.2) and (2.3) obtained by solving the matrix-form fundamental form, we can have the following functional equation:
with
which is equivalent to:
After some calculations, the above equation also can be written as
where
The above functional equation is the fundamental form corresponding a random walk defined by
We now can apply the kernel method to the resulting fundamental form to obtain exact tail asymptotic properties for probabilities with an idle server.
Finally, we emphasize that this work serves as an illustration of how the kernel method can be applied to random walks modulated by a finite-state Markov chain, which has a similar structure property to that the retrial queue model possesses.
References
Artalejo, J. R. (2010). Accessible bibliography on retrial queues: Progress in 2000–2009. Mathematical and Computer Modelling, 51, 1071–1081.
Artalejo, J. R., & Gómez-Corral, A. (2008). Retrial queueing systems: A computational approach. Berlin: Springer.
Artalejo, J. R., Gómez-Corral, A., & Neuts, M. F. (2001). Analysis of multiserver queues with constant retrial rate. European Journal of Operational Research, 135, 569–581.
Avrachenkov, K., Nain, P., & Yechiali, U. (2014). A retrial system with two input streams and two orbit queues. Queueing Systems, 77(1), 1–31.
Avram, F., Matei, D., & Zhao, Y. Q. (2014). On multiserver retrial queues: History, Okubo-type hypergeometric systems and matrix continued-fractions. Asia-Pacific Journal of Operational Research, 31. doi:10.1142/S0217595914400016
Bender, E. (1974). Asymptotic methods in enumeration. SIAM Review, 16, 485–513.
Breuer, L., Dudin, A., & Klimenok, V. (2002). A retrial \(BMAP/PN/N\) system. Queueing Systems, 40, 433–457.
Choi, B. D., Park, K. K., & Pearce, C. E. M. (1993). An \(M/M/1\) retrial queue with control policy and general retrial times. Queueing Systems, 14, 275–292.
Falin, G. (1990). A survey on retrial queue. Queueing Systems, 7, 127–167.
Farahmand, K. (1990). Single line queue with repeated demands. Queueing Systems, 6, 223–228.
Fayolle, G. (1986). A simple telephone exchange with delayed feedbacks. In Proceedings of the international seminar on teletraffic analysis and computer performance evaluation (pp. 245–253).
Fayolle, G., & Iasnogorodski, R. (1979). Two coupled processors: The reduction to a Riemann–Hilbert problem. Zeitschrift für Wahrscheinlichkeitstheorie und Verwandte Gebiete, 47(3), 325–351.
Fayolle, G., Iasnogorodski, R., & Malyshev, V. (1999). Random walks in the quarter-plane. New York: Springer.
Flajolet, F., & Sedgewich, R. (2009). Analytic combinatorics. Cambridge: Cambridge University Press.
Gao, Y. F. (2012). Ph.D. Desertation, School of Mathematics and Statistics, Carleton University.
Gómez-Corral, A. (1999). Stochastic analysis of a single server retrial queue with general retrial times. Naval Research Logistics, 46, 561–581.
Gómez-Corral, A. (2006). A bibliographical guide to the analysis of retrial queues through matrix analytic techniques. Annals of Operations Research, 141, 163–191.
Kim, B., & Kim, J. (2012). Exact tail asymptotics for the \(M/M/m\) retrial queue with nonpersistent customers. Operational Research Letters, 40(6), 537–540.
Kim, B., Kim, J., & Kim, J. (2010). Tail asymptotics for the queue size distribution in the \(MAP/G/1\) retrial queue. Queueing Systems, 66, 79–94.
Kim, J., Kim, B., & Ko, S.-S. (2007). Tail asymptotics for the queue size distribution in an \(M/G/1\) retrial queue. Journal of Applied Probability, 44, 1111–1118.
Kim, J., Kim, J., & Kim, B. (2012). Tail asymptotics of the queue size distribution in the \(M/M/m\) retrial queue. Journal of Computational and Applied Mathematics, 236(14), 3445–3460.
Kim, C., Klimenok, V., & Dudin, A. (2014). A \(G/M/1\) retrial queue with constant retrial rate. Top, 22, 509–529.
Kobayashi, M., Miyazawa, M., & Zhao, Y. Q. (2010). Tail asymptotics of the occupation measure for a Markov additive process with an \(M/G/1\)-type background process. Stochastic Models, 26, 463–486.
Li, H., & Zhao, Y. Q. (2005). A retrial queue with a constant retrial rate, server break downs and impatient customers. Stochastic Models, 21, 531–550.
Li, H., & Zhao, Y. Q. (2009). Exact tail asymptotics in a priority queue—Characterizations of the preemptive model. Queueing Systems, 63, 355–381.
Li, H., & Zhao, Y. Q. (2011). Tail asymptotics for a generalized two-demand queuing model—A kernel method. Queueing Systems, 69, 77–100.
Li, H. & Zhao, Y. Q. (2012). A kernel method for exact tail asymptotics—Random walks in the quarter plane (submitted).
Li, H., Tavakoli, J., & Zhao, Y. Q. (2013). Analysis of exact tail asymptotics for singular random walks in the quarter plane. Queueing Systems, 74, 151–179.
Liu, B., Wang, X., & Zhao, Y. Q. (2012). Tail asymptotics for \(M/M/c\) retrial queues with nonpersistent customers. Operational Research, 12, 173–188.
Miyazawa, M. (2015). Superharmonic vector for a nonnegative matrix with QBD block structure and its application to a Markov modulated two dimensional reflecting process. Queueing Systems, 81(1), 1–48.
Miyazawa, M., & Zhao, Y. Q. (2004). The stationary tail asymptotics in the \(GI/G/1\) type queue with countably many background states. Advances in Applied Probability, 36, 1231–1251.
Ozawa, T. (2013). Asymptotics for the stationary distribution in a discrete-time two-dimensional quasi-birth-and-death process. Queueing Systems, 74, 109–149.
Sakuma, Y., Miyazawa, M., & Zhao, Y. Q. (2006). Decay rate for a \(PH/M/2\) queue with shortest queue discipline. Queueing Systems, 53, 189–201.
Shang, W., Liu, L., & Li, Q. L. (2006). Tail asymptotics for the queue length in an \(M/G/1\) retrial queue. Queueing Systems, 52, 193–198.
Yang, T., & Templeton, J. (1987). A survey on retrial queue. Queueing Systems, 2, 201–233.
Acknowledgments
This work was done during the visit of the first two authors to the School of Mathematics and Statistics, Carleton University (Ottawa, Canada), who acknowledge the support provided by the School, and the visit of the third author to the School of Mathematics and Statistics, Nanjing University of Information Science and Technology (Nanjing, China), who acknowledges the support provided by the University. The first author also thanks the China Scholarship Council for supporting her visit to Carleton University through a scholarship. In addition, this work was supported in partial by the National Natural Science Foundation of China (11271373), and by the Natural Sciences and Engineering Research Council of Canada (NSERC). All authors thank the comments/suggestions made by two anonymous reviewers, which significantly improved the quality of the paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
In memory of Dr. Jesus R. Artalejo.
Rights and permissions
About this article
Cite this article
Song, Y., Liu, Z. & Zhao, Y.Q. Exact tail asymptotics: revisit of a retrial queue with two input streams and two orbits. Ann Oper Res 247, 97–120 (2016). https://doi.org/10.1007/s10479-015-1945-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-015-1945-y
Keywords
- Retrial queue
- Random walks in the quarter plane
- Random walks in the quarter plane modulated by a finite-state Markov chain
- Censored Markov chain
- Stationary distribution
- Generating function
- Kernel method
- Exact tail asymptotics