Next Article in Journal
Feature Selection Fuzzy Neural Network Super-Twisting Harmonic Control
Next Article in Special Issue
Single-Server Queuing-Inventory Systems with Negative Customers and Catastrophes in the Warehouse
Previous Article in Journal
Fixed-Time Synchronization of Reaction-Diffusion Fuzzy Neural Networks with Stochastic Perturbations
Previous Article in Special Issue
Analysis of a Queuing System with Possibility of Waiting Customers Jockeying between Two Groups of Servers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimating the Rate of Convergence of the PH/M/1 Model by Reducing to Quasi-Birth-Death Processes

1
Department of Applied Mathematics, Vologda State University, 15 Lenina Str., 160000 Vologda, Russia
2
Federal Research Center “Computer Sciences and Control” of the Russian Academy of Sciences, 44-2 Vavilova Str., 119333 Moscow, Russia
3
Vologda Research Center of the Russian Academy of Sciences, 556A Gorky Str., 160014 Vologda, Russia
4
Moscow Center for Fundamental and Applied Mathematics, Moscow State University, 119991 Moscow, Russia
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(6), 1494; https://doi.org/10.3390/math11061494
Submission received: 20 February 2023 / Revised: 14 March 2023 / Accepted: 16 March 2023 / Published: 18 March 2023
(This article belongs to the Special Issue Advances in Queueing Theory)

Abstract

:
We are studying the quasi-birth-death process and the property of weak ergodicity. Using the C-matrix method, we derive estimates for the rate of convergence to the limiting regime for the general case of the P H / M / 1 model, as well as the particular case when m = 3 . We provide a numerical example for the case m = 3 , and construct graphs showing the probability of an empty queue and the probability of p 1 ( t ) .

1. Introduction

The process of quasi-birth-death is a generalization of the usual process of birth and death. The study of such processes plays an important role in complex telecommunication systems, biology, and radio engineering. In modern software development, the microservice architecture of applications in the cloud infrastructure is increasingly used, where the receipt and service of requests can have their own characteristics. It is precisely such systems that can be studied with the help of quasi-birth-death processes.
Quasi-birth-and-death processes are used to model a wide variety of applications. Among those covered in the literature are assemble to order systems [1], production lines [2], wireless communications [3] and a variety of queuing systems [4].
In the first, the term quasi-birth-death processes (QBD processes) was introduced by V. Wallace and a computer program was written to analyze them. In the dissertation [5], the first algorithms were developed and the importance of matrix-geometric methods of solution was described. In [6], the P H / M / c model was studied in the case of a finite and infinite state space, and estimates of the stationary distribution of the virtual waiting time were obtained using the matrix-geometric method. QBD processes also have applications in a multi-server queuing system, for example, see [7,8,9,10,11]
In this paper, we considered a single server queue, for which receipts occur in accordance with to the update process, and the service time is distributed exponentially. The intervals between receipts have the distribution F m , ν ( x ) . This is an example of a P H / M / 1 queue for which interarrival times have an Erlang distribution. A more detailed description of the model has been described in [4]. In [12], for this model, the Toeplitz matrix was obtained, which specifies the associated random walk transition probabilities, but a numerical example with given intensity functions was not considered.
The contributions of this paper can be summarized as follows:
  • Using the C-matrix method, we pass from the direct Kolmogorov system to a system of the form d z d t = W ( t ) z t , for t 0 , (see [13]). Previously, this method was used to study one class of supercomputer systems in [14]. The general approach was discussed in [15]. We managed to obtain exhaustive estimates of the rate of convergence to the limiting regime for the general case of the model P H / M / 1 .
  • In Section 5, we considered a particular case of the P H / M / 1 model for m = 3 and obtained estimates based on the results obtained for the general case.
  • Numerical examples are considered and the corresponding graphs are constructed.
In [14] considers a transitional analysis of a Markov two-server model of a supercomputer in which clients served by a random number of servers simultaneously.
One of the most important problems in the study of Markov models of queuing systems is the construction of their probabilistic characteristics. Their precise calculation is a rather difficult task even for stationary models, and in the non-stationary case, the situation becomes much more complicated, due to with which the use of approximation approaches with certain guarantees of their accuracy is inevitable. Using standard research approaches (diagonal and triangular transformations, see [16,17] for an example), it is not possible to obtain “good” estimates for the P H / M / 1 model. There are other methods for studying quasi-birth-death processes, for example [18,19,20], but the comparison of methods is not the purpose of this article.

