Exact Tail Asymptotics for a Queueing System with a Retrial Orbit and Batch Service
Huijun Lu
Huling Middle School, Yan’an, China.
DOI: 10.4236/am.2024.156024   PDF    HTML   XML   82 Downloads   259 Views  

Abstract

This paper discusses a queueing system with a retrial orbit and batch service, in which the quantity of customers’ rooms in the queue is finite and the space of retrial orbit is infinite. When the server starts serving, it serves all customers in the queue in a single batch, which is the so-called batch service. If a new customer or a retrial customer finds all the customers’ rooms are occupied, he will decide whether or not to join the retrial orbit. By using the censoring technique and the matrix analysis method, we first obtain the decay function of the stationary distribution for the quantity of customers in the retrial orbit and the quantity of customers in the queue. Then based on the form of decay rate function and the Karamata Tauberian theorem, we finally get the exact tail asymptotics of the stationary distribution.

Share and Cite:

Lu, H. (2024) Exact Tail Asymptotics for a Queueing System with a Retrial Orbit and Batch Service. Applied Mathematics, 15, 406-420. doi: 10.4236/am.2024.156024.

1. Introduction

Due to the complexity of the queueing system with a retrial orbit and batch service, we cannot obtain the exact joint stationary distribution for the quantity of customers in the orbit and the quantity of customers in the queue. Therefore, we study the tail asymptotic behavior of the joint stationary distribution, and we get an intuitive conclusion.

The so-called retrial orbit is the retrial queue which has been taken to model many problems in real life, such as computer systems, telephone systems and communication networks. Retrial queues mean that a customer who finds that there is no space in the system for him to receive service will join the retrial orbit. Then the retrial customer (customer in the retrial orbit) repeatedly tries to get into the queue or server space to obtain the service. There are a large amount of documents on the retrial queues, including articles [1] [2] [3], books [4] [5] and so on. Some scholars have studied the topic of the tail asymptotic behavior for the stationary distribution of the queue size in the retrial queues. The research on this topic can be found in the following articles. Shang et al. [6] studied the tail asymptotic behavior of the stable queue in the M/G/1 retrial queueing system. By using the analytic properties of probability generating functions, Kim et al. [7], Kim et al. [8], and Kim et al. [9] considered different retrial queues and got the tail asymptotic property of the queue size (the number of retrial customers) distribution. By using the censoring technique and matrix analysis method, Liu and Zhao [10] and Liu et al. [11] studied the M/M/c retrial queueing system with different conditions and obtained the asymptotic lower and upper bounds of the stationary distribution. Then Kim et al. [12] and Kim et al. [13] improved the results of [10] [11] and got the more accurate tail asymptotic results. Furthermore, Liu and Zhao [14] used the random decomposition method to study the retrial queue with two types of customers and obtained the asymptotic of the tail probability.

In this paper, we focus on the batch service which depends on the length of the customer queue. Batch service queueing system has been studied by many scholars. Oyen et al. [15], Wal et al. [16] and Boxma et al. [17] studied the batch-service polling system. In recent years, Bountali and Economou [18] and Ommeren et al. [19] considered batch service queueing systems and assumed that the service time is independent of the batch size. However, Pradhan and Gupta [20] and Du et al. [21] studied the batch service which depends on the batch size.

The paper is organized as follows. In Section 2, we first describe the queueing system with a retrial orbit and batch service, and then obtain some useful equations by using the censoring technique and the matrix analysis method. In Section 3, based on the asymptotic form of the rate matrix, the expression of the decay function about the stationary distribution is obtained. In Section 4, we rewrite the infinitesimal generator Q and get the exact tail asymptotics for the stationary distribution. The conclusion is made in Section 5.

2. Model Description and Analysis

We first introduce the model of this single server queueing system with batch service and a retrial orbit. The maximum quantity of customers’ rooms in the system queue is N. When the server starts serving, all customers in the queue will be served as a batch and will leave the system after completing the service. The service time intervals are exponential random variables with the parameter

