Next Article in Journal
Maximal (v, k, 2, 1) Optical Orthogonal Codes with k = 6 and 7 and Small Lengths
Previous Article in Journal
Computational Human Nasal Reconstruction Based on Facial Landmarks
Previous Article in Special Issue
A Moment Approach for a Conditional Central Limit Theorem of Infinite-Server Queue: A Case of M/MX/ Queue
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Scaling Limits of a Tandem Queue with Two Infinite Orbits †

1
Institute of Applied Mathematics and Computer Science, National Research Tomsk State University, 36 Lenina Ave., Tomsk 634050, Russia
2
Institute of Systems and Information Engineering, University of Tsukuba, 1-1-1 Tennodai, Tsukuba 305-8573, Japan
*
Author to whom correspondence should be addressed.
This study was supported by the Tomsk State University Development Programme (Priority-2030).
Mathematics 2023, 11(11), 2454; https://doi.org/10.3390/math11112454
Submission received: 18 April 2023 / Revised: 19 May 2023 / Accepted: 22 May 2023 / Published: 26 May 2023
(This article belongs to the Special Issue Queue and Stochastic Models for Operations Research II)

Abstract

:
This paper considers a tandem queueing network with a Poisson arrival process of incoming calls, two servers, and two infinite orbits by the method of asymptotic analysis. The servers provide services for incoming calls for exponentially distributed random times. Blocked customers at each server join the orbit of that server and retry to enter the server again after an exponentially distributed time. Under the condition of low retrial rates, we prove that the joint stationary distribution of scaled numbers of calls in the orbits weakly converges to a two-variable Normal distribution.

1. Introduction

Retrial queues have been extensively studied due to their applications in service and computer and telecommunication systems. The main feature of retrial queues is that a blocked customer that cannot receive service upon arrival joins a virtual queue called an orbit and retries to enter a server after some random time. The analysis of retrial queues is challenging due to the non-homogeneity of the underlying Markov chain of these systems. As a result, analytical solutions for the stationary queue length of retrial queues are found in only a few special cases with a small number of servers (see some surveys and related references [1,2,3,4,5]).
Analytical solutions are even more challenging for the network of retrial queues as the so-called product-form solutions do not exist [6]. This motivated us to consider scaling limits for these models. In a recent series of work [7,8,9,10], we studied tandem queues with one orbit. In these papers, we studied an asymptotic regime where the retrial rate is extremely small, proving that in the transient regime, two scaled versions of the number of customers in orbit converge to a deterministic process and the diffusion process, respectively. Furthermore, in the stationary regime, two scaled versions of the number of customers in orbit converge to the constant and the Normal distribution, respectively.
This paper extends our work to a new framework with multiple orbits. Each orbit corresponds to a buffer of a server in the tandem queue. Our model is formulated by a four-dimensional Markov chain representing the state of the two servers and two orbits. As the size of each orbit is unlimited, the underlying Markov chain has two infinite dimensions. Furthermore, the underlying Markov chain is non-homogeneous because the retrial rate is proportional to the number of customers in orbit. This makes the analytical solution of the joint queue-length distribution very challenging. In order to obtain exact results, we consider a regime where the retrial rates of both orbits are scaled by a scaling factor. In this regime, the numbers of customers in both orbits explode. We, however, prove that two scaled versions of the numbers of customers in orbits converge to a deterministic vector and a vector of two random variables with Normal distribution, respectively. The proof is based on the characteristic function of the joint distribution of the numbers of calls in orbits.
As for closely related work, Avrachenkov and Yechiali [11] studied tandem blocking queues with a common retrial queue (constant retrial rate), while Takahara [12] proposed a fixed point approximation for a queueing network with caller’s retrial. In Ref. [12], the joint distribution of the number of customers in orbit(s) was not considered, and all nodes are assumed to be independent. To the best of our knowledge, our work is the first to consider an analytic solution for the joint stationary distribution of the numbers of customers in orbits. Furthermore, some related models were also presented in Refs. [13,14,15,16,17,18,19,20,21].
The rest of our paper is organized as follows. Section 2 presents the model and the problem statement. Section 3 shows the system of Kolmogorov equations. Section 4 is devoted to the first-order asymptotic where we show that a scaled version of the numbers of customers in orbit converges to a constant vector. In Section 5, we further prove that another version of the numbers of customers in orbits extracting the constant converges to a vector following two-variable Normal distribution. Finally, Section 6 demonstrates some numerical examples showing the applicability of our asymptotic results as approximations.

2. Model Description and Markov Chain

We consider a tandem queueing network with Poisson arrival process of incoming calls with rate λ fed to two servers (see Figure 1). Upon the arrival of a call, if the first server is free, the call occupies it and is served for an exponentially distributed time with mean 1 / μ 1 . If the first server is busy, the call is sent to the orbit of the first server for an exponentially distributed time with mean 1 / σ 1 and retries to enter the first server again. Upon service completion from server 1, the call tries to enter to the second server. If the second server is free, the call moves to it for a service with an exponentially distributed random time with mean 1 / μ 2 . In case the second server is busy, the call moves to the orbit of the second server and retries to enter the second server after some exponentially distributed time with mean 1 / σ 2 . The call leaves the system after receiving a service from the second server.
Let n 1 ( t ) and n 2 ( t ) denote the state of the first server and that of the second server at time t . If server i is busy n i ( t ) = 1 otherwise n i ( t ) = 0 for i = 1 , 2 . Furthermore let i 1 ( t ) and i 2 ( t ) denote the numbers of calls in the first and the second orbits at the time t , respectively. The process X ( t ) = { n 1 ( t ) , n 2 ( t ) , i 1 ( t ) , i 2 ( t ) } is a Markov chain on the state space S = { 0 , 1 } × { 0 , 1 } × { 0 , 1 , } × { 0 , 1 , } .
The goal of the study is to obtain an exact asymptotic expression for the two-dimensional stationary probability distribution of the numbers of calls in orbits { i 1 ( t ) , i 2 ( t ) } .
Lemma 1.
The necessary stability condition for X(t) is λ < min ( μ 1 , μ 2 ) .
Proof. 
Because the first server and its orbit form an M/M/1/1 retrial queue, this queue’s necessary and sufficient stability condition is λ < μ 1 . It should be noted that the output process of the first queue is not a renewal process [2]. However, under the stability condition of the first queue, i.e., λ < μ 1 , the departure rate from the first queue is also λ . Under the stability condition of the second queue, the probability that the second server is busy is given by λ / μ 2 < 1 , which implies the proof. □