2. Basic Notions

Denote by · the l 1 -norm and x = | x i | , B = max j i | b i j | for matrix B = ( b i j ) .
Recall that a Markov chain X ( t ) is called weakly ergodic, if p * ( t ) p * * ( t ) 0 as t for any initial conditions p * ( 0 ) and p * * ( 0 ) , where p * ( t ) and p * * ( t ) are the corresponding solutions of forward Kolmogorov system
d p ( t ) d t = A ( t ) p ( t ) .

3. Model Description

We will consider the queuing model P H / M / 1 (Figure 1), which has the following specific features:
  • The system has one server that serves customers;
  • Service times are exponentially distributed;
  • Intervals between arrivals have distribution F m , ν ( x ) (Erlang distribution),
where
F m , ν ( x ) = 0 , x < 0 1 ( m 1 ) ! ν m x m 1 e ν x , x 0 , m 1 .
This queue can be explored using a two-dimensional Markov process (we will reduce it to a one-dimensional process) { ( N ( t ) , ϕ ( t ) ) , t 0 } on the state space n 0 l ( n ) , with l ( n ) = { ( n , 1 ) , . . . , ( n , m ) } for all n 0 . Let N ( t ) represent the number of customers in the system and ϕ ( t ) be the position of the token at time t.
We assume that the following transitions are possible for a two-dimensional Markov process:
  • ( n , j ) ( n 1 , j ) with intensity function μ ( t ) for n 1 ;
  • ( n , j ) ( n , j 1 ) with intensity function ν ( t ) for n 0 , j 2 ;
  • ( n , 1 ) ( n + 1 , m ) with intensity function ν ( t ) for n 0 .
The intensity matrix has the following form:
Q ( t ) = Ω ω · Ψ 0 0 μ ( t ) I Ω μ ( t ) I ω · Ψ 0 0 μ ( t ) I Ω μ ( t ) I ω · Ψ 0 0 μ ( t ) I Ω μ ( t ) I ,
where the vectors ω and Ψ and the matrix Ω of order m are defined as follows:
Ψ = ( 0 , 0 , , 1 ) ,
ω = ν 0 0 ,
Ω = ν ( t ) 0 0 0 ν ( t ) ν ( t ) 0 0 0 ν ( t ) ν ( t ) 0 0 0 0 ν ( t ) ν ( t ) ,
We write the matrix A = Q T
A ( t ) = ν ( t ) ν ( t ) 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) 0 μ ( t ) 0 0 0 ν ( t ) 0 0 0 ν ( t ) 0 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) 0 μ ( t ) ν ( t ) 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) 0 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 0 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 0 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) ,
Denote the time–dependent probability distribution of the Markov process by p n , j ( t ) i.e.,
p n , j ( t ) = P { N ( t ) = n , ϕ ( t ) = j } ,
Put k = n · m + j 1 and p k = P { N ( t ) = n , ϕ ( t ) = j } for any 1 j m and n 0 . Hence, we obtain p ( t ) = ( p 0 ( t ) , p 1 ( t ) , ) T .
Now, we have the forward Kolmogorov system for X ( t ) , which has the form
d p ( t ) d t = A ( t ) p ( t ) .

4. Bounds for the General Case

