Next Article in Journal
The Improvement of DV-Hop Model and Its Application in the Security Performance of Smart Campus
Next Article in Special Issue
Tail Asymptotics for a Retrial Queue with Bernoulli Schedule
Previous Article in Journal
Generalized Accelerated Failure Time Models for Recurrent Events
Previous Article in Special Issue
Double Sources Queuing-Inventory System with Hybrid Replenishment Policy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pseudo Steady-State Period in Non-Stationary Infinite-Server Queue with State Dependent Arrival Intensity

1
Institute of Applied Mathematics and Computer Science, Tomsk State University, 634050 Tomsk, Russia
2
Faculty of Applied Mathematics and Informatics, Belarusian State University, 220030 Minsk, Belarus
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(15), 2661; https://doi.org/10.3390/math10152661
Submission received: 29 June 2022 / Revised: 19 July 2022 / Accepted: 25 July 2022 / Published: 28 July 2022
(This article belongs to the Special Issue Advances in Queueing Theory)

Abstract

:
An infinite-server queueing model with state-dependent arrival process and exponential distribution of service time is analyzed. It is assumed that the difference between the value of the arrival rate and total service rate becomes positive starting from a certain value of the number of customers in the system. In this paper, time until reaching this value by the number of customers in the system is called the pseudo steady-state period ( P S S P ). Distribution of duration of P S S P , its raw moments and its simple approximation under a certain scaling of the number of customers in the system are analyzed. Novelty of the considered problem consists of an arbitrary dependence of the rate of customer arrival on the current number of customers in the system and analysis of time until reaching from below a certain level by the number of customers in the system. The relevant existing papers focus on the analysis of time interval since exceeding a certain level until the number of customers goes down to this level (congestion period). Our main contribution consists of the derivation of a simple approximation of the considered time distribution by the exponential distribution. Numerical examples are presented, which confirm good quality of the proposed approximation.

1. Introduction