μ L ={ 0, L=0, ( NL )μ, L=1,2,,N,

where μ is a positive constant, and L implies the quantity of customers in the queue. The customers’ arrival process is a Poisson process with the rate λ . The first customer waiting in the queue may leave the system due to he is impatient after a random waiting time which complies with an exponential distribution with the rate θ . If a new customer arrives at the system and finds one empty room, the customer will join the queue’s room. Otherwise, all rooms are occupied, the customer will join the retrial orbit with probability p and become a retrial customer, or will leave the system immediately with probability 1p . Each retrial customer in the orbit frequently tries for service according to a Poisson process with the rate α until he finds an empty room based upon retrial, and then joins the empty room. If a retrial customer finds all rooms are occupied, the customer will return to the retrial orbit with probability q, or will leave the system with probability q ¯ =1q . In this paper, we assume that q ¯ >0 , and find that the system is stable without any conditions.

Let N( t ) be the quantity of customers in the retrial orbit at time t, and let I( t ) be the quantity of customers in the queue at time t. { ( N( t ),I( t ) ):t0 } is a continuous-time Markov chain with the state space

Ω={ ( n,i ):n=0,1,;i=0,1,,N }.

Based on the model described above, Q matrix of the Markov chain has the structure of QBD (quasi-birth-and-death) as follows

Q=[ B 0 A C 1 B 1 A C 2 B 2 A C n B n A ],

where

A=[ 0 0 0 λp ], C n =[ 0 nα 0 nα 0 nα nα q ¯ ],

B n =[ ( λ+nα ) λ ( N1 )μ+θ β 1 λ ( N2 )μ θ β 2 λ μ θ β N1 λ 0 θ ( λp+θ+nα q ¯ ) ],

and

β i =( λ+( Ni )μ+θ+nα ),i=1,2,,N1;n=0,1,.

We assume that π=( π 0 , π 1 , π 2 , ) is the stationary probability vector of the Markov chain, where π n =( π n,0 , π n,1 ,, π n,N ),n0 , and

π n,i = lim t P( N( t )=n,I( t )=i ),i=0,1,,N.

We can find that π n,i represents the joint stationary probability of the quantity of customers in the retrial orbit and the queue length. Next, we define that Q 0 =Q . Moreover, Q n ( n=1,2, ) is defined as the submatrix which is obtained by removing the element matrixes of the first n rows and the first n columns in the Q, where (i, j)th element of Q n is as follows

( Q n ) i,j ={ A, ifj=i+1,i=1,2,, B n+i , ifj=i,i=0,1,2,, C n+i , ifj=i1,i=1,2,.

According to the matrix analysis method, π n has the solution of the following matrix form

π n = π 0 R 1 R 2 R n ,n=1,2,, (1)

where π 0 is the solution to the matrix equation below

π 0 ( B 0 + R 1 C 1 )=0, (2)

and

R n =A Q ^ n ( 1,1 ),n=1,2,, (3)

where Q ^ n = ( Q n ) 1 and Q ^ n ( 1,1 ) represents the submatrix of the first row and the first column in Q ^ n .

Throughout the paper, we let e N+1 = ( 0,0,,0,1 ) T . Based on the special structure of A (only the element in the lower right-hand corner is non-zero) and combined with (3), we can obtain that R n also has the special structure as follows

R n = e N+1 r n ,

where r n =( r n,0 , r n,1 ,, r n,N ) . Combining formula (1) with the structure of R n , we can get

π n = φ n π 0 e N+1 r n ,

where φ n = j=1 n1 r j,N . Then, we have

π n = π 0,N φ n r n ,n=1,2,. (4)

π 0 is uniquely determined by (2) and the normalization conditions

n=0 π n e= π 0 n=0 ( i=1 n R i )e=1.

For studying this queuing system, we need to introduce the censored matrix Q ( n1 ) with censoring set S ( n1 ) ={ ( s,i );s=0,1,,n1;i=0,1,,N } . Based on the censoring technique, we can obtain the (i, j)th element of Q ( n1 )

( Q ( n1 ) ) i,j ={ A, ifj=i+1,i=0,1,,n2, B i , ifj=i,i=0,1,,n2, C i , ifj=i1,i=1,2,,n1, B n1 + R n C n , ifj=i=n1,

where

R n C n =nα e N+1 ( 0, r n,0 , r n,1 ,, r n,N2 , r n,N1 + q ¯ r n,N ). (5)

According to the sum of all the rows of censored matrix Q ( n1 ) being zero, we know that

C n1 + B n1 + R n C n =0.

After expanding the last row of the above equation, we can obtain the following key equation

i=0 N1 r n,i + q ¯ r n,N = λp nα ,n=1,2,. (6)

Next, we discuss the censored matrix Q ( n ) . From the definition of the censored matrix, we know that Q ( n ) = ( Q n ) ( n ) . By using the censoring technique (see Liu and Zhao [10]), and based on the special structure of A and C n , we have

Q ( n ) =( B n + R n+1 C n+1 )+[ 0 0 x 0 0 0 x N1 0 0 x N ].

As Q ( n ) is also the infinitesimal generator, the respective sum of each row is zero. Combined with (5), the exact expressions of x i ( i=0,1,2,,N ) can be obtained. We find that

{ x i =nα, i=0,1,,N1 x N =nα q ¯ .

After the above analysis of Q ( n ) , we have

Q ( n ) =[ ( λ+nα ) λ nα ( N1 )μ+θ β 1 λ nα ( N2 )μ θ β 2 λ nα μ θ β N1 λ+nα 0 a n+1,0 a n+1,1 θ+ a n+1,N2 χ n+1 ],

where

χ n+1 =( λp+θ )+( n+1 )α( r n+1,N1 + q ¯ r n+1,N ),

a n+1,i =( n+1 )α r n+1,i ,i=0,1,,N1.

Based on the balance equation of the censored matrix and combined with (4), we can get

r n Q ( n ) =0,n=0,1,.

Continue to expand the above matrix equation, we have the following equations

{ ( λ+nα ) r n,0 +θ r n,1 + i=1 N1 ( Ni )μ r n,i =0 (7) λ r n,0 + β 1 r n,1 +θ r n,2 + a n+1,0 r n,N =0 (8) λ r n,1 + β 2 r n,2 +θ r n,3 + a n+1,1 r n,N =0 (9) λ r n,N2 + β N1 r n,N1 +[ θ+ a n+1,N2 ] r n,N =0 (10) nα i=0 N1 r n,i +λ r n,N1 + χ n+1 r n,N =0

3. Decay Function of π n,i

In this queueing system, π n,i ( n>0 ) does not have the exact expression when N takes a general value. Therefore, we need to focus on the asymptotic property of π n,i when n0 . We discuss the decay function of π n,i to study the asymptotic behavior.

We assume that a decay function of π n,i is h i ( n )>0 . For each i>0 , we have

0< M i lim n inf π n,i h i ( n ) lim n sup π n,i h i ( n ) N i ,

where M i and N i are two constants independent of n. That is, for each i, there are always two positive constants M i and N i existing independent of n, satisfying when n0

M i h i ( n ) π n,i N i h i ( n ).

In order to find the decay function h i ( n ) , we need to analyze the asymptoticity of r n,i in the following theorem and corollary. We define o( x n ) and O( x n ) as lim n o( x n )/ x n =0 and lim n O( x n )/ x n =W0 respectively, where W is a constant.

Theorem 3.1. For i=0,1,2,,N , we have

r n,i = λp α q ¯ 1 n Ni+1 ( θ α ) Ni +o( 1 n Ni+1 ).

Proof. Based on (6), when n , we get that

r n,i 0,i=0,1,,N. (11)

According to (7) and (11), we can get n r n,0 0 . According to (8) and the above conclusions, we have n r n,1 0 . Similarly, according to (9) and the above conclusions, we obtain that n r n,2 0 . Finally, we get n r n,N1 0 . That is,

n r n,i 0,i=0,1,,N1. (12)

We can know that n( i=0 N1 r n,i + q ¯ r n,N )= λp α from the result of (6). Next, substituting the conclusion of (12) into it, we can obtain

n r n,N λp α q ¯ ,

or

r n,N = λp α q ¯ 1 n ( θ α ) 0 +o( 1 n ).

Obviously, multiply both sides of (7)-(10) by n, let n , we have

n 2 r n,i 0,i=0,1,,N2,

and

n 2 r n,N1 λp α q ¯ θ α ,

that is

r n,N1 = λp α q ¯ 1 n 2 ( θ α )+o( 1 n 2 ).

Repeat the above process, multiply the equations of (7)-(10) by n 2 , we can get n 3 r n,i 0 , i=0,1,,N3 , and

n 3 r n,N2 λp α q ¯ ( θ α ) 2 ,

or

r n,N2 = λp α q ¯ 1 n 3 ( θ α ) 2 +o( 1 n 3 ).

By analogy with the same way, finally we get

r n,i = λp α q ¯ 1 n Ni+1 ( θ α ) Ni +o( 1 n Ni+1 ),i=0,1,,N.

The proof is finished. □

The asymptotic result in Theorem 3.1 can replace “o” with “O” to improve the asymptotic formula.

Corollary 3.1. For i=0,1,2,,N , we have

r n,i = λp α q ¯ 1 n Ni+1 ( θ α ) Ni +O( 1 n Ni+2 ). (13)

Proof. According to (6) and Theorem 3.1, we can get

r n,N = λp α q ¯ 1 n ( θ α ) 0 +O( 1 n 2 ).

Based on (10), we have

r n,N1 = λp α q ¯ 1 n 2 ( θ α )+O( 1 n 3 ).

Similarly, according to the above methods, when i=0,1,,N , the result can be derived as follows

r n,i = λp α q ¯ 1 n Ni+1 ( θ α ) Ni +O( 1 n Ni+2 ).

The conclusion is proved. □

Next, we further improve the asymptotic expression. For example, we can find that

r n,N = λp nα q ¯ 1 q ¯ i=0 N1 r n,i . (14)

After substituting (13) into it, we obtain that

r n,N = λp α q ¯ 1 n ( θ α ) 0 λp α q ¯ 1 n 2 ( θ α ) 1 q ¯ +O( 1 n 3 ). (15)

Based on the asymptotic expression of r n,0 in (15), combining (10), we can get

r n,N1 = λp α q ¯ 1 n 2 ( θ α ) λp α q ¯ 1 n 3 ( θ α ) 2 ( 1 q ¯ + λ+μ+θ θ )+O( 1 n 4 ).

From (13), it is easy to get the next formula

r n,N2 = λp α q ¯ 1 n 3 ( θ α ) 2 +O( 1 n 4 ).

Substituting the above results of r n,N1 and r n,N2 into (14), after a simple calculation, we can obtain

r n,N = λp α q ¯ 1 n [ 1 1 n ( θ α ) 1 q ¯ + 1 n 2 ( θ α ) 2 1 q ¯ ( 1 q ¯ + λ+μ θ )+O( 1 n 3 ) ].

The above formula can be conveyed as follows

r n,N = λp nα q ¯ [ 1 a n + b n 2 +O( 1 n 3 ) ], (16)

where a= θ α q ¯ , b= a 2 ( 1+ λ q ¯ +μ q ¯ θ ) . From the above asymptotic results of r n,i , we obtain the decay function of π n,i in the below theorem.

Theorem 3.2. In the queueing system with a retrial orbit and batch service, the decay function h i ( n ) of the stationary probability π n,i is

h i ( n )= 1 n! ( λp α q ¯ ) n n θ α q ¯ N+i ,i=0,1,2,,N. (17)

Proof. As a and b in (16) have the same expression, the condition a 2 4b<0 is satisfied, and there always exists two positive real numbers b 1 and b 2 , satisfying b 1 b b 2 so that a 2 4 b u <0,u=1,2 .

According to the expression of r n,N in (16), there always exists a positive integer N 0 . For all n> N 0 , we have

0< λp nα q ¯ ( 1 a n + b 1 n 2 )< r n,N < λp nα q ¯ ( 1 a n + b 2 n 2 ).

Therefore, when n> N 0 , we get

0< U 0 ( λp α q ¯ ) n j= N 0 +1 n 1 j ( 1 a j + b 1 j 2 )< j=1 n r j,N < U 0 ( λp α q ¯ ) n j= N 0 +1 n 1 j ( 1 a j + b 2 j 2 ),

where U 0 = ( λp α q ¯ ) N 0 j=1 N 0 r j,N is a constant independent of n. In accordance with Corollary 3.2 of Liu et al. [11], we can get the asymptotic results of the upper and lower bounds of r 1,N r 2,N r n,N , as follows

U 0 ( λp α q ¯ ) n j= N 0 +1 n 1 j ( 1 a j + b 1 j 2 )~ U ( 1 ) 1 n! ( λp α q ¯ ) n n θ α q ¯ ,

U 0 ( λp α q ¯ ) n j= N 0 +1 n 1 j ( 1 a j + b 2 j 2 )~ U ( 2 ) 1 n! ( λp α q ¯ ) n n θ α q ¯ ,

where, U ( 1 ) and U ( 2 ) are positive constants independent of n.

Then due to π n,N = π 0,N j=1 n r j,N , we have

π 0,N U ( 1 ) 1 n! ( λp α q ¯ ) n n θ α q ¯ < π n,N < π 0,N U ( 2 ) 1 n! ( λp α q ¯ ) n n θ α q ¯ ,

Let U 0 = π 0,N U ( 1 ) , U 0 = π 0,N U ( 2 ) , then

h N ( n )= 1 n! ( λp α q ¯ ) n n θ α q ¯ .

From (4), we know π n,i = π n,N r n,i r n,N , i=0,1,,N1 . Then substituting (13) and (16) into it, we can get

h i ( n )= 1 n! ( λp α q ¯ ) n n θ α q ¯ N+i ,i=0,1,,N1.

The conclusion is proved. □

4. Exact Tail Asymptotics for π n,i

The infinitesimal generator Q of the Markov chain is partitioned in conformity with the level, whose (i, j)th element can be written as

( Q ˜ ) i,j ={ A ˜ , ifj=i+1,i=0,1,2,, B ˜ 0 +i B ˜ i , ifj=i,i=0,1,2,, i C ˜ , ifj=i1,i=1,2,,

where

A ˜ =[ 0 0 0 λp ], C ˜ =[ 0 α 0 α 0 α α q ¯ ],

B ˜ 1 =[ α α α α α q ¯ ], B ˜ 0 =[ λ λ η 1 +θ κ 1 λ η 2 θ κ 2 λ η N1 θ κ N1 λ 0 θ ( λp+θ ) ],

and

κ i =( λ+( Ni )μ+θ ),

η i =( Ni )μ,i=1,2,,N1.

Throughout the paper, we define x n ~ y n when n , which denotes lim n x n y n =1 where { x n :n=0,1, } and { y n :n=0,1, } are two sequences of real numbers. In addition, we define x( z )~y( z ) when za , which denotes that lim za x( z ) y( z ) =1 where x( z ) and y( z ) are two functions. From the result of Section 3, we can get the below lemma.

Lemma 4.1. For the queueing system with a retrial orbit and batch service, the stationary probability π n,i satisfies

π n,i ~ C i h i ( n ),i=0,1,,N,

where C i is a constant and independent of n, and h i ( n ) is shown in (17).

The gist of this paper is to deduce the expression of C i in Lemma 4.1. To achieve the goal, we introduce the vector F n =( F n,0 , F n,1 ,, F n,N ) , where

F n,i =n! ( α q ¯ λp ) n π n,i ,i=0,1,2,,N, (18)

and define its generating function F * ( z )=( F 0 * ( z ), F 1 * ( z ),, F N * ( z ) ) , where

F i * ( z )= n=0 F n,i z n ,i=0,1,2,,N. (19)

From Lemma 4.1, the following lemma can be obtained immediately.

Lemma 4.2. The vector generating function F * ( z ) is analytic on { z:| z |<1 } , that is, F i * ( z ) is analytic on { z:| z |<1 } for i=0,1,,N .

We duplicate the following lemma which is a special case of the Karamata Tauberian theorem on power series, and the lemma plays a very important role in the next section.

Lemma 4.3. (Bingham et al. [22]) Suppose that a n 0 and the power series n=0 a n z n converges for z[ 0,1 ) . If α and r are real numbers with r0 , then

k=0 n a k ~ α n r Γ( 1+r ) , as n ,

if and only if

k=0 a n z n ~ α ( 1z ) r , as z 1 .

Lemma 4.4. If k is a non-negative integer which satisfies k> θ α q ¯ +Ni , then for i=0,1,,N , we have

0< lim z 1 inf d k d z k F i * ( z ) ( 1z ) θ α q ¯ +Ni1k lim z 1 sup d k d z k F i * ( z ) ( 1z ) θ α q ¯ +Ni1k <.

Proof. Based on Lemma 4.1 and (18), we can find two positive constants K 1 and K 2 which satisfy

K 1 n θ α q ¯ N+i F n,i K 2 n θ α q ¯ N+i .

Then we can get another two positive constants K 1 and K 2 such that

K 1 n k n θ α q ¯ N+i ( n+k )! n! F n+k,i K 2 n k n θ α q ¯ N+i . (20)

From the definition of F i * ( z ) in (19), we know

d k d z k F i * ( z )= j=0 ( j+k )! j! F j+k,i z j . (21)

Then we immediately obtain the following in the equation, for z[ 0,1 )

K 1 n=0 n k θ α q ¯ N+i z n d k d z k F i * ( z ) K 2 n=0 n k θ α q ¯ N+i z n .

According to Lemma 4.3, the proof is completed. □

Now the main conclusion about the expression of C i in Lemma 4.1 is shown in the following theorem.

Theorem 4.1. There exists a positive constant c such that

lim n π n,i h i ( n ) =c ( α θ ) i ,i=0,1,,N,

where h i ( n ) is given by (17) and c is shown in (27).

Proof. Based on the balance equation πQ=0 , we can obtain the following differential equation after some calculations,

F * ( z )( σ 2 z 2 A ˜ +σz B ˜ 0 + C ˜ )+ d dz F * ( z )( σ 2 z 3 A ˜ +σ z 2 B ˜ 1 )= F 0 C ˜ , (22)

where σ= α q ¯ λp and d dz F * ( z ) is interpreted component wise. Taking the kth derivative on both sides of (18) with respect to z, we have for k2 ,

σ d k+1 d z k+1 F * ( z )( σ z 3 A ˜ + z 2 B ˜ 1 )+ d k d z k F * ( z )[ ( 3k+1 ) σ 2 z 2 A ˜ +σz B ˜ 0 +2kσz B ˜ 1 + C ˜ ] +kσ d k1 d z k1 F * ( z )[ ( 3k1 )σz A ˜ + B ˜ 0 +( k1 ) B ˜ 1 ]+k ( k1 ) 2 σ 2 d k2 d z k2 F * ( z ) A ˜ =0. (23)

From now on, we take k[ θ α q ¯ ]+3 , where [ ] stands for the integer part.

Post multiplying (19) by e N+1 , we obtain

z 2 ( 1z ) d k+1 d z k+1 F N * ( z )+( k+1 θ α q ¯ ) z 2 d k d z k F N * ( z )+ Φ * ( z )=0, (24)

where

Φ * ( z )=[ ( 2k+ θ α q ¯ )z( z1 )+ 1 σ ( 1z ) ] d k d z k F N * ( z ) +( λ α q ¯ z+ 1 q ¯ σ ) d k d z k F N1 * ( z ) +[ k( 3k1 )z k( λp+θ ) α q ¯ k( k1 ) ] d k1 d z k1 F N * ( z ) + λk α q ¯ d k1 d z k1 F N1 * ( z )+k ( k1 ) 2 d k2 d z k2 F N * ( z ).

Noting that Φ * ( z ) z 2 ( 1z ) has a removable singularity at z=0 , we rewrite (24) as

d k+1 d z k+1 F N * ( z )=( k+1 θ α q ¯ ) 1 1z d k d z k F N * ( z )+ Φ * ( z ) z 2 ( 1z ) ,| z |<1. (25)

Solving (25) for d k d z k F N * ( z ) , we have, for | z |<1 ,

d k d z k F N * ( z )= ( 1z ) θ α q ¯ k1 ( F N *( k ) ( 0 )+ 0 z Φ * ( t ) t 2 ( 1t ) k θ α q ¯ dt ),

where F N *( k ) ( 0 )= d k d z k F N * ( z )| z=0 . Based on Lemma 4.4, we find that Φ * ( t ) ( 1t ) k θ α q ¯ is bounded when t( 0,1 ) . When z 1 , we can obtain the following formula from (25)

d k d z k F N * ( z )~c ( α θ ) N Γ( k+1 θ α q ¯ ) ( 1z ) θ α q ¯ k1 , (26)

where

c= ( θ α ) N F N *( k ) ( 0 )+ 0 1 Φ * ( t ) t 2 ( 1t ) k θ α q ¯ dt Γ( k+1 θ α q ¯ ) . (27)

Recalling (21) and applying Lemma 4.3 to (26), we can obtain that

j=0 n ( j+k )! j! F j+k,N ~c ( α θ ) N 1 k+1 θ α q ¯ n k+1 θ α q ¯ ,n. (28)

Then we compare the coefficients of z n for both sides of (25). It is easy to find that the coefficient of z n on the left side is

( n+k+1 )! n! F n+k+1,N ,

and the coefficient of z n , the first term on the right side, is

( k+1 θ α q ¯ ) j=0 n ( j+k )! j! F j+k,N .

By calculating the second term on the right side of (25), we have

Φ * ( z ) 1z =( 2k+ θ α q ¯ )z d k d z k F N * ( z )+ 1 σ d k d z k F N * ( z ) + λ α q ¯ z 1z d k d z k F N1 * ( z )+ 1 σ q ¯ 1 1z d k d z k F N1 * ( z ) +k( 3k1 ) z 1z d k1 d z k1 F N * ( z )k( λp+θ α q ¯ +k1 ) 1 1z d k1 d z k1 F N * ( z ) + λk α q ¯ 1 1z d k1 d z k1 F N1 * ( z )+k ( k1 ) 2 1 1z d k2 d z k2 F N * ( z ).

Let Φ n ( n=0,1,2, ) be the coefficients of the power series expansion of Φ * ( z ) about z=0 . By comparing the coefficients of z n on both sides of the above equation, we get

j=0 n Φ j =( 2k+ θ α q ¯ ) ( n+k1 )! ( n1 )! F n+k1,N + 1 σ ( n+k )! n! F n+k,N + λ α q ¯ j=0 n1 ( j+k )! j! F j+k,N1 + 1 σ q ¯ j=0 n ( j+k )! j! F j+k,N1 +k( 3k1 ) j=0 n1 ( j+k1 )! j! F j+k1,N k( λp+θ α q ¯ +k1 ) j=0 n ( j+k1 )! j! F j+k1,N + λk α q ¯ j=0 n ( j+k1 )! j! F j+k1,N1 +k ( k1 ) 2 j=0 n ( j+k2 )! j! F j+k2,N . (29)

Then for the coefficients of z n on both sides of (25), we obtain the following equation

( n+k+1 )! n! F n+k+1,N =( k+1 θ α q ¯ ) j=0 n ( j+k )! j! F j+k,N + j=0 n Φ j+2 ,n=0,1,2,. (30)

From (20) and (28), (29) yields

lim n j=0 n Φ j n k θ α q ¯ +1 <.

Dividing both sides of (30) by n k θ α q ¯ +1 and taking n , we have

F n,N ~c ( α θ ) N n θ α q ¯ ,

which leads to

π n,N ~c ( α θ ) N h N ( n )

from (18). This result indicates that the theorem holds for i=N .

From the balance equation πQ=0 , for n=0,1, and i=0,1,2,,N2 , we get

{ ( λ+( n+1 )α ) π n+1,0 +θ π n+1,1 + j=1 N1 η j π n+1,j =0, (31) λ π n+1,i [ κ i+1 +( n+1 )α ] π n+1,i+1 +θ π n+1,i+2 +( n+2 )α π n+2,i =0, (32) λp π n,N +λ π n+1,N1 + ξ n+1 π n+1,N +( n+2 )α( π n+2,N1 + q ¯ π n+2,N )=0, (33)

where ξ n+1 =( λp+θ+( n+1 )α q ¯ ) . Based on Lemma 4.1, we find, for i=0,1,2,,N ,

lim n π n,i h i ( n ) <.

Dividing both sides of (31)-(33) by h i+1 ( n ) and taking n , we get

nα π n,i+1 ~θ π n,i ,i=0,1,,N1.

The proof is finished. □

5. Concluding Remarks

In this paper, we discussed a queueing system with an orbit and batch service which depends on the batch size. We not only got the decay function of the stationary distribution, but also derived a more accurate tail asymptotic form. Using the method described in this article, we may analyze the exact tail asymptotic of other similar queueing systems.

Acknowledgements

This work was partially supported by the Joint Special Funds for Basic Research in Local Undergraduate Universities (Part) of Yunnan Province of China (nos 2018FH001-113).

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Artalejo, J.R. (1999) A Classified Bibliography of Research on Retrial Queues: Progress in 1990-1999. Top, 7, 187-211.
https://doi.org/10.1007/bf02564721
[2] Artalejo, J.R. (1999) Accessible Bibliography on Retrial Queues. Mathematical and Computer Modelling, 30, 1-6.
https://doi.org/10.1016/s0895-7177(99)00128-4
[3] Artalejo, J.R. (2010) Accessible Bibliography on Retrial Queues: Progress in 2000-2009. Mathematical and Computer Modelling, 51, 1071-1081.
https://doi.org/10.1016/j.mcm.2009.12.011
[4] Falin, G.I. and Templeton, J.G.C. (1997) Retrial Queues. Chapman & Hall.
[5] Artalejo, J.R. and Gómez-Corral, A. (2008) Retrial Queueing Systems. Springer.
https://doi.org/10.1007/978-3-540-78725-9
[6] Shang, W., Liu, L. and Li, Q.-L. (2006) Tail Asymptotics for the Queue Length in an M/G/1 Retrial Queue. Queueing Systems, 52, 193-198.
https://doi.org/10.1007/s11134-006-5223-1
[7] Kim, J., Kim, B. and Ko, S. (2007) Tail Asymptotics for the Queue Size Distribution in an M/G/1 Retrial Queue. Journal of Applied Probability, 44, 1111-1118.
https://doi.org/10.1239/jap/1197908829
[8] Kim, B., Kim, J. and Kim, J. (2010) Tail Asymptotics for the Queue Size Distribution in the MAP/G/1 Retrial Queue. Queueing Systems, 66, 79-94.
https://doi.org/10.1007/s11134-010-9179-9
[9] Kim, J., Kim, J. and Kim, B. (2012) Tail Asymptotics of the Queue Size Distribution in the M/M/m Retrial Queue. Journal of Computational and Applied Mathematics, 236, 3445-3460.
https://doi.org/10.1016/j.cam.2012.03.027
[10] Liu, B. and Zhao, Y.Q. (2010) Analyzing Retrial Queues by Censoring. Queueing Systems, 64, 203-225.
https://doi.org/10.1007/s11134-009-9163-4
[11] Liu, B., Wang, X. and Zhao, Y.Q. (2011) Tail Asymptotics for M/M/c Retrial Queues with Non-Persistent Customers. Operational Research, 12, 173-188.
https://doi.org/10.1007/s12351-011-0106-6
[12] Kim, B. and Kim, J. (2012) Exact Tail Asymptotics for the M/M/m Retrial Queue with Nonpersistent Customers. Operations Research Letters, 40, 537-540.
https://doi.org/10.1016/j.orl.2012.09.004
[13] Kim, J. and Kim, B. (2015) A Survey of Retrial Queueing Systems. Annals of Operations Research, 247, 3-36.
https://doi.org/10.1007/s10479-015-2038-7
[14] Liu, B. and Zhao, Y.Q. (2019) Tail Asymptotics for the Retrial Queue with Priority. Queueing Systems, 96, 169-199.
https://doi.org/10.1007/s11134-020-09666-8
[15] Van Oyen, M.P. and Teneketzis, D. (1996) Optimal Batch Service of a Polling System under Partial Information. Mathematical Methods of Operations Research, 44, 401-419.
https://doi.org/10.1007/bf01193939
[16] Van der Wal, J. and Yechiali, U. (2003) Dynamic Visit-Order Rules for Batch-Service Polling. Probability in the Engineering and Informational Sciences, 17, 351-367.
https://doi.org/10.1017/s0269964803173044
[17] Boxma, O., Van der Wal, J. and Yechiali, U. (2008) Polling with Batch Service. Stochastic Models, 24, 604-625.
https://doi.org/10.1080/15326340802427497
[18] Bountali, O. and Economou, A. (2017) Equilibrium Joining Strategies in Batch Service Queueing Systems. European Journal of Operational Research, 260, 1142-1151.
https://doi.org/10.1016/j.ejor.2017.01.024
[19] Van Ommeren, J.-K., Baer, N., Mishra, N. and Roy, D. (2020) Batch Service Systems with Heterogeneous Servers. Queueing Systems, 95, 251-269.
https://doi.org/10.1007/s11134-020-09654-y
[20] Pradhan, S. and Gupta, U.C. (2017) Modeling and Analysis of an Infinite-Buffer Batch-Arrival Queue with Batch-Size-Dependent Service: . Performance Evaluation, 108, 16-31.
https://doi.org/10.1016/j.peva.2016.12.002
[21] Du, Q., Shi, X., Bai, L. and Gao, S. (2018) Performance Analysis of Container Yard Based on Batch Service Queueing System. Journal of Interdisciplinary Mathematics, 21, 747-760.
https://doi.org/10.1080/09720502.2018.1475058
[22] Bingham, N.H., Goldie, C.M. and Teugels, J.L. (1987) Regular Variation. Cambridge University Press.
https://doi.org/10.1017/cbo9780511721434

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.