Consider the transposed intensity matrix A, which has the form (3). To obtain estimates for the rate of convergence to the limiting regime, we will use the C-matrix method, which was described in detail in [15].
As in [21], we consider two solutions p * ( t ) and p * * ( t ) of the forward Kolmogorov system (4) and the corresponding different initial conditions p * ( 0 ) , p * * ( 0 ) . Hence, their difference z ( t ) = p * ( t ) p * * ( t ) = ( z 0 ( t ) , z 1 ( t ) , . . . ) satisfies the equation
d z d t = A t z t , t 0 .
Notice that i = 0 z i ( t ) = 0 .
Then, one can add c i = 0 z i ( t ) = 0 (for any c) to the equation d z 0 d t = j = 0 a 0 j z j . Now, rewrite the system (5) in the form
d z d t = W ( t ) z t , t 0 ,
where W ( t ) = A t C t and C ( t ) has the form
c ( t ) c ( t ) c ( t ) c ( t ) c ( t ) 0 0 0 0 0 0 0 0 0 0 ,
and
W ( t ) = ν ( t ) c ( t ) ν ( t ) c ( t ) c ( t ) μ ( t ) c ( t ) c ( t ) c ( t ) c ( t ) c ( t ) c ( t ) 0 ν ( t ) 0 μ ( t ) 0 0 0 ν ( t ) 0 0 0 ν ( t ) 0 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) 0 μ ( t ) ν ( t ) 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) 0 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 0 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 0 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) ,
Theorem 1.
Let there exist sequence d k and a function c ( t ) such that c ( t ) ν ( t ) and μ ( t ) > ν ( t ) for almost all t 0 . Then, X ( t ) is weakly ergodic and
p * ( t ) p * * ( t ) e 0 t β * ( τ ) d τ p * ( 0 ) p * * ( 0 )
for any initial conditions p * ( 0 ) , p * * ( 0 ) and all t 0 and β * = inf a k ( t ) , if all a k ( t ) > 0 , k 0 .
Proof. 
Let d k ( k 0 ) be some sequence. Consider the diagonal matrix D = d i a g d 0 , d 1 , d 2 , . Denote z 1 D = D z 1 .
Hence, D W D 1 has the form:
ν ( t ) c ( t ) d 0 d 1 ( ν ( t ) c ( t ) ) d 0 d m 1 c ( t ) d 0 d m ( μ ( t ) c ( t ) ) d 0 d m + 1 c ( t ) d 0 d 2 m 1 c ( t ) d 0 d 2 m c ( t ) d 0 d 2 m + 1 c ( t ) d 0 d 3 m 1 c ( t ) 0 ν ( t ) 0 d 1 d m + 1 μ ( t ) 0 0 0 d m 2 d m 1 ν ( t ) 0 0 0 ν ( t ) 0 0 d m 1 d 2 m 1 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) d m d m + 1 ν ( t ) 0 d m d 2 m μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) 0 d m + 1 d 2 m + 1 μ ( t ) d 2 m 2 d 2 m 1 ν ( t ) 0 d 2 m 1 d 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) 0 0 d 2 m 1 d 3 m 1 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) d 2 m d 2 m + 1 ν ( t ) 0 0 0 0 0 0 0 0 ν ( t ) μ ( t ) d 3 m 2 d 3 m 1 ν ( t ) 0 0 0 d 3 m 1 d m ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) ,
γ W ( t ) 1 D = γ D W ( t ) D 1 = β * ( t ) ,
β * ( t ) = inf α k , where
α k ( t ) = 1 d 2 m 1 d 0 v ( t ) + c ( t ) , k = 0 ; 1 d 0 d 1 v ( t ) + c ( t ) d 0 d 1 , k = 1 1 d k 1 d k v ( t ) c ( t ) d 0 d k , 2 k m 1 1 d 0 d k μ ( t ) + 1 d 3 k 1 d k v ( t ) + c ( t ) d 0 d k , k = m 1 d k m d k μ ( t ) + 1 d k 1 d k v ( t ) c ( t ) d 0 d k , k r ( mod m ) ; k > m ; r 0 1 d k m d k μ ( t ) + 1 d k + 2 m 1 d k v ( t ) c ( t ) d 0 d k , k 0 ( mod m ) ; k > m
Therefore, by Theorem 1, see [15] for details, we obtain
p * ( t ) p * * ( t ) e 0 t β * ( τ ) d τ p * ( 0 ) p * * ( 0 ) .
In order to use Theorem 1, we need to define the sequence d k . Recall that, by Euclid’s division lemma, the number k ( k 0 ) can be represented as
k = b q + r , 0 r b ,
where r is the remainder of the division by b.
Let d 0 = 1 and let there exist positive numbers δ 1 , δ 2 , . . . , δ m and ( δ 1 δ 2 · . . . · δ m ) 1
Therefore, d k has the following form:
d k = d 0 = 1 , k = 0 d 1 = δ 1 , k = 1 d 2 = δ 1 δ 2 , k = 2 d k = δ 1 δ 2 · · δ m k m , if k 0 ( mod m ) ; k m d k = δ 1 δ 2 · · δ r q + 1 δ r + 1 · · δ m q , if k r ( mod m ) ; r 0 ; k m
Remark 1.
The sequence d k can be given in another form, but it is important that the condition a k ( t ) > 0 ( k 0 ) be satisfied.