Queueing models can be helpful for solving various problems related to optimization of customer access to a certain restricted resource. One of the popular schemes for organizing such an access is to split the resource into several (more often equal) parts called servers and assign a dedicated server to provide the service (use of the resource) to each newly arriving request for service (customer). One of the most exhaustively investigated kind of such models assumes that the number of available servers is infinite [1,2,3,4,5,6,7]. The assumption that the number of servers in the system is infinite is not always realistic, but it greatly simplifies mathematical analysis of the corresponding queueing systems. For example, while the constructive results for the system providing service to the stationary Poisson arrival flow of customers and having a finite number, say, N , N 2 , of servers are known only for the cases when the system has no buffer, see [8], or service time distribution function has some partial forms, e.g., the phase-type (PH) distribution, see, e.g., [9,10,11], the distribution of the number of customers present in the system with the infinite number of servers is well known.
Some known results for infinite-server queues with the stationary Poisson arrival process (with rate λ ) are as follows.
Let us first consider the M / M / system. Service time has an exponential distribution with rate μ and let ρ = λ μ be the traffic intensity.
Let n ( t ) be the number of customers in the system at moment t and n ( 0 ) = k where k 0 . Denote by π k ( n , t ) the probability that n ( t ) = n , n 0 , and by Π k ( z , t ) the generating function of probabilities π k ( n , t ) n 0 :
Π k ( z , t ) = n = 0 π k ( n , t ) z n , | z | 1 .
Generating function Π k ( z , t ) has the following form:
Π k ( z , t ) = ( 1 + ( z 1 ) e μ t ) k e ρ ( z 1 ) ( 1 e μ t ) .
In the case when k = 0 (the system is empty at the moment t = 0 ), probabilities π 0 ( n , t ) are defined by formula:
π 0 ( n , t ) = ( ρ ( 1 e μ t ) ) n n ! e ρ ( 1 e μ t ) , n 0 ,
i.e., they define the Poisson distribution with parameter ρ ( 1 e μ t ) .
Let also j ( t ) be the number of customers that received service in the system during the interval ( 0 , t ) . Denote by q k ( n , j , t ) the probability that n ( t ) = n , n 0 , j ( t ) = j , j 0 and by Q k ( z , y , t ) the generating function of probabilities q k ( n , j , t ) n 0 :
Q k ( z , y , t ) = j = 0 n = max { 0 , k j } q k ( n , j , t ) z n y j , | z | 1 , | y | < 1 .
Generating function Q k ( z , y , t ) has the following form:
Q k ( z , y , t ) = ( y + ( z y ) e μ t ) k e λ t ( y 1 ) + ρ ( z y ) ( 1 e μ t ) ,
see [12].
Convergence results for an M / M / system are given in [13] for transient characteristics, such as the period of time the occupation process remains above a given state and the number of customers arriving during this period. In [14], the authors consider the M / M / queue with traffic intensity ρ . They analyze the first passage distribution of the time the number of customers n ( t ) reaches the certain level c, starting from n ( 0 ) = m > c . If m = c + 1 , they refer to this time period as the congestion period above the level c . They give asymptotic expansions for the distribution of the first passage time for ρ , various ranges of m and c , and several different time scales.
In [15], the authors derive the queue size distribution for the case times when the parameters of both exponential distributions of inter-arrival and service times are not constant. They are allowed to vary with time. Both continuous and discrete variation are examined. A similar model was examined in [16].
Quite a lot of attention is paid to the infinite-server systems where the parameters of exponential distributions of inter-arrival and service times depend on time via their dependence on the state of some external stochastic process (random environment). In [17], the steady-state behavior of the M / M / queue operating in a Markovian random environment, which modulates the arrival and service rates, is studied. Explicit results are obtained for the factorial moments, the impossibility of a ‘matrix-Poisson’ steady-state distribution is demonstrated. Similar results were obtained in [18]. In [19], the similar system operating in a semi-Markovian random environment is considered. The mean number of customers in the system in steady state is found. In a particular case when the random environment has only two states, the distribution of the number of customers in the system is found. In papers [20,21], similar to [19] results are obtained. In [22], the authors consider an M / M / queueing system subject to random interruptions of exponentially distributed durations. System breakdowns, where none of the servers work, as well as partial failures, where all servers work with lower efficiency, are investigated. In both cases, it is shown that the number of customers present in the system in equilibrium is the sum of two independent random variables. One of these is the number of customers present in an ordinary M / M / queue without interruptions. Some results on infinite-server queues with state dependent arrivals may be found also in [23].
Let us now briefly touch the M / G / system. Let service time be defined by the distribution function B ( t ) . Mean service time is denoted by b 1 : b 1 = 0 ( 1 B ( u ) ) d u . For this system, the generating function Π k ( z , t ) has the following form:
Π k ( z , t ) = ( 1 + ( z 1 ) ( 1 B ˜ ( t ) ) ) k e ρ ( z 1 ) B ˜ ( t ) ,
see [24]. Here, B ˜ ( t ) is a distribution function of elapsed to or residual from an arbitrary moment service time. It is defined by formula B ˜ ( t ) = b 1 1 0 t ( 1 B ( u ) ) d u .
The M / G / system operating in a Markovian random environment is analyzed in [25]. A similar model was considered in [26]. The model in a random fastly oscillating environment was considered in [27,28].
It is worth noting that the distribution given by the generating function Π k ( z , t ) presented above has a nice analytical form and is obtained not only for the so-called stationary regime of a system operation, but also for the time-dependent scenario. On the other hand, there are approaches for how to apply results obtained for infinite-server queues for real world systems with a limited number of servers, see [29,30,31,32,33].
Computation of the time-dependent distribution [34,35] of the states of any queueing system is very important for practical purposes. This computation is, as a rule, a very difficult task and researchers are compelled to restrict themselves to the analysis of a time-independent (or so called stationary) distribution of the states of the queueing system. The stationary distribution does not always exist and often a solid amount of work should be spent to establish limitations on the system parameters for which the stationary distribution exists. These limitations usually constitute the so called ergodicity condition for the corresponding queueing system. Roughly speaking, such a condition requires that in a situation when the number of customers presenting in a queueing system is very large, the rate of new customer arrivals is less than the rate of customer departures from the system.
In this paper, we analyze the infinite-server queueing system in which the condition that the rate of new customer arrivals is less than the rate of customer departures from the system is not fulfilled starting from some, probably large, number, say, i 2 of customers in the system. Because the rate of new customer arrivals exceeds the rate of customers departure after the reaching the number i 2 of customers in the system, it is clear that the stationary regime of operation of this system does not exist. After reaching this level i 2 , the number of customers in the system will increase to infinity. However, during a certain, probably pretty long, period of time, until the number of customers in the system reaches value i 2 , the system has the period of relatively stable operation that we call here the pseudo steady-state period. Duration of such a period may be of a practical interest in many real world systems, e.g., in the description of various chemical or biological reactions, see, e.g., [36]. As another example of potential applications of the considered queueing system, we can consider the modelling of the spread of some disease, such as COVID-19. If the rate of new cases of disease occurrence, depending on the current number of infected patients, can be evaluated from the statistical data as well as the individual rate of the patients recovering are known, the results presented in our paper can be used for exact evaluation of the probabilistic distribution of time until the number of ill patients reaches some threshold value and a certain external intervention into the process of the disease spreading will be required. Note, that, in contrast to the existing papers, see, e.g., [13,14], where the subject of interest is the period of exceeding some level by the number of customers in the system, arrival rate is constant and the existence of the stationary state probabilities is suggested, we analyze the period until reaching some level by the number of customers in the system, arrival rate is state dependent and the existence of the stationary state probabilities is not supposed. In the example with the COVID-19 (or other infectious disease) potential application, we consider the evaluation of the speed of a disease spreading (indirectly characterized by the distribution of the length period of time since disease occurrence moment until reaching some epidemic announcement threshold), but not the duration of the epidemy after it is announced, conditional that it will end. From the practical point of view, the former period’s evaluation looks more important than the latter ones.
The rest of the paper is organized as follows. In Section 2, the mathematical model under study is formulated and the notion of the pseudo steady-state period ( P S S P ) is introduced. Conditional moment-generating functions of the P S S P are introduced in Section 3 and the system of the linear algebraic equations for these functions is derived. In Section 4, a similar system for the conditional characteristic functions is written down. The system is rewritten in the matrix form and the expression for characteristic function h ( u ) of P S S P length is obtained. The problem of sequential computation of raw moments of the P S S P length is solved in Section 5. Numerical examples are presented in Section 6. Results of the computation of raw moments of orders 1, 2, 3 are presented. A good quality of approximation of distribution of P S S P length by exponential distribution is demonstrated. Section 7 concludes the paper.