3. Balance Equations and Characteristic Functions

Under the steady state, we define the stationary probabilities
P n 1 n 2 ( i 1 , i 2 ) = lim t P { n 1 ( t ) = n 1 , n 2 ( t ) = n 2 , i 1 ( t ) = i 1 , i 2 ( t ) = i 2 } .
We define the partial characteristic functions, denoting j = 1 as follows:
H n 1 n 2 ( u 1 , u 2 ) = i 1 = 0 i 2 = 0 e j u 1 i 1 e j u 2 i 2 P n 1 n 2 ( i 1 , i 2 ) .
The balance equations for the probabilities in (1) are given as follows.
( λ + i 1 σ 1 + i 2 σ 2 ) P 00 ( i 1 , i 2 ) = μ 2 P 01 ( i 1 , i 2 ) , ( λ + μ 1 + i 2 σ 2 ) P 10 ( i 1 , i 2 ) = λ P 00 ( i 1 , i 2 ) + ( i 1 + 1 ) σ 1 P 00 ( i 1 + 1 , i 2 ) + μ 2 P 11 ( i 1 , i 2 ) , ( λ + i 1 σ 1 + μ 2 ) P 01 ( i 1 , i 2 ) = μ 1 P 10 ( i 1 , i 2 ) + ( i 2 + 1 ) σ 2 P 00 ( i 1 , i 2 + 1 ) , ( λ + μ 1 + μ 2 ) P 11 ( i 1 , i 2 ) = λ P 11 ( i 1 1 , i 2 ) + ( i 1 + 1 ) σ 1 P 01 ( i 1 + 1 , i 2 ) + ( i 2 + 1 ) σ 2 P 10 ( i 1 , i 2 + 1 ) ,
with the convention that P n 1 n 2 ( i 1 , i 2 ) = 0 if i 1 < 0 or i 2 < 0 . Multiplying these equations by e j u 1 i 1 e j u 2 i 2 , taking the summation over i 1 , i 2 { 0 , 1 , 2 , } , and arranging the results we obtain the following system of equations for characteristic functions.
λ H 00 ( u 1 , u 2 ) + j σ 1 H 00 ( u 1 , u 2 ) u 1 + j σ 2 H 00 ( u 1 , u 2 ) u 2 + μ 2 H 01 ( u 1 , u 2 ) = 0 ,
λ H 00 ( u 1 , u 2 ) j σ 1 e j u 1 H 00 ( u 1 , u 2 ) u 1 ( λ + μ 1 λ e j u 1 ) H 10 ( u 1 , u 2 )
+ j σ 2 H 10 ( u 1 , u 2 ) u 2 + μ 2 H 11 ( u 1 , u 2 ) = 0 ,
j σ 2 e j u 2 H 00 ( u 1 , u 2 ) u 2 + μ 1 H 10 ( u 1 , u 2 ) ( λ + μ 2 ) H 01 ( u 1 , u 2 )
+ j σ 1 H 01 ( u 1 , u 2 ) u 1 + μ 1 e j u 2 H 11 ( u 1 , u 2 ) = 0 ,
λ H 01 ( u 1 , u 2 ) j σ 1 e j u 1 H 01 ( u 1 , u 2 ) u 1 j σ 2 e j u 2 H 10 ( u 1 , u 2 ) u 2
( λ + μ 1 + μ 2 λ e j u 1 ) H 11 ( u 1 , u 2 ) = 0 .
Denote matrices
A = λ λ 0 0 0 ( λ + μ 1 ) μ 1 0 μ 2 0 ( λ + μ 2 ) λ 0 μ 2 0 ( λ + μ 1 + μ 2 ) ,
B 1 = 0 0 0 0 0 λ 0 0 0 0 0 0 0 0 0 λ , B 2 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 μ 1 0 , I 0 = 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ,
I 1 = 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 , I 2 = 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 , I 3 = 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 .
Let us write the system (3) in the matrix form and multiply the resulting system by the identity column vector e (with all elements of 1) to obtain the following system.
H ( u 1 , u 2 ) A + e j u 1 B 1 + e j u 2 B 2 + j σ 1 H ( u 1 , u 2 ) u 1 I 0 e j u 1 I 1
+ j σ 2 H ( u 1 , u 2 ) u 2 I 2 e j u 2 I 3 = 0 ,
e j u 1 1 H ( u 1 , u 2 ) B 1 + j σ 1 e j u 1 H ( u 1 , u 2 ) u 1 I 0 e
+ ( e j u 2 1 H ( u 1 , u 2 ) B 2 + j σ 2 e j u 2 H ( u 1 , u 2 ) u 2 I 2 e = 0 ,
where H ( u 1 , u 2 ) = { H 00 ( u 1 , u 2 ) , H 10 ( u 1 , u 2 ) , H 01 ( u 1 , u 2 ) , H 11 ( u 1 , u 2 ) } .
The system of Equation (5) is the basis for further research. We will solve it by the method of asymptotic analysis [22] under the asymptotic condition σ 1 = σ γ 1 , σ 2 = σ γ 2 where σ 0 . The method of asymptotic analysis is carried out in two stages: the first stage σ = ε and the second stage σ = ε 2 .

4. The First Order Asymptotic

By denoting σ 1 = σ γ 1 , σ 2 = σ γ 2 , we get the following system
H ( u 1 , u 2 ) A + e j u 1 B 1 + e j u 2 B 2 + j σ γ 1 H ( u 1 , u 2 ) u 1 I 0 e j u 1 I 1
+ j σ γ 2 H ( u 1 , u 2 ) u 2 I 2 e j u 2 I 3 = 0 ,
e j u 1 1 H ( u 1 , u 2 ) B 1 + j σ γ 1 e j u 1 H ( u 1 , u 2 ) u 1 I 0 e
+ ( e j u 2 1 H ( u 1 , u 2 ) B 2 + j σ γ 2 e j u 2 H ( u 1 , u 2 ) u 2 I 2 e = 0 .
Furthermore, we perform in the system (6) the following substitution
σ = ε , u 1 = ε w 1 , u 2 = ε w 2 , H ( u 1 , u 2 ) = F ( w 1 , w 2 , ε ) .
With this substitution F ( w 1 , w 2 , ε ) represents the vector of characteristic functions of { ε i 1 ( t ) , ε i 2 ( t ) } .
We derive the following system.
F ( w 1 , w 2 , ε ) A + e j ε w 1 B 1 + e j ε w 2 B 2
+ j γ 1 F ( w 1 , w 2 , ε ) w 1 I 0 e j ε w 1 I 1
+ j γ 2 F ( w 1 , w 2 , ε ) w 2 I 2 e j ε w 2 I 3 = 0 ,
e j ε w 1 1 F ( w 1 , w 2 , ε ) B 1 + j γ 1 e j ε w 1 F ( w 1 , w 2 , ε ) w 1 I 0 e
+ e j ε w 2 1 F ( w 1 , w 2 , ε ) B 2 + j γ 2 e j ε w 2 F ( w 1 , w 2 , ε ) w 2 I 2 e = 0 ,
which we will solve under the following assumptions.
F ( w 1 , w 2 ) = lim ε 0 F ( w 1 , w 2 , ε ) , F ( w 1 , w 2 ) w 1 = lim ε 0 F ( w 1 , w 2 , ε ) w 1 , F ( w 1 , w 2 ) w 2 = lim ε 0 F ( w 1 , w 2 , ε ) w 2 .
Theorem 1.
We have
lim σ 0 E e j w 1 σ i 1 ( t ) + j w 2 σ i 2 ( t ) = e j w 1 a 1 + j w 2 a 2 .
The vector r is a vector of the states of servers that satisfies the normalization condition re = 1 and is the solution of the matrix equation
r A + B 1 + B 2 + γ 1 a 1 r I 1 I 0 + γ 2 a 2 r I 3 I 2 = 0 ,
where a 1 and a 2 are solutions of the equations
r B 1 γ 1 a 1 I 0 e = 0 ,
r B 2 γ 2 a 2 I 2 e = 0 ,
and where γ 1 and γ 2 are parameters of the asymptotic analysis.
Remark 1.
It should be noted that
Q = A + B 1 + B 2 + γ 1 a 1 I 1 I 0 + γ 2 a 2 I 3 I 2
represents the infinitesimal generator of the Markov chain of the states of the two-server tandem queue without buffers and retrials. In particular, the arrival process to the first server is superposed by a Poisson with rate λ, and an additional Poisson process with rate γ 1 a 1 (representing the retrials from the first orbit), while the input to the second server is the output from the first server and a Poisson process with rate γ 2 a 2 (representing the retrials from orbit 2). Furthermore, we interpret (11) and (12) as the balance equations of the rates coming into and out of orbit 1 and orbit 2, respectively. In fact, r B 1 e represents the blocking flow going into the orbit and r γ 1 a 1 I 0 e does the flow successfully going out the orbit (seeing the first server idle). The same interpretation is also applied for (12).
Proof. 
Let us take the limit ε 0 in the system (8) and obtain
F ( w 1 , w 2 ) A + B 1 + B 2 + j γ 1 F ( w 1 , w 2 ) w 1 I 0 I 1
+ j γ 2 F ( w 1 , w 2 ) w 2 I 2 I 3 = 0 ,
j w 1 F ( w 1 , w 2 ) B 1 + j γ 1 F ( w 1 , w 2 ) w 1 I 0 e
+ j w 2 F ( w 1 , w 2 ) B 2 + j γ 2 F ( w 1 , w 2 ) w 2 I 2 e = 0 .
It should be noted that the nontrivial ( 0 ) solution of (13) is unique because the underlying Markov chain has unique stationary distribution and its characteristic function. We find the solution of this system in the form
F ( w 1 , w 2 ) = r Φ ( w 1 , w 2 ) ,
where row vector r = r 00 , r 10 , r 01 , r 11 defines the probability distribution of the states of servers. If we can find the solution in this form, it will be the unique solution of (13).
Substituting the Equation (14) in the system (13), we obtain
r A + B 1 + B 2 + j γ 1 r Φ ( w 1 , w 2 ) / w 1 Φ ( w 1 , w 2 ) I 0 I 1
+ j γ 2 r Φ ( w 1 , w 2 ) / w 2 Φ ( w 1 , w 2 ) I 2 I 3 = 0 ,
j w 1 r B 1 + j γ 1 r Φ ( w 1 , w 2 ) / w 1 Φ ( w 1 , w 2 ) I 0 e
+ j w 2 r B 2 + j γ 2 r Φ ( w 1 , w 2 ) / w 2 Φ ( w 1 , w 2 ) I 2 e = 0 .
We will find the solution of the system (15) in the following form
Φ ( w 1 , w 2 ) = e j w 1 a 1 + j w 2 a 2 ,
then Φ ( w 1 , w 2 ) / w 1 Φ ( w 1 , w 2 ) = j a 1 and Φ ( w 1 , w 2 ) / w 2 Φ ( w 1 , w 2 ) = j a 2 .
So, substituting these expressions into (15), we obtain
r A + B 1 + B 2 γ 1 a 1 r I 0 I 1 γ 2 a 2 r I 2 I 3 = 0 ,
j w 1 r B 1 γ 1 a 1 I 0 e = 0 ,
j w 2 r B 2 γ 2 a 2 I 2 e = 0 ,
re = 1 .
Because
lim σ 0 E e j w 1 σ i 1 ( t ) + j w 2 σ i 2 ( t ) = lim σ 0 F ( w 1 , w 2 , σ ) e = F ( w 1 , w 2 ) e = e j w 1 a 1 + j w 2 a 2 ,
the theorem is proved. □
Solving this system, we find the probability distribution of states of servers r , and parameters a 1 and a 2 .
Remark 2.
At first look, the system of Equation (17) has 7 equations while the number of unknowns is 6. However, as we mentioned in Remark 1, the matrix Q is the infinitesimal generator of a Markov chain the system of equations r Q = 0 has one redundant equation. Thus, in fact, we have 6 equations for 6 unknowns.
Remark 3.
Theorem 1 implies that { σ i 1 ( t ) , σ i 2 ( t ) } converges in distribution to { a 1 , a 2 } as σ . Thus, we can have the approximation
i 1 ( t ) , i 2 ( t ) a 1 σ , a 2 σ , σ 0 .
Equation (18) represents the deterministic part of the number of calls in the orbits. In order to see the stochastic part, we consider the second-order asymptotic in Section 5.

5. The Second Order Asymptotic

We subtract the deterministic part in (18) to investigate the stochastic part. To this end, we define
H ( u 1 , u 2 ) = e x p j u 1 a 1 σ + j u 2 a 2 σ H ( 2 ) ( u 1 , u 2 ) .
H ( 2 ) ( u 1 , u 2 ) represents the characteristic function of { i 1 ( t ) a 1 / σ , i 2 ( t ) a 2 / σ } .
Substituting the following in the system (5)
H ( 2 ) ( u 1 , u 2 ) = e x p j u 1 σ a 1 j u 2 u 2 σ a 2 H ( u 1 , u 2 ) ,
we obtain
H ( 2 ) ( u 1 , u 2 ) A + e j u 1 B 1 + e j u 2 B 2 γ 1 a 1 ( I 0 e j u 1 I 1 )
γ 2 a 2 ( I 2 e j u 2 I 3 ) + j σ γ 1 H ( 2 ) ( u 1 , u 2 ) u 1 I 0 e j u 1 I 1
+ j σ γ 2 H ( 2 ) ( u 1 , u 2 ) u 2 I 2 e j u 2 I 3 = 0 ,
e j u 1 1 H ( 2 ) ( u 1 , u 2 ) ( B 1 e j u 1 a 1 γ 1 I 0 )
+ j σ γ 1 e j u 1 H ( 2 ) ( u 1 , u 2 ) u 1 I 0 e
+ ( e j u 2 1 H ( 2 ) ( u 1 , u 2 ) ( B 2 e j u 2 a 2 γ 2 I 2 )
+ j σ γ 2 e j u 2 H ( 2 ) ( u 1 , u 2 ) u 2 I 2 e = 0 .
In the system (20), we make substitutions
σ = ε 2 , u 1 = ε w 1 , u 2 = ε w 2 , H ( 2 ) ( u 1 , u 2 ) = F ( 2 ) ( w 1 , w 2 , ε ) .
With this substitution, F ( 2 ) ( w 1 , w 2 , ε ) represents the characteristic function of σ i 1 ( t ) a 1 σ , σ i 2 ( t ) a 2 σ = 1 σ σ i 1 ( t ) a 1 , σ i 2 ( t ) a 2 .
We then rewrite the system in the following form
F ( 2 ) ( w 1 , w 2 , ε ) A + e j ε w 1 B 1 + e j ε w 2 B 2 γ 1 a 1 ( I 0 e j ε w 1 I 1 )
γ 2 a 2 ( I 2 e j ε w 2 I 3 ) + j ε γ 1 F ( 2 ) ( w 1 , w 2 , ε ) w 1 I 0 e j ε w 1 I 1
+ j ε γ 2 F ( 2 ) ( w 1 , w 2 , ε ) w 2 I 2 e j ε w 2 I 3 = 0 ,
e j ε w 1 1 F ( 2 ) ( w 1 , w 2 , ε ) ( B 1 e j ε w 1 a 1 γ 1 I 0 )
+ j ε γ 1 e j ε w 1 F ( 2 ) ( w 1 , w 2 , ε ) w 1 I 0 e
+ ( e j ε w 2 1 F ( 2 ) ( w 1 , w 2 , ε ) ( B 2 e j ε w 2 a 2 γ 2 I 2 )
+ j ε γ 2 e j ε w 2 F ( 2 ) ( w 1 , w 2 , ε ) w 2 I 2 e = 0 .
For the system (22), we will solve under the assumption that F ( 2 ) ( w 1 , w 2 , ε ) and its derivatives have limits as ε 0 .
Theorem 2.
In the context of Theorem 1, we have
lim σ 0 E e j w 1 σ ( i 1 ( t ) a 1 σ ) + j w 2 σ ( i 2 ( t ) a 2 σ )
= e ( j w 1 ) 2 2 K 11 + ( j w 2 ) 2 2 K 22 + j w 1 j w 2 K 12 ,
where K 11 , K 22 , and K 12 are the second-order central moments, defined as
K 11 = ( f 1 ( B 1 a 1 γ 1 I 0 ) + a 1 γ 1 r I 0 ) e ( γ 1 r I 0 ) e , K 22 = ( f 2 ( B 2 a 2 γ 2 I 2 ) + a 2 γ 2 r I 2 ) e ( γ 2 r I 2 ) e ,
K 12 = ( f 2 ( B 1 a 1 γ 1 I 1 ) + f 1 ( B 2 a 2 γ 2 I 3 ) ) e ( r ( γ 1 I 1 + γ 2 I 3 ) ) e .
Furthermore, f 1 and f 2 are given in the following form:
f 1 = C r + K 11 g 11 + K 12 g 12 z 1 ,
f 2 = C r + K 12 g 21 + K 22 g 22 z 2 ,
where C is an arbitrary constant, g 11 , g 12 , g 21 , g 22 , z 1 , and z 2 are solutions of the following systems
g 11 ( A + B 1 + B 2 a 1 γ 1 ( I 0 I 1 ) a 2 γ 2 ( I 2 I 3 ) ) = γ 1 r ( I 0 I 1 ) ,
g 12 ( A + B 1 + B 2 a 1 γ 1 ( I 0 I 1 ) a 2 γ 2 ( I 2 I 3 ) ) = γ 2 r ( I 2 I 3 ) ,
z 1 ( A + B 1 + B 2 a 1 γ 1 ( I 0 I 1 ) a 2 γ 2 ( I 2 I 3 ) ) = r ( B 1 a 1 γ 1 I 0 ) ,
g 11 e = 0 , g 12 e = 0 , z 1 e = 0 ,
g 21 ( A + B 1 + B 2 a 1 γ 1 ( I 0 I 1 ) a 2 γ 2 ( I 2 I 3 ) ) = γ 1 r ( I 0 I 1 ) ,
g 22 ( A + B 1 + B 2 a 1 γ 1 ( I 0 I 1 ) a 2 γ 2 ( I 2 I 3 ) ) = γ 2 r ( I 2 I 3 ) ,
z 2 ( A + B 1 + B 2 a 1 γ 1 ( I 0 I 1 ) a 2 γ 2 ( I 2 I 3 ) ) = r ( B 2 a 2 γ 2 I 2 ) ,
g 21 e = 0 , g 22 e = 0 , z 2 e = 0 .
Proof. 
Let us substitute the following expansion into the system (22)
F ( 2 ) ( w 1 , w 2 , ε ) = Φ 2 ( w 1 , w 2 ) ( r + j ε w 1 f 1 + j ε w 2 f 2 ) + O ( ε 2 ) .
Taking a series expansion of the exponent, we obtain
( r + j ε w 1 f 1 + j ε w 2 f 2 ) A + ( 1 + j ε w 1 ) B 1 + ( 1 + j ε w 2 ) B 2
γ 1 a 1 ( I 0 ( 1 j ε w 1 ) I 1 ) γ 2 a 2 ( I 2 ( 1 j ε w 2 ) I 3 )
+ j ε γ 1 r Φ 2 ( w 1 , w 2 ) / w 1 Φ 2 ( w 1 , w 2 ) I 0 ( 1 j ε w 1 ) I 1
+ j ε γ 2 r Φ 2 ( w 1 , w 2 ) / w 2 Φ 2 ( w 1 , w 2 ) I 2 ( 1 j ε w 2 ) I 3 = O ( ε 2 ) ,
j ε w 1 + ( j ε w 1 ) 2 2 ( r + j ε w 1 f 1 + j ε w 2 f 2 ) ( B 1 ( 1 j ε w 1 ) a 1 γ 1 I 0 )
+ j ε γ 1 ( 1 j ε w 1 ) r Φ 2 ( w 1 , w 2 ) / w 1 Φ 2 ( w 1 , w 2 ) I 0 e
+ j ε w 2 + ( j ε w 2 ) 2 2 ( r + j ε w 1 f 1 + j ε w 2 f 2 ) ( B 2 ( 1 j ε w 2 ) a 2 γ 2 I 2 )
+ j ε γ 2 ( 1 j ε w 2 ) r Φ 2 ( w 1 , w 2 ) / w 2 Φ 2 ( w 1 , w 2 ) I 2 e = O ( ε 3 ) .
Let us rewrite the system (28) in the following form:
j ε ( w 1 f 1 + w 2 f 2 ) A + B 1 + B 2 γ 1 a 1 ( I 0 I 1 ) γ 2 a 2 ( I 2 I 3 )
+ j ε r w 1 B 1 + w 2 B 2 γ 1 a 1 w 1 I 1 γ 2 a 2 w 2 I 3
+ j ε γ 1 r Φ 2 ( w 1 , w 2 ) / w 1 Φ 2 ( w 1 , w 2 ) ( I 0 I 1 ) + j ε γ 2 r Φ 2 ( w 1 , w 2 ) / w 2 Φ 2 ( w 1 , w 2 ) ( I 2 I 3 ) = O ( ε 2 ) ,
j ε w 1 j ε ( w 1 f 1 + w 2 f 2 ) ( B 1 a 1 γ 1 I 0 ) + 1 2 j ε w 1 r ( B 1 + a 1 γ 1 I 0 )
+ j ε γ 1 r Φ 2 ( w 1 , w 2 ) / w 1 Φ 2 ( w 1 , w 2 ) I 0 e
+ j ε w 2 j ε ( w 1 f 1 + w 2 f 2 ) ( B 2 a 2 γ 2 I 2 ) + 1 2 j ε w 2 r ( B 2 + a 2 γ 2 I 2 )
+ j ε γ 2 r Φ 2 ( w 1 , w 2 ) / w 2 Φ 2 ( w 1 , w 2 ) I 2 e = O ( ε 3 ) .
Furthermore, let us divide the first equation by j ε , the second by j 2 ε 2 and take the limit ε 0 to obtain
w 1 f 1 A + B 1 + B 2 γ 1 a 1 ( I 0 I 1 ) γ 2 a 2 ( I 2 I 3 ) + r B 1 γ 1 a 1 I 1
+ w 2 f 2 A + B 1 + B 2 γ 1 a 1 ( I 0 I 1 ) γ 2 a 2 ( I 2 I 3 ) + r B 2 γ 2 a 2 I 3
+ γ 1 r Φ 2 ( w 1 , w 2 ) / w 1 Φ 2 ( w 1 , w 2 ) I 0 I 1 + γ 2 r Φ 2 ( w 1 , w 2 ) / w 2 Φ 2 ( w 1 , w 2 ) I 2 I 3 = 0 ,
w 1 w 1 f 1 + w 2 f 2 B 1 a 1 γ 1 I 0 + w 1 a 1 γ 1 r I 0 + γ 1 r Φ 2 ( w 1 , w 2 ) / w 1 Φ 2 ( w 1 , w 2 ) I 0 e
+ w 2 w 1 f 1 + w 2 f 2 B 2 a 2 γ 2 I 2 + w 2 a 2 γ 2 r I 2
+ γ 2 r Φ 2 ( w 1 , w 2 ) / w 2 Φ 2 ( w 1 , w 2 ) I 2 e = 0 .
We will find the solution in the following form
Φ 2 ( w 1 , w 2 ) = e ( j w 1 ) 2 2 K 11 + ( j w 2 ) 2 2 K 22 + j w 1 j w 2 K 12 ,
and then
Φ 2 ( w 1 , w 2 ) / w 1 Φ 2 ( w 1 , w 2 ) = ( w 1 K 11 + w 2 K 12 ) ,
Φ 2 ( w 1 , w 2 ) / w 2 Φ 2 ( w 1 , w 2 ) = ( w 2 K 22 + w 1 K 12 ) .
We substitute these two equations into the system (30) to obtain
w 1 f 1 A + B 1 + B 2 γ 1 a 1 ( I 0 I 1 ) γ 2 a 2 ( I 2 I 3 ) + r B 1 γ 1 a 1 I 1
γ 1 r K 11 ( I 0 I 1 ) γ 2 r K 12 ( I 2 I 3 )
+ w 2 f 2 A + B 1 + B 2 γ 1 a 1 ( I 0 I 1 ) γ 2 a 2 ( I 2 I 3 )
+ r B 2 γ 2 a 2 I 3 γ 2 r K 22 ( I 2 I 3 ) γ 1 r K 12 ( I 0 I 1 ) = 0 ,
w 1 2 f 1 ( B 1 a 1 γ 1 I 0 ) + 1 2 r ( B 1 + a 1 γ 1 I 0 ) γ 1 r K 11 I 0 e
+ w 2 2 f 2 ( B 2 a 2 γ 2 I 2 ) + 1 2 r ( B 2 + a 2 γ 2 I 2 ) γ 2 r K 22 I 2 e
+ w 1 w 2 { f 2 ( B 1 a 1 γ 1 I 0 ) + f 1 ( B 2 a 2 γ 2 I 2 ) r K 12 ( γ 1 I 0 + γ 2 I 2 ) } e = 0 .
Let us consider equations of the system (32) separately, i.e., the coefficients of w 1 and w 2 are 0.
f 1 A + B 1 + B 2 γ 1 a 1 ( I 0 I 1 ) γ 2 a 2 ( I 2 I 3 )
= r B 1 γ 1 a 1 I 1 + γ 1 r K 11 ( I 0 I 1 ) + γ 2 r K 12 ( I 2 I 3 ) ,
f 2 A + B 1 + B 2 γ 1 a 1 ( I 0 I 1 ) γ 2 a 2 ( I 2 I 3 )
= r B 2 γ 2 a 2 I 3 + γ 2 r K 22 ( I 2 I 3 ) + γ 1 r K 12 ( I 0 I 1 ) .
Recall that
Q = A + B 1 + B 2 γ 1 a 1 ( I 0 I 1 ) γ 2 a 2 ( I 2 I 3 ) .
The system (33) is an inhomogeneous system of linear algebraic equations for f 1 and f 2 . Since the matrix of the coefficients Q (as explained in Remark 1) is an infinitesimal generator, and the rank of the extended matrix is equal to the rank of Q , the system has many solutions.
Let us consider the inhomogeneous system of Equation (33) and the homogeneous system of Equation (17). If we compare them, we can see that system (17) is the homogeneous system for system (33). In this case, we can write the solution to the system (33) in the form
f 1 = C r + K 11 g 11 + K 12 g 12 z 1 ,
f 2 = C r + K 12 g 21 + K 22 g 22 z 2 ,
where C is a constant, and each of g 11 , g 12 , g 21 , g 22 , z 1 , and z 2 is a particular solution of the inhomogeneous system (33).
By substituting the expression (34) in the system (33), we obtain
( K 11 g 11 + K 12 g 12 z 1 ) Q
= r B 1 γ 1 a 1 I 1 + γ 1 r K 11 ( I 0 I 1 ) + γ 2 r K 12 ( I 2 I 3 ) ,
( K 12 g 21 + K 22 g 22 z 2 ) Q
= r B 2 γ 2 a 2 I 3 + γ 2 r K 22 ( I 2 I 3 ) + γ 1 r K 12 ( I 0 I 1 )
and get the system of equations to find a particular solution of the inhomogeneous system (33) as follows.
g 11 Q = γ 1 r ( I 0 I 1 ) , g 12 Q = γ 2 r ( I 2 I 3 ) , z 1 Q = r ( B 1 a 1 γ 1 I 1 ) ,
g 11 e = 0 , g 12 e = 0 , z 1 e = 0 ,
g 21 Q = γ 1 r ( I 0 I 1 ) , g 22 Q = γ 2 r ( I 2 I 3 ) , z 2 Q = r ( B 2 a 2 γ 2 I 3 ) ,
g 21 e = 0 , g 22 e = 0 , z 2 e = 0 .
All these systems of linear equations are feasible because Q is the infinitesimal generator of a Markov chain, as explained in Remark 1.
From the system (36) we can find g 11 , g 12 , g 21 , g 22 , and z 1 , z 2 and substitute to (34) to find f 1 , f 2 . In order to find K 11 , K 22 , and K 12 , we solve the system of equations such that the coefficients of w 1 2 , w 2 2 , w 1 w 2 in (32) are zeros.
K 11 = ( f 1 ( B 1 a 1 γ 1 I 0 ) + 1 2 r ( B 1 + a 1 γ 1 I 0 ) ) e γ 1 r I 0 e ,
K 22 = ( f 2 ( B 2 a 2 γ 2 I 2 ) + 1 2 r ( B 2 + a 2 γ 2 I 2 ) ) e γ 2 r I 2 e ,
K 12 = ( f 2 ( B 1 a 1 γ 1 I 0 ) + f 1 ( B 2 a 2 γ 2 I 2 ) ) e ( r ( γ 1 I 0 + γ 2 I 2 ) ) e .
The theorem is proved. □
So, the second order asymptotic shows that the asymptotic probability distribution of the number of calls in the orbit is a two-dimensional Gaussian with asymptotic means a 1 / σ and a 2 / σ , dispersions K 11 / σ and K 22 / σ , covariance K 12 / σ .
Remark 4.
In the above procedure, we can see that C is an arbitrary parameter. At the first look, the values of f 1 and f 2 are not unique. As a result, K 11 , K 22 and K 12 may not be unique. However, it turns out that these values are unique because we can prove that C disappears from (37). In fact, we look at
f 1 ( B 1 a 1 γ 1 I 0 ) e ,
which includes C due to f 1 . Substituting f 1 in (34) into this quantity, we see that the coefficient of C is given by r ( B 1 a 1 γ 1 I 0 ) e = 0 due to (11). Similarly, we also have that the coefficients of C in the expressions of K 22 and K 12 are also zero. These imply that K 11 , K 22 and K 12 do not depend on C.

6. Numerical Examples

We consider λ = 2 , μ 1 = 3 , μ 2 = 2.5 , σ 1 = 1 , σ 2 = 0.9 , σ = 0.1 , γ 1 = 10 , γ 2 = 9 . Figure 2 presents the approximation of the probability distribution of the number of calls in orbits.
In this case, covariance K 12 / σ = 2.92 , asymptotic means a 1 / σ = 4 , a 2 / σ = 8.63 , and dispersions K 11 / σ = 12 , K 22 / σ = 41.93 of the number of calls in the orbits and probability distribution of states of servers r = [ 0.051 , 0.149 , 0.282 , 0.518 ] .
The characteristic function H ( u ) of the number of calls in the first orbit has the form [2]
H ( u ) = ( 1 + ρ 1 ρ 1 e j u ) 1 ρ 1 1 ρ 1 e j u λ σ 1 + 1 , ρ 1 = λ μ 1 .
We apply the inverse Fourier transform of the pre-limit characteristic function (38) and write the pre-limit density of the probability distribution of the number of calls in the first orbit in the form:
p ( i ) = 1 2 π π π e j u i H ( u ) d u .
We can also explicitly express p ( i ) as in Ref. [2]. We obtain the Gaussian limiting probability distribution of the number of calls in the first orbit p _ a s s i with asymptotic mean a 1 / σ and dispersions K 11 / σ . We consider a numerical example for λ = 0.5 , μ 1 = 2 , σ = 0.1 , σ 1 = 0.01 , γ 1 = 0.1 , μ 2 = 2.5 , σ 2 = 0.9 , γ 2 = 9 and show the comparison of the asymptotic density p _ a s s i and the pre-limit probability density p i of the number of calls in the first orbit in Figure 3, where the Kolmogorov distance is equal to 0.017, which is acceptable.

Author Contributions

Conceptualization, A.N., T.P.-D., S.P. and M.M.; Methodology, A.N., T.P.-D., S.P. and M.M.; Software, S.P. and M.M.; Validation, T.P.-D., S.P. and M.M.; Formal analysis, A.N., T.P.-D., S.P. and M.M.; Investigation, A.N. and M.M.; Data curation, S.P.; Writing—original draft, A.N., T.P.-D., S.P. and M.M.; Writing—review & editing, T.P.-D. and S.P.; Visualization, M.M.; Supervision, A.N., T.P.-D. and S.P. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by the Tomsk State University Development Programme (Priority-2030).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Falin, G. A survey of retrial queues. Queueing Syst. 1987, 7, 127–168. [Google Scholar] [CrossRef]
  2. Falin, G.; Templeton, J.G. Retrial Queues; CRC Press: Boca Raton, FL, USA, 1997; Volume 75. [Google Scholar]
  3. Phung-Duc, T. An explicit solution for a tandem queue with retrials and losses. Oper. Res. 2012, 12, 189–207. [Google Scholar] [CrossRef] [Green Version]
  4. Artalejo, J.R.; Gómez-Corral, A. Retrial Queueing Systems; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  5. Yang, T.; Templeton, J. A survey on retrial queues. Queueing Syst. 1987, 2, 203–233. [Google Scholar] [CrossRef]
  6. Artalejo, J.; Economou, A. On the non-existence of product-form solutions for queueing networks with retrials. Queueing Syst. 2005, 27, 13–19. [Google Scholar]
  7. Nazarov, A.A.; Paul, S.V.; Phung-Duc, T.; Morozova, M. Analysis of tandem Retrial Queue with common orbit and Poisson arrival process. Lect. Notes Comput. Sci. 2021, 13104, 441–456. [Google Scholar]
  8. Nazarov, A.A.; Paul, S.V.; Phung-Duc, T.; Morozova, M. Scaling limits of a tandem retrial queue with common orbit and Poisson arrival process. Lect. Notes Comput. Sci. 2021, 13144, 240–250. [Google Scholar]
  9. Nazarov, A.A.; Paul, S.V.; Phung-Duc, T.; Morozova, M. Analysis of Tandem Retrial Queue with Common Orbit and MMPP Incoming Flow. Lect. Notes Comput. Sci. 2023, 13766, 270–283. [Google Scholar]
  10. Nazarov, A.A.; Paul, S.V.; Phung-Duc, T.; Morozova, M. Mathematical Model of the Tandem Retrial Queue M/GI/1/M/1 with a Common Orbit. Commun. Comput. Inf. Sci. 2022, 1605, 131–143. [Google Scholar]
  11. Avrachenkov, K.; Yechiali, U. On tandem blocking queues with a common retrial queue. Comput. Oper. Res. 2010, 37, 1174–1180. [Google Scholar] [CrossRef] [Green Version]
  12. Takahara, G. Fixed point approximations for retrial networks. Probab. Eng. Inf. Sci. 1996, 10, 243–259. [Google Scholar] [CrossRef]
  13. Kim, C.S.; Park, S.H.; Dudin, A.; Klimenok, V.; Tsarenkov, G. Investigation of the BMAP/G/1→/PH/1/M tandem queue with retrials and losses. Appl. Math. Model. 2010, 34, 2926–2940. [Google Scholar] [CrossRef]
  14. Kumar, B.K.; Sankar, R.; Krishnan, R.N.; Rukmani, R. Performance analysis of multi-processor two-stage tandem call center retrial queues with non-reliable processors. In Methodology and Computing in Applied Probability; Springer: Berlin/Heidelberg, Germany, 2021; pp. 1–48. [Google Scholar]
  15. Kuznetsov, N.; Myasnikov, D.; Semenikhin, K. Optimal control of data transmission in a mobile two-agent robotic system. J. Commun. Technol. Electron. 2016, 61, 1456–1465. [Google Scholar] [CrossRef]
  16. Pourbabai, B. Tandem behavior of a telecommunication system with finite buffers and repeated calls. Queueing Syst. 1990, 6, 89–108. [Google Scholar] [CrossRef]
  17. Pourbabai, B. Tandem behavior of a telecommunication system with repeated calls: A general case without buffers. Eur. J. Oper. Res. 1993, 65, 247–258. [Google Scholar] [CrossRef]
  18. Moutzoukis, E.; Langaris, C. Two queues in tandem with retrial customers. Probab. Eng. Inf. Sci. 2001, 15, 311–325. [Google Scholar] [CrossRef]
  19. Reed, J.; Yechiali, U. Queues in tandem with customer deadlines and retrials. Queueing Syst. 2013, 15, 1–34. [Google Scholar] [CrossRef] [Green Version]
  20. Vinarskiy, M. A model of a source retrial open exponential queueing network with finite shared buffers in multi-queue nodes. In Proceedings of the Eighth International Conference on Advanced Communications and Computation, Barcelona, Spain, 22–26 July 2018; pp. 17–24. [Google Scholar]
  21. Vinarskiy, M. A source-retrial queuing network with finite shared buffers in multi-queue nodes: A method of approximate analysis. Int. J. Oper. Res. 2021, 42, 443–463. [Google Scholar] [CrossRef]
  22. Nazarov, A.A.; Moiseeva, S.P. Retrial Queueing Systems; Scientific and Technical Lit.: Tomsk, Russia, 2006; Volume 75. [Google Scholar]
Figure 1. The model.
Figure 1. The model.
Mathematics 11 02454 g001
Figure 2. The joint probability distribution f(i1,i2)of the numbers of calls in orbits.
Figure 2. The joint probability distribution f(i1,i2)of the numbers of calls in orbits.
Mathematics 11 02454 g002
Figure 3. Comparison of the asymptotic and prelimit densities probability distribution of the number of calls in the first orbit.
Figure 3. Comparison of the asymptotic and prelimit densities probability distribution of the number of calls in the first orbit.
Mathematics 11 02454 g003
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nazarov, A.; Phung-Duc, T.; Paul, S.; Morozova, M. Scaling Limits of a Tandem Queue with Two Infinite Orbits. Mathematics 2023, 11, 2454. https://doi.org/10.3390/math11112454

AMA Style

Nazarov A, Phung-Duc T, Paul S, Morozova M. Scaling Limits of a Tandem Queue with Two Infinite Orbits. Mathematics. 2023; 11(11):2454. https://doi.org/10.3390/math11112454

Chicago/Turabian Style

Nazarov, Anatoly, Tuan Phung-Duc, Svetlana Paul, and Mariya Morozova. 2023. "Scaling Limits of a Tandem Queue with Two Infinite Orbits" Mathematics 11, no. 11: 2454. https://doi.org/10.3390/math11112454

APA Style

Nazarov, A., Phung-Duc, T., Paul, S., & Morozova, M. (2023). Scaling Limits of a Tandem Queue with Two Infinite Orbits. Mathematics, 11(11), 2454. https://doi.org/10.3390/math11112454

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

Article Metrics

Back to TopTop