5. Bounds for the Case m = 3

In this section, we consider a special case of the P H / M / 1 model when m = 3 . We will use the results and approach from Section 4. Let the transposed intensity matrix have the following form:
A ( t ) = ν ( t ) ν ( t ) 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) ν ( t ) 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) 0 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 μ ( t ) 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) 0 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 0 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 0 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) ,
To obtain estimates for the rate of convergence to the limiting regime, we will use the approach from the previous section and Theorem 1.
W ( t ) = ν ( t ) c ( t ) ν ( t ) c ( t ) c ( t ) μ ( t ) c ( t ) c ( t ) c ( t ) c ( t ) c ( t ) c ( t ) 0 ν ( t ) ν ( t ) 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) 0 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 μ ( t ) 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) 0 0 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 0 0 0 0 0 0 0 ν ( t ) μ ( t ) ν ( t ) 0 0 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) ,
Let d k ( k = 0 , 1 ) be a sequence. Again, consider the diagonal matrix D = d i a g d 0 , d 1 , d 2 , . Denote z 1 D = D z 1 .
D W D 1 = ν ( t ) c ( t ) d 0 d 1 ( ν ( t ) c ( t ) ) d 0 d 2 c ( t ) d 0 d 3 ( μ ( t ) c ( t ) ) d 0 d 4 c ( t ) d 0 d 5 c ( t ) d 0 d 6 c ( t ) d 0 d 7 c ( t ) d 0 d 8 c ( t ) 0 ν ( t ) d 1 d 2 ν ( t ) 0 d 1 d 4 μ ( t ) 0 0 0 0 0 0 ν ( t ) 0 0 d 2 d 5 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) d 3 d 4 ν ( t ) 0 d 3 d 6 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) d 4 d 5 ν ( t ) 0 d 4 d 7 μ ( t ) 0 d 5 d 0 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) 0 0 d 5 d 8 μ ( t ) 0 0 0 0 0 0 ν ( t ) μ ( t ) d 6 d 7 ν ( t ) 0 0 0 0 0 0 0 0 ν ( t ) μ ( t ) d 7 d 8 ν ( t ) 0 0 0 d 8 d 3 ν ( t ) 0 0 0 0 ν ( t ) μ ( t ) ,
Theorem 2.
Let there exist sequence d k and a function c ( t ) such that c ( t ) ν ( t ) and μ ( t ) > ν ( t ) for almost all t 0 . Then, X ( t ) is weakly ergodic and
p * ( t ) p * * ( t ) e 0 t β * ( τ ) d τ p * ( 0 ) p * * ( 0 )
for any initial conditions p * ( 0 ) , p * * ( 0 ) and all t 0 and β * = inf a k ( t ) , if all a k ( t ) > 0 , k 0 .
Proof. 
β * ( t ) = inf α k , where
α k t = 1 d 5 d 0 ν ( t ) + c ( t ) , k = 0 1 d 0 d 1 ν ( t ) + c ( t ) d 0 d 1 , k = 1 1 d 1 d 2 ν ( t ) c ( t ) d 0 d 2 , k = 2 1 d 0 d 3 μ ( t ) + 1 d 8 d 3 ν ( t ) + c ( t ) d 0 d 3 , k = 3 1 d k 3 d k μ ( t ) + 1 d k + 5 d k ν ( t ) c ( t ) d 0 d k , k 0 ( mod 3 ) ; k > 3 1 d k 3 d k μ ( t ) + 1 d k 1 d k ν ( t ) c ( t ) d 0 d k , k r ( mod 3 ) ; r 0 ; k > 3
Recall that, by Euclid’s division lemma, the number k can be represented as
k = b q + r , 0 r b ,
where r is the remainder of division by b.
Let d 0 = 1 and let there exist positive number δ 1 , δ 2 , δ 3 . Then, the sequence d k will be in the form
d k = d 0 = 1 , k = 0 d 1 = δ 1 , k = 1 d 2 = δ 1 δ 2 , k = 2 d k = ( δ 1 ) k 3 ( δ 2 ) k 3 ( δ 3 ) k 3 , if k 0 ( mod 3 ) ; k 3 d k = ( δ 1 ) q + 1 ( δ 2 ) q ( δ 3 ) q , if k 1 ( mod 3 ) ; k 4 d k = ( δ 1 ) q + 1 ( δ 2 ) q + 1 ( δ 3 ) q , if k 2 ( mod 3 ) ; k 5
Hence
α k t = 1 δ 1 2 δ 2 2 δ 3 ν ( t ) + c ( t ) , k = 0 1 1 δ 1 ν ( t ) + c ( t ) 1 δ 1 , k = 1 1 1 δ 2 ν ( t ) c ( t ) 1 δ 1 δ 2 , k = 2 1 1 δ 1 δ 2 δ 3 μ ( t ) + 1 δ 1 2 δ 2 2 δ 3 ν ( t ) + c ( t ) 1 δ 1 δ 2 δ 3 , k = 3 1 1 δ 1 δ 2 δ 3 μ ( t ) + 1 1 δ 1 ν ( t ) c ( t ) 1 ( δ 1 ) q + 1 ( δ 2 ) q ( δ 3 ) q , k 1 ( mod 3 ) ; k > 3 , q 1 1 1 δ 1 δ 2 δ 3 μ ( t ) + 1 1 δ 2 ν ( t ) c ( t ) 1 ( δ 1 ) q + 1 ( δ 2 ) q + 1 ( δ 3 ) q , k 2 ( mod 3 ) ; k > 3 , q 1 1 1 δ 1 δ 2 δ 3 μ ( t ) + 1 δ 1 2 δ 2 2 δ 3 ν ( t ) c ( t ) 1 ( δ 1 ) k 3 ( δ 2 ) k 3 ( δ 3 ) k 3 , k 0 ( mod 3 ) ; k > 3 1 δ 1 2 δ 2 2 δ 3 ν ( t ) + c ( t ) , k = 0 1 1 δ 1 ν ( t ) + c ( t ) 1 δ 1 , k = 1 1 1 δ 2 ν ( t ) c ( t ) 1 δ 1 δ 2 , k = 2 1 1 δ 1 δ 2 δ 3 μ ( t ) + 1 δ 1 2 δ 2 2 δ 3 ν ( t ) + c ( t ) 1 δ 1 δ 2 δ 3 , k = 3 1 1 δ 1 δ 2 δ 3 μ ( t ) + 1 1 δ 1 ν ( t ) c ( t ) 1 δ 1 2 δ 2 δ 3 , k 1 ( mod 3 ) ; k > 3 1 1 δ 1 δ 2 δ 3 μ ( t ) + 1 1 δ 2 ν ( t ) c ( t ) 1 δ 1 2 δ 2 2 δ 3 , k 2 ( mod 3 ) ; k > 3 1 1 δ 1 δ 2 δ 3 μ ( t ) + 1 δ 1 2 δ 2 2 δ 3 ν ( t ) c ( t ) 1 δ 1 2 δ 2 2 δ 3 2 , k 0 ( mod 3 ) ; k > 3 .