2. Mathematical Model

Consider an infinite-server queueing system. Denote the number of customers in the system at instant t by i = i ( t ) , t 0 . Let the arrival process be non-stationary Poisson and its intensity λ i depends on the number of customers in the system i = i ( t ) . Let us write the intensity in the form λ i = λ ( i / N ) , where λ ( x ) is a positive differentiable function with continuous argument x and parameter N > 0 has a meaning of a scale or sensitivity in relation to the number of customers.
Let service time of a customer have the exponential distribution with rate μ 1 , which we choose in the form μ 1 = μ / N for the convenience of the further derivations (here, μ is some fixed value).
We define function λ ( x ) in the following way. Let us denote:
a ( i ) = λ i i μ N = λ i N i μ N .
Function a ( i ) of discrete argument i has the meaning of the excess of the flow rate over the departure rate when the number of customers in the system is equal to i , i 0 . We assume that function a ( i ) of argument i satisfies the following condition: there exist such values of argument i = i 1 and i = i 2 that provide:
a ( i ) = > 0 for 0 i < i 1 , < 0 for i 1 i i 2 , > 0 for i 2 < i < .
The practical meaning of conditions (2) are in the existence of some interval between values i 1 and i 2 of the number of customers in the system when ’classical’ stationarity condition ρ < 1 is satisfied, but if the number of customers i grows over i 2 , the overflow regime begins. On the other hand, a ( i ) plays a role of the drift coefficient of a certain diffusion process that determines the distribution of a scaled number of customers in the system, similar to the same process studied in [37].
Because a ( i ) > 0 for all i > i 2 , the considered queueing system is non-stationary and the true steady-state regime of its operation does not exist. However, there is a period of the system evolution inside which the queue behavior may look like a steady-state one. We call this period a pseudo steady-state period ( P S S P ). It corresponds to values i : 0 i < i 2 of the number of customers in the system. When the number of customers i ( t ) reaches values in interval [ 0 ; i 2 ) , it may lay inside this interval during a long enough time, so it seems like the queue is in the steady-state regime during this period.
Denote the length of the interval starting from time t, when i ( t ) = i i 2 , until the time when process i ( u ) , u t , reaches value i 2 + 1 , by T ( i , t ) . We mean that if process i ( t ) reaches value i 2 + 1 , then the system leaves the P S S P and, therefore, this period ends. We assume that the P S S P starts exactly when i ( t ) = i 1 and continues until the process i ( t ) transits to the state i ( t ) = i 2 + 1 . Therefore, the length of P S S P is equal to the value T ( i 1 , t ) . The goal of the paper is to obtain probabilistic characteristics of the length of P S S P .

3. Moment-Generating Function of the PSSP

Denote the conditional moment-generating functions of the P S S P length by:
G ( α , i , t ) = E e α T ( i ( t ) , t ) | i ( t ) = i , i = 0 , 1 , , i 2 .
Let us derive the Kolmogorov equation for these functions. It is easy to obtain the following system of the difference equations:
G ( α , i , t Δ t ) = E e α T ( i ( t Δ t ) , i Δ t ) | i ( t Δ t ) = i =
( 1 λ i Δ t ) 1 i μ N Δ t E e α ( T ( i ( t ) , t ) + Δ t | i ( t ) = i +
λ i Δ t G ( α , i + 1 , t ) + i μ N Δ t G ( α , i 1 , t ) + o ( Δ t ) =
( 1 λ i Δ t ) 1 i μ N Δ t e α Δ t G ( α , i , t ) + λ i Δ t G ( α , i + 1 , t ) + i μ N Δ t G ( α , i 1 , t ) + o ( Δ t )
and, then, the system of the differential equations:
G ( α , i , t ) t = λ i + i μ N + α G ( α , i , t ) + λ i G ( α , i + 1 , t ) + i μ N G ( α , i 1 , t )
for i = 0 , 1 , , i 2 .
Due to the time homogeneity of process i ( t ) , i.e., due to independence of parameters N, μ , λ i of t, we can use the relation:
G ( α , i , t ) G ( α , i )
and rewrite the system of differential Equation (4) as follows:
( λ 0 + α ) G ( α , 0 ) + λ 0 G ( α , 1 ) = 0 ,
λ i + i μ N + α G ( α , i ) + λ i G ( α , i + 1 ) + i μ N G ( α , i 1 ) = 0 , i = 1 , , i 2 .
Here, G ( α , i 2 + 1 ) 1 because T ( i , t ) = 0 for i > i 2 .
The solution to (5) for i = i 1 is a moment-generating function of the P S S P length.

4. Characteristic Function of the PSSP

Denoting,
j = 1 , α = j u , G ( α , i ) = H ( u , i )
and taking into account that H ( u , i 2 + 1 ) 1 , we can rewrite system (5) as the following system of equations for conditional characteristic functions H ( u , i ) of the P S S P length:
( λ 0 j u ) H ( u , 0 ) + λ 0 H ( u , 1 ) = 0 ,
i μ N H ( u , i 1 ) λ i + i μ N j u H ( u , i ) + λ i H ( u , i + 1 ) = 0 , i = 1 , , i 2 1 ,
i 2 μ N H ( u , i 2 1 ) λ i 2 + i 2 μ N j u H ( u , i 2 ) = λ i 2 .
Let us denote the following column vectors and matrix with dimension i 2 + 1 (we numerate their entries from 0 to i 2 ):
H ( u ) = H ( u , 0 ) H ( u , 1 ) H ( u , i 2 1 ) H ( u , i 2 ) T ,
v = 0 0 0 λ i 2 T ,
A = λ 0 λ 0 0 0 0 μ N λ 1 + μ N λ 1 0 0 0 2 μ N λ 2 + 2 μ N 0 0 0 0 0 λ i 2 1 + ( i 2 1 ) μ N λ i 2 1 0 0 0 i 2 μ N λ i 2 + i 2 μ N .
Now we can write system (6) in the form:
( A + j u I ) H ( u ) = v ,
where I is an identity matrix. Therefore, we express the vector H ( u ) as:
H ( u ) = ( A + j u I ) 1 v .
Existence of the inverse matrix on the right hand side of (7) follows from the well-known O. Taussky theorem, see, e.g., [38], and strong dominance of the diagonal entry in the last row of the matrix.
Only one entry H ( u , i 1 ) of vector H ( u ) given by (7) is under our interest. Taking into account a structure of vector v whose entries are equal to 0 except the last one (with number i 2 ), which is equal to λ i 2 , we can write the following expression for characteristic function h ( u ) of P S S P length:
h ( u ) = H ( u , i 1 ) = λ i 2 ( A + j u I ) 1 i 1 , i 2
where [ · ] p , q means an entry of the matrix with indices p , q .

5. Raw Moments of the Distribution of the PSSP Length

Expression (8) is simple enough but requires evaluation of an inverse matrix. If it is not necessary to obtain the entire probability distribution, we can reduce calculation cost by applying some direct evaluations. For example, in this section, we consider the evaluation of raw moments of the PSSP length.
Denote the conditional raw moment of n-th order of the P S S P length by: T n ( i ) :
T n ( i ) = E T n ( i ( t ) , t ) | i ( t ) = i .
Here, T n ( i ) depends only on value i and does not depend on t due to the homogeneity of process i ( t ) . Because:
G ( α , i ) = n = 0 ( 1 ) n α n n ! T n ( i )
and G ( α , i + 1 ) 1 , we can substitute this expression into equations of system (5) and derive relations:
λ 0 n = 0 ( 1 ) n α n n ! T n ( 0 ) + α n = 0 ( 1 ) n α n n ! T n ( 0 ) + λ 0 n = 0 ( 1 ) n α n n ! T n ( 1 ) = 0 ,
λ i + i μ N n = 0 ( 1 ) n α n n ! T n ( i ) + α n = 0 ( 1 ) n α n n ! T n ( i ) + λ i n = 0 ( 1 ) n α n n ! T n ( i + 1 )
+ i μ N n = 0 ( 1 ) n α n n ! T n ( i 1 ) = 0 , i = 1 , , i 2 1 ,
n = 0 ( 1 ) n α n n ! T n ( i 2 + 1 ) 1 .
Now, we can write equalities for each value n of power α n :
  • for n = 1 :
    λ 0 T 1 ( 0 ) + λ 0 T 1 ( 1 ) + 1 = 0 ,
    λ i + i μ N T 1 ( i ) + λ i T 1 ( i + 1 ) + i μ N T 1 ( i 1 ) + 1 = 0 ,
    T 1 ( i 2 + 1 ) = 0 .
  • for n 2 :
    λ 0 T n ( 0 ) + λ 0 T n ( 1 ) + n T n 1 ( 0 ) = 0 ,
    λ i + i μ N T n ( i ) + λ i T n ( i + 1 ) + i μ N T n ( i 1 ) + n T n 1 ( i ) = 0 ,
    T n ( i 2 + 1 ) = 0 .
So, we obtain the sequence of boundary value problems for finite difference equations of the second order with variable coefficients. Let us find their solutions.

5.1. Solution for n = 1

Let us denote:
T 1 ( i ) T 1 ( i + 1 ) = V 1 ( i ) .
Summing up these equalities, we obtain:
m = 0 i T 1 ( m ) m = 0 i T 1 ( m + 1 ) = m = 0 i V 1 ( m ) ,
and it follows that:
T 1 ( 0 ) T 1 ( i + 1 ) = m = 0 i V 1 ( m ) .
Substituting i = i 2 and taking into account condition T 1 ( i 2 + 1 ) = 0 , we obtain:
T 1 ( 0 ) = m = 0 i 2 V 1 ( m ) .
From (12), we have:
T 1 ( i + 1 ) = T 1 ( 0 ) m = 0 i V 1 ( m ) = m = 0 i 2 V 1 ( m ) m = 0 i V 1 ( m ) = m = i + 1 i 2 V 1 ( m ) ,
therefore,
T 1 ( i ) = m = i i 2 V 1 ( m ) .
Using (9) and (11), we can write equalities:
λ 0 V 1 ( 0 ) = 1 , λ i V 1 ( i ) i μ N V 1 ( i 1 ) = 1 ,
from which we derive the following recurrent expressions that determine V 1 ( i ) for all 0 i i 2 :
V 1 ( 0 ) = 1 λ 0 , V 1 ( i ) = 1 λ i 1 + i μ N V 1 ( i 1 ) .
So, we can evaluate numerically all values V 1 ( i ) and, using (13), obtain values of T 1 ( i ) for all 0 i i 2 .
Substituting i = i 1 , we can calculate the value of the first raw moment T 1 of the P S S P length:
T 1 = T 1 ( i 1 ) .

5.2. Solution for n 2

We can build a recurrent procedure for evaluation T n ( i ) from (10) similar to the previous subsection.
Using (13) and (14), we can evaluate T 1 ( i ) for all 0 i i 2 . Let us suppose that we have found values T n 1 ( i ) , 0 i i 2 . Denote:
T n ( i ) T n ( i + 1 ) = V n ( i ) .
Summing up these equalities, we obtain:
T n ( 0 ) T n ( i + 1 ) = m = 0 i V n ( m ) .
Substituting here i = i 2 and taking into account condition T n ( i 2 + 1 ) = 0 , we obtain:
T n ( 0 ) = m = 0 i 2 V n ( m ) .
From (17), we have:
T n ( i + 1 ) = T n ( 0 ) m = 0 i V n ( m ) = m = 0 i 2 V n ( m ) m = 0 i V n ( m ) = m = i + 1 i 2 V n ( m ) ,
therefore,
T n ( i ) = m = i i 2 V n ( m ) .
Using (10) and (16), we can write equalities:
λ 0 V n ( 0 ) = n T n 1 ( 0 ) , λ i V n ( i ) i μ N V n ( i 1 ) = n T n 1 ( i ) ,
from which we derive the following recurrent expressions that determine V n ( i ) for all 0 i i 2 :
V n ( 0 ) = 1 λ 0 n T n 1 ( 0 ) , V n ( i ) = 1 λ i n T n 1 ( i ) + i μ N V n ( i 1 ) .
Thus, we can evaluate numerically values V n ( i ) and, using (18), obtain values of T n ( i ) for all 0 i i 2 .
Substituting i = i 1 , we can calculate value of the n-th raw moment T n of the P S S P length:
T n = T n ( i 1 ) .

6. Numerical Examples and Proposed Approximation of Distribution of the PSSP Length

Consider a numerical example. Let function λ ( x ) in definition (1) where x = i n have the following form:
λ ( x ) = a ( x x 0 ) 2 + b ,
where we set the values of parameters as follows:
a = 1 , x 0 = 2 , b = 1 .
Further, let the parameter μ be equal to 1.
Then, the points i 1 and i 2 of the changing sign of the value of function a ( i ) , which determine the P S S P interval, for a given value N can be found by formulas:
i 1 = x 1 N , i 2 = x 2 N
where x 1 and x 1 are the roots of equation:
λ ( x ) x μ = 0 .
For the chosen values of parameters a , x 0 , b = 1 , these roots are given by:
x 1 = 1.382 , x 2 = 3.618 .
Let us evaluate three raw moments T 1 , T 2 , T 3 of the P S S P length for various values of parameter N. The results are presented in Table 1.
We can notice from the table that:
T 2 2 T 1 2 , T 3 3 ! T 1 3 .
Therefore, expressions (21) may be used for the approximate evaluation of the high-order moments in a simpler way than using procedure (18) and (19). Let us find relative errors of expression (21):
δ 2 = | T 2 2 T 1 2 | T 2 , δ 3 = | T 3 3 ! T 1 3 | T 3 .
The results are presented in Table 2. Thus, we see that the errors of approximations (21) are small enough for N = 5 and greatly decrease with growing values of parameter N.
Consider another example. Let function λ ( x ) have the following form:
λ ( x ) = a ( x x 0 ) 3 + b ,
where we set the values of parameters as follows:
a = 2 , x 0 = 0.5 , b = 0.5 .
Furthermore, let the parameter μ be equal to 2.
Then, the positive roots of Equation (20) are equal to:
x 1 = 0.230 , x 2 = 1.607 .
The results of the evaluation of raw moments of the P S S P for this example and errors (22) of their estimation (21) are presented in Table 3 and Table 4, respectively.
Based on the obtained results, we can formulate the following conjecture:
Hypothesis 1.
The probability distribution of the P S S P length in the considered queueing system can be approximated with enough small error by the exponential distribution with parameter T 1 1 (with mean value T 1 ). The error of approximation quickly decreases with the increase of the scaling parameter N .
To support this conjecture, let us compare the exact cumulative distribution function (c.d.f.) built based on (8):
F ( x ) = 1 2 π 1 e j u x j u h ( u ) d u
and corresponding c.d.f. of the exponential distribution:
L ( x ) = 1 e x T 1 .
We will compare these two probability distributions by using the Kolmogorov distance (see [39]):
Δ = max 0 x < | F ( x ) L ( x ) | .
The results of the comparison for the considered examples are presented in Table 5 (we use notation Δ 1 for the first example and Δ 2 for the second one). As one can see, these results support the conclusion that the exponential distribution can be used as an approximation for the P S S P length distribution with a high accuracy (we suppose that Δ < 0.05 is enough small error, thus, exponential approximation is acceptable even for small values of parameter N: N 1 for example 1 and N 2 for example 2).
Computation of the distribution of the P S S P length via the use of the proposed approximation (24) requires only the knowledge of the first raw moment value (15) that can be obtained performing the procedure from Section 5.1.
This is a significant achievement because exact computation of the true c.d.f. defined by formula (23) requires computation of the inverse matrix in (23) in which the size can be quite large. High-order moments can also be computed much easier than via additional performing procedures from Section 5.2.

7. Discussion

In this paper, the notion of the pseudo steady-state period is introduced for the infinite-server queueing system with state dependent arrivals and arrival rate exceeding the customers departure rate when the number of customers in the system is large. The problem of computation of distribution of the length of this period and its raw moments is solved. The simple approximation of this distribution under the proper scaling of the number of customers in the system is offered and numerically illustrated.
Furthermore, the numerical examples demonstrate that this period can last a very long time (see values of the mean of its duration in Table 1 and Table 3). Thus, such systems may be considered like models operating in the steady-state regime with the corresponding properties, at least for a long enough period.
The obtained results can be used for the evaluation of the length of the period of relatively stable operations of real world systems until the occurrence of congestion in the system with its overflow. This defines the importance of the results from the point of view of managerial insights.
Further studies with the described approach may be directed to considering more general models such as queues with non-exponential service time distribution and/or MAP arrivals [12,40] with state-dependent parameters. We suppose that the approach presented in the paper can be applied for the analysis of such models.

Author Contributions

Conceptualization, A.N.; methodology, A.N.; software, A.M.; validation, A.D. and A.M.; formal analysis, A.D.; investigation, A.N. and A.D.; writing—original draft preparation, A.N. and A.M.; writing—review and editing, A.D.; visualization, A.M.; supervision, A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Riordan, J. Telephone traffic time averages. Bell Syst. Tech. J. 1951, 30, 1129–1144. [Google Scholar] [CrossRef]
  2. Benesh, V.E. Fluctuations of telephone traffic. Bell Syst. Tech. J. 1957, 36, 965–973. [Google Scholar] [CrossRef]
  3. Mirasol, M. The output of an M/G/∞ queueing system is Poisson. Oper. Res. 1963, 11, 282–284. [Google Scholar] [CrossRef] [Green Version]
  4. Newell, G.F. The M/G/∞ queue. SIAM J. Appl. Math. 1966, 14, 86–88. [Google Scholar] [CrossRef]
  5. Massey, W.A.; Whitt, W. Networks of infinite-server queues with nonstationary Poisson input. Queueing Syst. 1993, 13, 183–250. [Google Scholar] [CrossRef]
  6. Smith, W. The infinitely-many-server queue with semi-Markovian arrivals and customer-dependent exponential service times. Oper. Res. 1972, 22, 907–912. [Google Scholar] [CrossRef] [Green Version]
  7. Holman, D.F.; Chaudhry, M.L.; Kashyap, B.R.K. On the service system MX/G/∞. Eur. J. Oper. Res. 1983, 13, 142–145. [Google Scholar] [CrossRef]
  8. Sevastjanov, B.A. Erlang formula in telephone systems under the arbitrary distribution of conversations duration. In Proceedings of the 3rd All-Union Mathematical Congress, Moscow, Russia, 25 June–4 July 1956; Academy of Science: Moscow, Russia, 1959; Volume 4, pp. 68–70. (In Russian). [Google Scholar]
  9. Neuts, M.F. Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach; Courier Corporation: Gloucester, MA, USA, 1994. [Google Scholar]
  10. Asmussen, S. Applied Probability and Queues; Springer: New York, NY, USA, 2003; Volume 2. [Google Scholar]
  11. Nazarov, A.; Moiseev, A.; Moiseeva, S. Mathematical Model of Call Center in the Form of Multi-Server Queueing System. Mathematics 2021, 9, 2877. [Google Scholar] [CrossRef]
  12. Dudin, A.; Klimenok, V.; Vishnevsky, V. The Theory of Queuing Systems with Correlated Flows; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
  13. Guillemin, F.; Simonian, A. Transient characteristics of an M/M/∞ system. Adv. Appl. Probab. 1995, 27, 862–888. [Google Scholar] [CrossRef]
  14. Knessl, C.; Yang, Y.P. Asymptotic expansions for the congestion period for the M/M/∞ queue. Queueing Syst. 2001, 39, 213–256. [Google Scholar] [CrossRef]
  15. Collings, T.; Stoneman, C. The M/M/∞ queue with varying arrival and departure rates. Oper. Res. 1976, 24, 760–773. [Google Scholar] [CrossRef]
  16. Saaty, T.L. Elements of Queueing Theory: With Applications; McGraw-Hill: New York, NY, USA, 1961; Volume 34203. [Google Scholar]
  17. O’Cinneide, C.A.; Purdue, P. The M/M/∞ queue in a random environment. J. Appl. Probab. 1986, 23, 175–184. [Google Scholar]
  18. Dudin, A.N. The simplest queueing system operating in a random environment. In Probabilistic Modeling of Service Systems and Networks; Karelia Publishing House: Petrozavodsk, Russia, 1988; pp. 14–20. (In Russian) [Google Scholar]
  19. Falin, G.I. The M/M/∞ queue in a random environment. Queueing Syst. 2008, 58, 65–76. [Google Scholar] [CrossRef]
  20. D’Auria, B. M/M/∞ queues in semi-Markovian random environment. Queueing Syst. 2008, 58, 221–237. [Google Scholar] [CrossRef] [Green Version]
  21. Fralix, B.H.; Adan, I.J. An infinite-server queue influenced by a semi-Markovian environment. Queueing Syst. 2009, 61, 65–84. [Google Scholar] [CrossRef]
  22. Baykal-Gursoy, M.; Xiao, W. Stochastic decomposition M/M/∞ queues with Markov modulated service rates. Queueing Syst. 2004, 48, 75–88. [Google Scholar] [CrossRef]
  23. Polin, E.P.; Moiseeva, S.P.; Moiseev, A.N. Heterogeneous Queueing System MR(S)/M(S)/∞ with Service Parameters Depending on the State of the Underlying Markov Chain. Izv. Saratov Univ. Math. Mech. Inform. 2020, 20, 388–399. (In Russian) [Google Scholar] [CrossRef]
  24. Takacs, L. Introduction to the Theory of Queues. University Texts in the Mathematical Sciences; Oxford University Press: New York, NY, USA, 1962. [Google Scholar]
  25. Blom, J.; Kella, O.; Mandjes, M.; Thorsdottir, H. Markov-modulated infinite-server queues with general service times. Queueing Syst. 2014, 76, 403–424. [Google Scholar] [CrossRef] [Green Version]
  26. D’Auria, B. Stochastic decomposition of the M/G/∞ queue in a random environment. Oper. Res. Lett. 2007, 35, 805–812. [Google Scholar] [CrossRef]
  27. Liu, Y.; Honnappa, H.; Tindel, S.; Yip, N.K. Infinite server queues in a random fast oscillatory environment. Queueing Syst. 2021, 98, 145–179. [Google Scholar] [CrossRef]
  28. Liu, Y. Analysis of Infinite-Server Queueing Models in a Random Environment. Ph.D. Dissertation, Purdue University Graduate School, West Lafayette, IN, USA, 2021. [Google Scholar]
  29. Whitt, W. Understanding the efficiency of multi-server service systems. Manag. Sci. 1992, 38, 708–723. [Google Scholar] [CrossRef]
  30. Whitt, W. Stochastic-process limits: An introduction to stochastic-process limits and their application to queues. Space 2002, 500, 391–426. [Google Scholar]
  31. Ramalhoto, M.F. The infinite server queue and heuristic approximations to the multi-server queue with and without retrials. Top 1999, 7, 333–350. [Google Scholar] [CrossRef]
  32. Massey, W.A.; Whitt, W. Peak congestion in multi-server service systems with slowly varying arrival rates. Queueing Syst. 1997, 25, 157–172. [Google Scholar] [CrossRef]
  33. Moiseev, A.; Nazarov, A. Queueing network MAP − (GI/∞)K with high-rate arrivals. Eur. J. Oper. Res. 2016, 254, 161–168. [Google Scholar] [CrossRef]
  34. Bekker, R.; Borst, S.C.; Boxma, O.J.; Kella, O. Queues with Workload-Dependent Arrival and Service Rates. Queueing Syst. 2004, 46, 537–556. [Google Scholar] [CrossRef] [Green Version]
  35. Razumchik, R.V. M/G/∞ queue with state-dependent heterogeneous batch arrivals, inverse service order, and probabilistic priority. Inform. i ee Primen. 2017, 11, 10–18. [Google Scholar]
  36. Sotiropoulos, V.; Contou-Carrere, M.N.; Daoutidis, P.; Kaznessis, Y.N. Model reduction of multiscale chemical Langevin equations: A numerical case study. IEEE/ACM Trans. Comput. Biol. Bioinform. 2009, 6, 470–482. [Google Scholar] [CrossRef]
  37. Nazarov, A.; Phung-Duc, T.; Paul, S.; Lizyura, O. Diffusion Limit for Single-Server Retrial Queues with Renewal Input and Outgoing Calls. Mathematics 2022, 10, 948. [Google Scholar] [CrossRef]
  38. Gantmacher, F.R. The Theory of Matrices; Chelsea Publ. Co.: New York, NY, USA, 1959. [Google Scholar]
  39. Kolmogorov, A.N. On the approximation of distributions of sums of independent summands by infinitely divisible distributions. In Contributions to Statistics; Rao, C.R., Ed.; Elsevier: Pergamon, Turkey, 1965; pp. 159–174. [Google Scholar]
  40. Neuts, M.F. A versatile Markovian arrival process. J. Appl. Probab. 1979, 16, 764–779. [Google Scholar] [CrossRef]
Table 1. Values of raw moments T n of the n-th order for the P S S P length ( n = 1 , 2 , 3 ) for various values of parameter N.
Table 1. Values of raw moments T n of the n-th order for the P S S P length ( n = 1 , 2 , 3 ) for various values of parameter N.
N51015202530
T 1 2.324 × 10 3 6.974 × 10 5 1.643 × 10 8 3.490 × 10 10 6.999 × 10 12 1.353 × 10 15
T 2 1.078 × 10 7 9.736 × 10 11 5.398 × 10 16 2.437 × 10 21 9.798 × 10 25 3.659 × 10 30
T 3 7.495 × 10 10 2.035 × 10 18 2.661 × 10 25 2.552 × 10 32 2.057 × 10 39 1.485 × 10 46
Table 2. Relative errors of expressions (21).
Table 2. Relative errors of expressions (21).
N51015202530
δ 2 2.4 × 10 3 2.2 × 10 5 1.6 × 10 7 1.1 × 10 9 7.0 × 10 12 4.4 × 10 14
δ 3 4.9 × 10 3 4.3 × 10 5 3.1 × 10 7 2.1 × 10 9 1.4 × 10 11 8.8 × 10 14
Table 3. Values of raw moments T n of the n-th order for the P S S P length ( n = 1 , 2 , 3 ) for various values of parameter N (example 2).
Table 3. Values of raw moments T n of the n-th order for the P S S P length ( n = 1 , 2 , 3 ) for various values of parameter N (example 2).
N51015202530
T 1 2.173 × 10 3 3.256 × 10 5 4.054 × 10 7 4.636 × 10 9 5.045 × 10 11 5.313 × 10 13
T 2 9.460 × 10 6 2.120 × 10 11 3.287 × 10 15 4.298 × 10 19 5.090 × 10 23 5.646 × 10 27
T 3 6.176 × 10 10 2.071 × 10 17 3.998 × 10 23 5.978 × 10 29 7.702 × 10 35 8.999 × 10 41
Table 4. Relative errors of expressions (21) for example 2.
Table 4. Relative errors of expressions (21) for example 2.
N51015202530
δ 2 1.3 × 10 3 1.1 × 10 5 2.9 × 10 7 4.5 × 10 9 6.1 × 10 11 7.7 × 10 13
δ 3 2.6 × 10 3 2.2 × 10 5 5.8 × 10 7 8.9 × 10 9 1.2 × 10 10 1.5 × 10 12
Table 5. Kolmogorov distances Δ 1 and Δ 2 (examples 1 and 2) between distribution functions (23) and (24) for various values of parameter N.
Table 5. Kolmogorov distances Δ 1 and Δ 2 (examples 1 and 2) between distribution functions (23) and (24) for various values of parameter N.
N123456
Δ 1 6.1 × 10 3 4.2 × 10 3 1.0 × 10 3 8.5 × 10 4 4.4 × 10 4 1.7 × 10 4
Δ 2 0.127 0.017 3.0 × 10 3 5.9 × 10 4 5.9 × 10 4 8.3 × 10 5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nazarov, A.; Dudin, A.; Moiseev, A. Pseudo Steady-State Period in Non-Stationary Infinite-Server Queue with State Dependent Arrival Intensity. Mathematics 2022, 10, 2661. https://doi.org/10.3390/math10152661

AMA Style

Nazarov A, Dudin A, Moiseev A. Pseudo Steady-State Period in Non-Stationary Infinite-Server Queue with State Dependent Arrival Intensity. Mathematics. 2022; 10(15):2661. https://doi.org/10.3390/math10152661

Chicago/Turabian Style

Nazarov, Anatoly, Alexander Dudin, and Alexander Moiseev. 2022. "Pseudo Steady-State Period in Non-Stationary Infinite-Server Queue with State Dependent Arrival Intensity" Mathematics 10, no. 15: 2661. https://doi.org/10.3390/math10152661

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