6. Example 1

Let d k have the form (13) and
δ 1 = 0.6 ,
δ 2 = 2 ,
δ 3 = 1 ,
ν ( t ) = 1 + 0.1 sin t ,
μ ( t ) = 30 + cos t ,
c ( t ) = 0.5 .
To obtain an estimate of the rate of convergence to the limiting regime, we use Theorem 2. We obtain following system:
α k t = 1 0 . 6 2 · 2 2 · 1 ( 1 + 0.1 sin t ) + 0.5 , k = 0 1 1 0.6 ( 1 + 0.1 sin t ) + 0.5 2 , k = 1 1 1 2 ( 1 + 0.1 sin t ) 0.5 0.6 · 2 , k = 2 1 1 0.6 · 2 · 1 ( 30 + cos t ) + 1 0.6 2 · 2 2 · 1 ( 1 + 0.1 sin t ) + 0.5 0.6 · 2 · 1 , k = 3 1 1 0.6 · 2 · 1 ( 30 + cos t ) + 1 1 0.6 ( 1 + 0.1 sin t ) 0.5 0.6 2 · 2 · 1 , k 1 ( mod 3 ) ; k > 3 1 1 0.6 · 2 · 1 ( 30 + cos t ) + 1 1 2 ( 1 + 0.1 sin t ) 0.5 0.6 2 · 2 2 · 1 , k 2 ( mod 3 ) ; k > 3 1 1 0.6 · 2 · 1 ( 30 + cos t ) + 1 0.6 2 · 2 2 · 1 ( 1 + 0.1 sin t ) 0.5 0.6 2 · 2 2 · 1 2 , k 0 ( mod 3 ) ; k > 3
Recall that it is necessary that all a k > 0
inf k ( a k ( t ) ) 0.016 , k = 0 0.1 , k = 1 0.033 , k = 2 4.804 , k = 3 3.459 , k 1 ( mod 3 ) ; k > 3 4.978 , k 2 ( mod 3 ) ; k > 3 4.040 , k 0 ( mod 3 ) ; k > 3
β * ( t ) = inf k ( a k ( t ) ) = 0.016
p * ( t ) p * * ( t ) e 0.016 t p * ( 0 ) p * * ( 0 )
Now, we will build graphs (Figure 2, Figure 3, Figure 4 and Figure 5) by choosing the dimension of the system equal to 90.

7. Conclusions

We managed to obtain exhaustive estimates of the rate of convergence to the limiting regime for the P H / M / 1 model using the C-matrix method and considered a numerical example where we solved the forward Kolmogorov system using the fourth-order Runge–Kutta method. Theorem 1 shows that the accuracy of the main estimate depends on the choice of the sequence d k , for k 0 .
This method can probably be applied to the M / P H / c or P H / P H / c models as well. This may be an area for further research.

Author Contributions

Conceptualization, supervision, A.Z.; methodology, Y.S.; software, validation, visualization I.U.; investigation, writing, I.U., Y.S. and A.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The research was supported by the Ministry of Science and Higher Education of the Russian Federation, project No. 075-15-2020-799.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Irvani, S.M.R.; Luangkesorn, K.L.; Simchi-Levi, D. On assemble to order systems with flexible customers. IIE Trans. 2010, 35, 389–403. [Google Scholar] [CrossRef]
  2. Fadiloglu, M.M.; Yeralan, S. Models of production lines as quasi-birth-death processes. Math. Comput. Model. 2002, 35, 913–930. [Google Scholar] [CrossRef] [Green Version]
  3. Kim, Y.Y.; Li, S. Performance evaluation of packet data services over cellular voice networks. Wirel. Netw. 1999, 5, 211–219. [Google Scholar] [CrossRef]
  4. Latouche, G.; Ramaswami, V. Introduction to Matrix Analytic Methods in Stochastic Modeling; American Statistical Association and the Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1999; pp. 8–18. [Google Scholar] [CrossRef]
  5. Wallace, V. The Solution of Quasi Berth and Death Process Arising from Multiply Access Computer Systems. Ph.D. Thesis, University of Michigan, Ann Arbor, MI, USA, 1969; p. 07742-6-T. [Google Scholar]
  6. Neuts, M.F. Matrix-Geometric Solutions in Stochastic Models. An Algorithmic Approach; The Johns Hopkins University Press: Baltimore, MD, USA, 1981; pp. 88–95. [Google Scholar] [CrossRef]
  7. Breuer, L.; Dudin, A.; Klimenok, V. A Retrial BMAP/PH/N System. Queueing Syst. 2002, 40, 433–457. [Google Scholar] [CrossRef]
  8. Dudin, A.N.; Sun, B. A multiserver MAP/PH/N system with controlled broadcasting by unreliable servers. Autom. Conrol Comp. Sci. 2009, 43, 247–256. [Google Scholar] [CrossRef]
  9. Chesoong, K.; Klimenok, V.I.; Dudin, A.N. Priority tandem queueing system with retrials and reservation of channels as a model of call center. Comput. Ind. Eng. 2016, 96, 61–71. [Google Scholar] [CrossRef]
  10. Kroese, D.P.; Scheinhardt, W.R.W.; Taylor, P.G. Spectral properties of the tandem Jackson network, seen as a quasi-birth-and-death process. Ann. Appl. Probab. 2004, 14, 2057. [Google Scholar] [CrossRef] [Green Version]
  11. Motyer, A.J.; Taylor, P.G. Decay rates for quasi-birth-and-death processes with countably many phases and tridiagonal block generators. Adv. Appl. Probab. 2006, 38, 522. [Google Scholar] [CrossRef] [Green Version]
  12. Margolius, B.H. Transient and periodic solution to the time-inhomogeneous quasi-birth death process. Queueing Syst. 2007, 56, 183–194. [Google Scholar] [CrossRef]
  13. Satin, Y.A. On the bounds of the rate of convergence for Mt/Mt/1 model with two different requests. Syst. Means Inform. 2021, 31, 17–27. [Google Scholar] [CrossRef]
  14. Razumchik, R.; Rumyantsev, A. Some ergodicity and truncation bounds for a small scale Markovian supercomputer model. In Proceedings of the 36th ECMS International Conference on Modelling and Simulation ECMS 2022, Norway, Alesund, 30 May–3 June 2022. [Google Scholar] [CrossRef]
  15. Kovalev, I.A.; Satin, Y.A.; Sinitcina, A.V.; Zeifman, A.I. On an approach for estimating the rate of convergence for nonstationary Markov models of queueing systems. Inform. Appl. 2022, 16, 75–82. [Google Scholar] [CrossRef]
  16. Zeifman, A.I.; Razumchik, R.V.; Satin, Y.A.; Kovalev, I.A. Ergodicity bounds for the Markovian queue with time-varying transition intensities, batch arrivals and one queue skipping policy. Appl. Math. Comput. 2021, 395, 125846. [Google Scholar] [CrossRef]
  17. Zeifman, A.; Satin, Y.; Kovalev, I.; Razumchik, R.; Korolev, V. Facilitating Numerical Solutions of Inhomogeneous Continuous Time Markov Chains Using Ergodicity Bounds Obtained with Logarithmic Norm Method. Mathematics 2021, 9, 42. [Google Scholar] [CrossRef]
  18. Neuts, M.F. Markov chains with applications in queueing theory, which have a matrix-geometric invariant vector. Adv. Appl. Probab. 1978, 10, 185–212. [Google Scholar] [CrossRef]
  19. Ramaswami, V. Matrix-Analytic Methods in Stochastic Models; Marcel Dekker: New York, NY, USA, 1997; pp. 261–295. [Google Scholar] [CrossRef]
  20. Yeung, R.W.; Sengupta, B. Matrix product-form solutions for Markov chains with a tree structure. Adv. Appl. Probab. 1994, 26, 965–987. [Google Scholar] [CrossRef]
  21. Usov, I.; Satin, Y.; Zeifman, A.; Korolev, V. Ergodicity Bounds and Limiting Characteristics for a Modified Prendiville Model. Mathematics 2022, 10, 4401. [Google Scholar] [CrossRef]
Figure 1. Transition graph for the P H / M / 1 model.
Figure 1. Transition graph for the P H / M / 1 model.
Mathematics 11 01494 g001
Figure 2. Probability of an empty queuing system for t [ 0 , 14 ] .
Figure 2. Probability of an empty queuing system for t [ 0 , 14 ] .
Mathematics 11 01494 g002
Figure 3. Approximation of the limiting probability of an empty queuing system for t [ 14 , 15 ] .
Figure 3. Approximation of the limiting probability of an empty queuing system for t [ 14 , 15 ] .
Mathematics 11 01494 g003
Figure 4. Probability p 1 ( t ) for t [ 0 , 14 ] ; this figure shows the rate of convergence.
Figure 4. Probability p 1 ( t ) for t [ 0 , 14 ] ; this figure shows the rate of convergence.
Mathematics 11 01494 g004
Figure 5. Approximation of the limiting probability p 1 ( t ) for t [ 14 , 15 ] .
Figure 5. Approximation of the limiting probability p 1 ( t ) for t [ 14 , 15 ] .
Mathematics 11 01494 g005
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

Usov, I.; Satin, Y.; Zeifman, A. Estimating the Rate of Convergence of the PH/M/1 Model by Reducing to Quasi-Birth-Death Processes. Mathematics 2023, 11, 1494. https://doi.org/10.3390/math11061494

AMA Style

Usov I, Satin Y, Zeifman A. Estimating the Rate of Convergence of the PH/M/1 Model by Reducing to Quasi-Birth-Death Processes. Mathematics. 2023; 11(6):1494. https://doi.org/10.3390/math11061494

Chicago/Turabian Style

Usov, Ilya, Yacov Satin, and Alexander Zeifman. 2023. "Estimating the Rate of Convergence of the PH/M/1 Model by Reducing to Quasi-Birth-Death Processes" Mathematics 11, no. 6: 1494. https://doi.org/10.3390/math11061494

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