Next Article in Journal
Joint Discrete Approximation of Analytic Functions by Shifts of the Riemann Zeta-Function Twisted by Gram Points
Next Article in Special Issue
Expected Waiting Times at an Intersection with a Green Extension Strategy for Freight Vehicles: An Analytical Analysis
Previous Article in Journal
Classifying Cardiac Arrhythmia from ECG Signal Using 1D CNN Deep Learning Model
Previous Article in Special Issue
Matrix Approach for Analyzing n-Site Generalized ASIP Systems: PGF and Site Occupancy Probabilities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bounds and Maxima for the Workload in a Multiclass Orbit Queue

by
Evsey V. Morozov
1,2,3,†,
Irina V. Peshkova
1,2,*,† and
Alexander S. Rumyantsev
1,2,†
1
Department of Applied Mathematics and Cybernetics, Petrozavodsk State University, 185910 Petrozavodsk, Russia
2
Institute of Applied Mathematical Research, Karelian Research Centre, Russian Academy of Sciences, 185910 Petrozavodsk, Russia
3
Moscow Center for Fundamental and Applied Mathematics, Moscow State University, 119991 Moscow, Russia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(3), 564; https://doi.org/10.3390/math11030564
Submission received: 30 December 2022 / Revised: 16 January 2023 / Accepted: 18 January 2023 / Published: 20 January 2023
(This article belongs to the Special Issue Queue and Stochastic Models for Operations Research II)

Abstract

:
In this research, a single-server M-class retrial queueing system (orbit queue) with constant retrial rates and Poisson inputs is considered. The main purpose is to construct the upper and lower bounds of the stationary workload in this system expressed via the stationary workloads in the classical M / G / 1 systems where the service time has M-component mixture distributions. This analysis is applied to establish the extreme behaviour of stationary workload in the retrial system with Pareto service-time distributions for all classes.

1. Introduction

In this paper, we study the extreme values of the stationary workload in a multiclass constant-retrial-rates system with a mixture-type service-time distribution. The retrial queueing models with constant retrial rates are used to model the dynamics of the wireless communication systems. The fundamental works [1,2] can serve as the main sources on the applications and mathematical methods of analysis of the retrial systems, including retrial systems with constant retrial rates. Below we mention in brief some specific important applications of the retrial systems with constant retrial rates. For instance, a telephone exchange system has been modelled in [3] by means of such a system, and a similar system was used in the works [4,5] to describe a wide class of multiple access protocols, including an unslotted carrier sense multiple access with collision detection protocol and some versions of the ALOHA protocol. In particular, the constant retrial rate appears to reduce the rate of attempts (in the unslotted multiple access) inversely proportionally to the number of backlogged packets; see [6]. As a result, the total retrial rate becomes insensitive to the virtual "orbit size" (the number of backlogged packets). Moreover, the systems with constant retrial rates have been used to describe TCP traffic with short HTTP connections [7,8] and a optical-electrical hybrid contention resolution scheme [9,10].
In this research, we consider a single-server, multiclass retrial system with constant retrial rates with Poisson inputs and class-dependent exponential retrial times. The distribution of the stationary workload, W, in this system is not analytically available, and we construct the corresponding minorant and majorant single-class classic queueing systems to obtain the lower and upper bounds for the unknown distribution of W. The main feature of these associated systems is that the service time is represented as a mixture of the service times of different classes of customers from the original system. It is worth mentioning that these new associated systems give an important motivation to study queueing systems in which service-time distribution is a mixture.
The analysis of the workload process in this research is not limited to constructing the bounds for the (unknown) stationary distribution. The approach we apply in this work allows one also to consider a closely related problem, the asymptotic behaviour of the workload maxima which in turn is directly related to the problem of the overload of the system. It is known that extreme values of workload or queue can lead to system overload. In order to provide a required quality of service, it is necessary to evaluate the risk that the accumulated backlog exceeds a buffer capacity. From an engineering point of view, exceeding this (high) threshold can lead to various types of failure in servers, natural disasters, data loss during transmission, etc. Moreover, observations show that the exceedances often do not occur one at a time, but are grouped over time, forming so-called clusters [11]. Such clustering in the theory of extreme values is characterised via the so-called extremal index [12], which determines the limiting distribution of the extreme values of a stationary random sequences [13,14,15]. One of the most practically important interpretations of the extremal index θ is that 1 / θ approximately equals to the average cluster size. This allows us to estimate the extremal index using nonparametric methods [12,16,17].
When the service times are subexponential, for example, they are mixtures of the Pareto distributions, then the tail asymptotics of the stationary workload obtained in [18] can be applied. We use this approximation to obtain the limiting distribution of the workload maxima in the minorant and majorant single-class queueing systems corresponding to the given retrial system with Pareto service times. Moreover, based on the monotonicity of the workload in all three systems, we made an assumption about the bounds for the workload extremal index in the retrial system.
The topic of extreme values of the performance indexes in the queuing setting is studied in [19,20,21,22,23,24,25], to mention a few. We also mention some works in this field of the authors of this research [26,27,28,29,30]. The extreme behaviour of the stationary waiting time in classical G I / G / 1 systems has been studied in the works [26,27]. Moreover, it has been proved in [30] that, if service times are stochastically ordered in two systems, then the extremal indexes of stationary waiting times are ordered in the opposite way. The extreme behaviour of the waiting time in a steady-state G I / G / 1 system with exponential-Pareto service time is studied in [28]. It has been established in [28] that the limiting distribution of the waiting-time maxima in the systems with exponential-Pareto service times is Frechet-type. In the paper [29], the authors use failure-rate ordering and stochastic ordering to construct the upper and lower bounds for the stationary workload in a multiserver queueing system with multicomponent exponential-Pareto service time.
Summarising, the main contributions of this research are as follows. The lower and upper bounds for the stationary workload in a multiclass retrial system with constant retrial rates are constructed. The corresponding monotonicity property is established. While applying the known tail asymptotic in the case of subexponential service times, the limiting distribution of the workload maxima is discussed.
The structure of the paper is as follows. Section 2 contains a detailed description of the original retrial system denoted by Σ (Section 2.1). Then, in Section 2.2, we construct single-class minorant and majorant classic systems for the original system. More exactly, we prove (Theorem 1) that the stationary workloads in these systems are, respectively, lower and upper (stochastic) bounds for the stationary workload W in the system Σ . Finally, in Section 2.3, a useful representation of the Polaczek–Khintchine formula for the Laplace–Stieltjes transform of the mean stationary waiting time in the system with mixture service time is derived. The retrial system with mixture Pareto service times is considered in Section 3. In this regard, the stationary workload distribution in the corresponding the minorant system is given in Theorem 2. In Section 4, the extremal properties of stationary workload are discussed.

2. Workload in a Multiclass Retrial System

In this section, we establish upper and lower bounds for the workload distribution in a multiclass single-server retrial system by means of stochastic comparisons with classical M/G/1 systems with mixed service-time distributions. These results are applied then to establish explicit results for the upper and lower bounds using Pareto service-time distributions. These results are further used to establish limiting results and extremal indices for the systems under study.

2.1. Description of the Model

We consider a retrial single-server system Σ with M classes of customers and M class-dependent orbits with constant retrial rates. Class-k customers follow a Poisson input with rate λ k , k = 1 , , M . If a class-k customer meets an idle server, he starts receiving service immediately; otherwise, if server is busy, then the customer joins the ‘end’ of the k-orbit, k = 1 , , M . The customers at the head of orbits make independent attempts to enter service, and the per-orbit retrial rate does not depend on the orbit size (but may depend on the orbit class, k), which is known as constant-retrial-rate property. Thus, the orbits are dependent due to a common service facility. Denote by t n the arrival instant of the nth customer in the superposed Poisson input process ( t 1 = 0 ) and by S n ( k ) the service time of the n-th class-k customer k = 1 , , M ; n 1 . The sequence of the independent and identically distributed (iid) interarrival times { T n : = t n + 1 t n , n 1 } and the sequence of the iid service times { S n ( k ) , n 1 } are assumed to be independent for each k. The inter-retrial times from the (non-empty) k-orbit follow an exponential distribution with rate η k and are independent of the orbit size (number of customers in orbit k). The class-k generic service time S ( k ) has general distribution function (d.f.) F S ( k ) , k = 1 , , M . (In what follows, we will omit the serial index to denote the generic element of an iid sequence.) Then,
λ = k = 1 M λ k , ρ k = λ k E S ( k ) , ρ = k = 1 M ρ k .
Let W ( t ) be the remaining work (workload) at instant t , and assume an initially empty system, W ( 0 ) = 0 . Then, W n = W ( t n ) , n 1 . It has been established in [31] that the inequality
ρ + max k = 1 , , M λ λ + η k < 1 ,
is a sufficient stability condition of the system under consideration. In other words, under this condition, there exist the following weak limits:
W n W , n .
(Hereafter, ⇒ denotes convergence in distribution.) The d.f. F W of the stationary workload W is in general unknown. On the other hand, W is a critically important QoS parameter of the system. For this reason, as we mention above, the main idea of this research is to construct suitable upper and lower bounds for F W using the classic M/G/1 systems with mixture service-time distributions.

2.2. Minorant and Majorant Queueing Systems

In this section, we construct two new classic (buffered) FIFO M/G/1 queues, a minorant system denoted by Σ ( 1 ) , and a majorant system denoted by Σ ( 2 ) . (Hereafter, the superscript ( i ) relates to system i.) These systems have the same (superposed) input Poisson process with rate λ , as in the original retrial system Σ .
In the minorant system Σ ( 1 ) , the generic service time S has the following finite-mixture representation:
S = k = 1 M I ( k ) S ( k ) , n 1 ,
where I ( k ) is an indicator function such that E I ( k ) = p k = λ k / λ , and S ( k ) is the service time for k-class customers. We stress that Σ ( 1 ) is a single-class M / G / 1 system in which service time (3) is a mixture of the service times corresponding to all classes of customers in the original system.
The majorant system Σ ( 2 ) is the following single-class classic (buffered) M / G / 1 system: each customer occupies the server for the service time S satisfying (3), and additionally, for the time ξ 0 having an exponential distribution with rate
μ 0 = min 1 k M ( λ + η k ) ,
that is,
S ( 2 ) = S + ξ 0 .
Thus, the (exponential) r.v. ξ 0 corresponds to orbit with the ‘largest’ inter-retrial time. It should be noted that the majorant system Σ ( 2 ) has a different load:
ρ ( 2 ) = λ E S + λ μ 0 = ρ + λ μ 0 ,
and thus the stability condition (2) is indeed
ρ ( 2 ) < 1 .
Remark 1. 
The equality in (4) and similar (in)equalities below can be treated as stochastic if we deal with the original variables, or as an equality with probability one (w.p.1) if we use a coupling, that is, equivalent r. v.’s defined on a common probability space [19]. The stochastic relations are sufficient for the analysis below to be correct, and for this reason we mainly do not specify the type of the relations between the corresponding r.v.s.
The next theorem gives the upper and lower bounds for the stationary workload W in the original retrial system Σ .
Theorem 1. 
Consider the zero initial state systems Σ ( 1 ) , Σ ( 2 ) , and Σ; that is,
W 1 ( 1 ) = W 1 = W 1 ( 2 ) = 0 .
Then, under stability condition (2),
W ( 1 ) W W ( 2 ) .
Proof. 
As shown in [31], condition (2) indeed implies stability of the system Σ ( 2 ) , which in turn leads to stability of the original system. Additionally, note that ρ < 1 is a well-known stability criterion of the system Σ ( 1 ) , and thus, this system is stable under condition (2) as well. Moreover, it has been proved in [31] (Theorem 3) that the workload W ( 2 ) (stochastically) dominates the workload W, and it then follows that the upper bound in (7) is established.
Now, we establish the lower bound in (7). This bound seems intuitive, and indeed, the proof is based on a direct application of the following version of the Lindley recursion defining the workload sequence in the original system Σ at the arrival instants t n :
W n + 1 = max ( 0 , W n + S n Z n ) , n 1 ,
where S n is the service time of the nth arrived customer and Z n is the busy time of the server within interval [ t n t n + 1 ] , which in turn equals the amount of work leaving the system in this interval. Now we use a coupling allowing to take the arrival instants { t n ( 1 ) } and the iid service times { S n ( 1 ) } in the system Σ ( 1 ) in such a way that the interarrival times T n = T n ( 1 ) and service times S n = S n ( 1 ) are w.p.1 for n 1 . Thus, we will not distinguish the corresponding variables in both systems. The workload sequence in the system Σ ( 1 ) satisfies the classic Lindley recursion:
W n + 1 ( 1 ) = max ( 0 , W n ( 1 ) + S n T n ) , n 1 .
It is evident that Z n T n , and it then immediately follows by induction on n that
W n ( 1 ) W n , n 1 .
By the stationarity, the latter inequality holds for the stationary versions of the workloads, that is, for W and W ( 1 ) , and the proof is completed. □

2.3. Waiting-Time Distribution for Systems with Finite Mixtures

In this section, we consider the waiting time distribution in the M / G / 1 systems Σ ( 1 ) and Σ ( 2 ) with Poisson input with rate λ using the celebrated Pollaczek–Khinchine formula given below.
Consider the system Σ ( 1 ) with service times { S n } n 1 having finite-mixture representation (3). It then follows from (3) that the (generic) service time S has density
f S ( x ) = k = 1 M p k f S ( k ) ( x ) ,
and denoting the tail distribution by F ¯ = 1 F ,
F ¯ S ( x ) = k = 1 M p k F ¯ S ( k ) ( x ) .
It follows from (3) that the average service time E S satisfies
E S = k = 1 M p k E S ( k ) .
Denoting by μ = 1 / E S the service rate of the mixture (3) and by μ k = 1 / E S ( k ) the service rates of the kth component, we obtain easily from (12) that the service rate is
μ = k = 1 M p k μ k 1 .
In the remaining part of this section, we study the Pollaczek–Khinchine formula for the M/G/1 system with a finite-mixture service-time distribution. To do so, we introduce the Laplace–Stieltjes transform (LST)
ψ S e ( z ) = 0 e z t d F S e ( t ) ,
where F S e is the so-called integrated tail distribution having density
f S e ( x ) = μ F ¯ S ( x ) , x 0 .
The distribution F S e corresponds to the stationary overshoot in the renewal process generated by the iid sequence of service times { S n } ; see, for instance, [19].
Now we express the target LST ψ S e ( z ) through the LST ψ S e ( k ) ( z ) corresponding (in obvious notation) to the integrated tail distributions of the mixture components. It follows from (12)–(15) that
ψ S e ( z ) = μ 0 e z t F ¯ S ( t ) d t = μ k = 1 M p k 0 e z t F ¯ S ( k ) ( t ) d t = k = 1 M ρ k ρ ψ S e ( k ) ( z ) .
Note that the LST (16) is a linear combination of the LST of the mixture components; however, the coefficients differ from the original mixing coefficients p 1 , , p M .
Now, we plug (16) into the celebrated Pollaczek–Khinchine formula for the LST ψ W ( 1 ) ( z ) of the d.f. of the stationary workload W ( 1 ) in the system Σ ( 1 ) :
ψ W ( 1 ) ( z ) = 1 ρ z ( 1 ρ ψ S e ( z ) ) .
It gives the following expression in the terms of the mixture components.
ψ W ( 1 ) ( z ) = 1 ρ z 1 ρ k = 1 M ρ k ρ ψ S e ( k ) ( z ) = 1 ρ z 1 k = 1 M ρ k ψ S e ( k ) ( z ) .
We formulate the obtained result as the following statement that we use in Section 3.
Lemma 1. 
In an M / G / 1 system Σ ( 1 ) with the generic service time as a finite mixture (3), the LST of the stationary workload W is given by expression (18).
To establish a similar result for Σ ( 2 ) , we need to obtain the corresponding expression for the LST of the generic service time S e ( 2 ) defined in (4) and the corresponding LST of the integrated tail distribution S e ( 2 ) . By the properties of the LST (see, e.g., [32]), it follows from (4) that
ψ S ( 2 ) ( z ) = ψ S ( z ) μ 0 μ 0 + z .
Consider now S e ( 2 ) , and note that by properties of the LST of the integrated tail distribution (see, e.g., [33]),
ψ S e ( 2 ) ( z ) = 1 ψ S ( 2 ) ( z ) z E ( S + ξ 0 ) = 1 ψ S ( z ) μ 0 μ 0 + z z E ( S + ξ 0 ) = μ 0 μ 0 + z 1 ψ S ( z ) z E ( S + ξ 0 ) + E ξ 0 E ( S + ξ 0 ) .
It follows from (20), using (16), that
ψ S e ( 2 ) ( z ) = E S E ( S + ξ 0 ) k = 1 M ρ k ρ ψ S e ( k ) ( z ) μ 0 μ 0 + z + E ξ 0 E ( S + ξ 0 ) μ 0 μ 0 + z .
It can be seen in (21) that S e ( 2 ) is indeed a finite mixture of the exponential component ξ 0 and the sums S ( k ) + ξ 0 for k = 1 , , M . This result has a clear intuitive interpretation in terms of a renewal process, with S + ξ 0 being generic renewal interval and S e ( 2 ) being the stationary residual renewal time. Now, plugging (21) into (17) (and replacing S e with S e ( 2 ) and ρ with ρ ( 2 ) ) and denoting
p 0 = E S E S + E ξ 0 ,
we arrive at the following expression:
ψ W ( 2 ) = 1 ρ ( 2 ) z 1 ρ ( 2 ) p 0 k = 1 M ρ k ρ ψ S e ( k ) ( z ) + 1 p 0 μ 0 μ 0 + z .
Some straightforward manipulations lead to the following statement.
Lemma 2. 
In an M / G / 1 system Σ ( 2 ) with the generic service time given in (4), the LST of the stationary workload W ( 2 ) is given by
ψ W ( 2 ) = 1 ρ λ μ 0 z 1 μ 0 μ 0 + z k = 1 M ρ k ψ S e ( k ) ( z ) + λ μ 0 .

3. Retrial System with Pareto Service-Time Distribution

In this section, we assume that class-k customers in the original retrial system Σ have Pareto service-time distribution (denoted by P a r e t o ( α k , β k ) ) with d.f.
F S ( k ) ( x ) = 1 β k β k + x α k , x 0 , α k , β k > 0 , k = 1 , , M .
Hereafter, to avoid unnecessary technical details, we assume α k is not an integer; k = 1 , , M . It can be obtained from (24) (see [34]) that
ψ S ( k ) = 1 ( β k z ) α k e β k z Γ ( 1 α k , β k z ) ,
ψ S e ( k ) = ( α k 1 ) ( β k z ) α k 1 e β k z Γ ( 1 α k , β k z ) ,
where Γ ( a , z ) = z t a 1 e t d t is the upper incomplete gamma function.
To study the stationary workload in the system Σ , we explicitly obtain the workload distribution in the minorant system Σ ( 1 ) and construct the LST of the stationary workload in the system Σ ( 2 ) . We start with the minorant system.
To obtain an explicit expression for the steady-state workload distribution F W ( 1 ) in the system Σ ( 1 ) , we recall that, by construction, Σ ( 1 ) has finite mixture distribution (12) of the service times and the same Poisson input as the original system Σ .
The result below elaborates on the representation obtained in Lemma 1 and relies on [34], which, in turn, uses [35,36] for explicit expressions of the LST of Pareto service-time distribution. Since our result is essentially a proof of [34] extended to the finite-mixture case, we repeat the proof only briefly and refer to [34] for necessary details.
Theorem 2. 
The steady-state workload W ( 1 ) in an M/G/1 system with a finite mixture (12), where S ( k ) are P a r e t o ( α k , β k ) , k = 1 , , M , which have the following distribution:
F W ( 1 ) ( x ) = 1 ρ ( 1 ρ ) 0 e x u u I ˜ ( u ) ( 1 ρ R ˜ ( u ) ) 2 + ( π ρ I ˜ ( u ) ) 2 d u ,
where ρ is given in (1),;
R ˜ ( u ) = k = 1 M ρ k ρ R ( β k u , α k 1 ) a n d I ˜ ( u ) = k = 1 M ρ k ρ I ( β k u , α k 1 ) ,
with ρ k defined in (1), k = 1 , , M ; and
I ( x , a ) = x a e x Γ ( a ) , R ( x , a ) = 1 F 1 ( 1 , 1 a , x ) π I ( x , a ) cot ( π a ) ,
where 1 F 1 ( a , b , z ) is confluent hypergeometric function of the first kind (also known as the Kummer function M ( a , b , z ) [37]),
1 F 1 ( a , b , z ) = i = 1 ( a ) i ( b ) i i ! z i ,
and ( a ) i = j = 0 i 1 ( a + j ) , ( a ) 0 = 1 —is the Pochhammer symbol (rising factorial) [37].
Before proving Theorem 2, we note that (27) is an extension of the result (26) in [34] to the finite-mixture case. Since the original result of [34] is required for the proof, we discuss it in brief hereafter. In [34], the stationary workload distribution F W ˜ in an M / G / 1 system with a Poisson input with rate λ , P a r e t o ( α , β ) service-time distribution (for non-integer α > 1 ), and the load coefficient
ρ ˜ = λ β / ( α 1 ) ,
is given in the following explicit form:
F W ˜ ( x ) = 1 0 ρ ˜ ( 1 ρ ˜ ) u α 2 Γ ( α 1 ) H 1 ( u , α , ρ ˜ ) e ( 1 + x / β ) u d u ,
where function H 1 is defined as
H 1 ( x , α , ρ ) = 1 ρ R ( x , α 1 ) 2 + π ρ I ( x , α 1 ) 2 ,
I ( x , a ) satisfies (28), and function R ( x , a ) is defined as
R ( x , a ) = 1 + r = 1 x r ( a 1 ) ( a r ) I ( x , a ) cot ( π a ) .
It is clear from (29) that the definition of R ( x , a ) in (31) is exactly the same as in (28) (it is also noted implicitly in [34]).
Proof of Theorem 2. 
We start with expression (18). Inversion of the LST can be performed by the so-called Bromwich complex integral [34]:
F W ( 1 ) ( x ) = 1 2 π i s i s + i e x z ψ W ( 1 ) ( z ) d z ,
where s > 0 is large enough. It was shown in [34] that (32) can be evaluated as
F W ( 1 ) ( x ) = 1 1 2 π i 0 e x u ψ W ( 1 ) ( u e i π ) ψ W ( 1 ) ( u e i π ) d u .
Expression (33) has been obtained in [34] for a system with Pareto service time; however, the arguments can be extended to a finite mixture (12), as we show below. Note that, if needed, we repeat the statements given in [34] for distributions P a r e t o ( α k , β k ) , k = 1 , , M .
The key argument in [34] is the result that 1 ρ ˜ ψ S ˜ e ( z ) = 0 has no zeros in the complex plane, where r.v. S ˜ e is P a r e t o ( α , β ) with α > 1 and ρ ˜ [ 0 , 1 ) is a constant. We repeat this key argument for the real analytic function 1 ρ ˜ ψ S e ( z ) , where ψ S e ( z ) is represented as in (16). Let z 1 = x 1 + i y 1 be a zero of the equation 1 ρ ˜ ψ S e ( z ) ; then z ¯ 1 = x 1 i y 1 is also a zero, which gives
ρ ˜ ( ψ S e ( z 1 ) ψ S e ( z ¯ 1 ) ) = 0 .
Using (16), Equation (34) can be rewritten as
ρ ˜ k = 1 M ρ k ρ ( ψ S e ( k ) ( z 1 ) ψ S e ( k ) ( z ¯ 1 ) ) = 0 .
It is shown in [34] that for all k = 1 , , M , transform (26), on D = C ( , 0 ] (complex plane with negative axis removed), is equivalent to
ψ S e ( k ) ( z ) = α k 1 Γ ( α k ) 0 t α k 1 e t ( t + β k z ) d t , z D .
Using (36), Equation (35) can be written, after some algebra, as
2 i y 1 ρ ˜ ρ k = 1 M λ k β k 2 Γ ( α k ) 0 t α k 1 e t ( t + β k x 1 ) 2 + ( β k y 1 ) 2 d t = 0 .
The remaining arguments follow [34]. Namely, if y 1 = 0 , then z 1 is real; however, since for any k = 1 , , M , ψ S e ( k ) ( x ) 1 as discussed in [34], then it follows from (16) that ψ S e ( x ) 1 , and hence 1 ρ ˜ ψ S e ( z 1 ) > 0 for ρ ˜ [ 0 , 1 ) . Otherwise, if y 1 0 and z i D , then l.h.s. of (37), being a linear combination of real non-negative integrals, is non-zero. Finally, on the negative axis z 1 = x e ± i π (for x > 0 ), it is shown in [34] that, for k = 1 , , M ,
ψ S e ( k ) ( x e ± i π ) = R ( β k x , α k 1 ) i π I ( β k x , α k 1 ) ,
where the functions I and R are given in (28). Thus, for x > 0 , it follows from (16) and (28) that ψ S e ( k ) ( x e ± i π ) has the non-zero imaginary part
i π k = 1 M ρ k ρ ( β k x ) α k 1 e β k x Γ ( α k 1 ) .
The integral (32) is evaluated in [34] using the so-called Hankel-type contour, where the following fact is used. As the equation 1 ρ ˜ ψ S ^ e ( z ) = 0 has no zeros in the complex plane, it follows that the complex integral along the path equals zero. This allows one to express (32) using parts of the aforementioned contour. Along the same arguments as in [34] (with small modifications related to the representation (16)), expression (33) can be established. Finally, from (33), using (18) and (38), after some straightforward algebraic manipulations, the statement of the theorem follows. □
Although the d.f. of W ( 1 ) is obtained in an explicit form, obtaining the d.f. of W ( 2 ) seems to be not straightforward. Instead, we suggest to apply numerical LST inversion after using explicit expressions (26) for the LST of the steady-state workload W ( 2 ) of the form (23) given in Lemma 2.
Theorem 3. 
It is worth mentioning that there exist explicit expressions for the density of mixture of Pareto and exponential distribution as in (4); see [38].
To illustrate the results obtained in Theorems 1 and 2, we performed a numerical experiment. Namely, we considered two-class system with the following parameters:
α 1 = 3.3 , β 1 = 10 , α 2 = 4.3 , β 2 = 2 , p 1 = 0.6 , η 1 = 1 , η 2 = 2 , ρ = 0.7 .
Further, in the system Σ ( 1 ) , we take the load to be ρ , implying λ 0.246 (to guarantee such a load). In the system Σ ( 2 ) , we found that μ 0 1.246 . Hence, ρ 2 0.897 and all systems are stable. Further, we used an explicit expression (30) to obtain the distribution of the steady-state workload in the system Σ ( 1 ) and used discrete-event simulation to calculate the empirical distributions of the steady-state workloads in systems Σ and Σ ( 2 ) . Note that we use recursion (8) and 10 6 events to obtain the estimates for the steady-state workload d.f. in the system Σ ( 2 ) . The results of this experiment depicted on Figure 1 demonstrate the theoretical results nicely.

4. Asymptotic Analysis of the Workload

In this section, we establish the tail asymptotics for the stationary workload distribution in the retrial system Σ in the case of a heavy-tailed (Pareto) service time distribution. To do this, we used the properties of the bounds established in Section 2 and Section 3. We obtained the limiting distribution of the workload maxima observed upon customer arrivals, and we elaborate on the extremal index of the workload sequence. As me mentioned above, the extremal index is an important QoS characteristic of the system.

4.1. Maxima and Extremal Index

First, we give in brief some necessary background. It is said that the maximum M n = max ( X 1 , , X n ) of an iid sequence { X n } n 1 belongs to the domain of attraction for maxima (MDA) of a distribution G, if G is the limit of F M n under appropriate linear normalisation [15], i.e., for every x:
F X n ( u n ( x ) ) G ( x ) , n ,
where F X is the distribution of the (generic) element X, and
u n ( x ) = a n x + b n ,
is the (linear) normalizing sequence. The key result is the so-called extremal-types theorem [15] ([Theorem 1.4.2]), which states that the limiting distribution G, if it exists, may be only of the following extreme-value types: Gumbel distribution, Frechet distribution, or reversed Weibull distribution. The result (40) is a particular case of a more general result that relates the properties of maxima M n to asymptotic properties of the tail distribution F ¯ X of X. More exactly, if τ [ 0 , ] and { u n } n 1 is such a sequence of real numbers that
lim n n F ¯ X ( u n ) = τ ,
then
lim n F M n ( u n ) = e τ ,
and conversely, (43) implies (42) (see [15] ([Theorem 1.5.1])). Using the linear sequence (41), the value τ may be obtained explicitly (as a function of x) for all three extreme value types. In particular, τ = x a for the Frechet (type II) MDA. Thus, by constructing coefficients a n , b n ( n 1 ) in (41) such that (42) holds, it is then straightforward to establish the limiting distribution of maxima in (43).
While the limit in (43) is established for an iid sequence { X n } n 1 , a similar result may be obtained for a stationary sequences (possibly with dependent r.v.s), which are commonly studied by queueing theory under mild mixing conditions that guarantee an appropriate decay rate for the dependence (for more details, see [15]). In such a case, an appropriate modification of (43) is
lim n F M n ( u n ) = e θ τ ,
where the parameter θ [ 0 , 1 ] is the so-called extremal index [13]. Note that θ = 1 for the iid sequence. The limits (42) and (44) imply the following basic relation for the extremal index:
θ = lim n log F M n ( u n ) n log F ( u n ) .

4.2. Extremes in Queues with Subexponential Mixed Service Times

One of the important (dependent) sequences is the sequence { W n } n 1 of the stationary workloads at the arrival epochs. To study the limiting distribution of the maximum or the extremal index of such a sequence, the asymptotics of the type (42) for F W should be established, where W is a stochastic copy of any W n . We note that while the d.f. F W ( 1 ) of the stationary workload in the system Σ ( 1 ) (being an M / G / 1 system) is obtained in explicit form in (27), the corresponding d.f. for a stationary workload in the system Σ ( 2 ) is available only in the form of the LST.
The Pareto distribution belongs to the family of the so-called subexponential distributions: their tails decay slower than any exponential; see, e.g., [18]. The known result for the classical G I / G / 1 system (and in particular, for an M / G / 1 system) is the so-called tail equivalence of the stationary workload, denoted by W ˜ , and the subexponential residual service time S ˜ e having integrated tail distribution [18,19]
P ( W ˜ > x ) ρ ˜ 1 ρ ˜ P ( S ˜ e > x ) , x ,
where ρ ˜ is the load coefficient and a b means a / b 1 . It is straightforward to apply this result to the system Σ ( 1 ) , where service time S is a finite mixture with the tail distribution given in (12). In such a case, recall from (16) that S e is a similar mixture with coefficients ρ 1 / ρ , , ρ M / ρ , and provided S e ( k ) are all subexponential, (46) turns into
P ( W ( 1 ) > x ) ρ 1 ρ k = 1 M ρ k ρ F ¯ S e ( k ) ( x ) = k = 1 M ρ k 1 ρ F ¯ S e ( k ) ( x ) , x .
We formulate the obtained result as the following statement.
Lemma 3. 
If ρ < 1 , service time S with tail d.f. (12) has a finite mean, and moreover, if S ( k ) and S e ( k ) are subexponential, k = 1 , , M , then the tail distribution of the stationary waiting time W ( 1 ) in the system Σ ( 1 ) satisfies
P ( W ( 1 ) > x ) k = 1 M ρ k 1 ρ F ¯ S e ( k ) ( x ) , x .
While Lemma 3 is directly applicable to Σ ( 1 ) , it is rather straightforward to use it for the system Σ ( 2 ) as well, with a small modification. Indeed, it is seen in (21) that the value S e ( 2 ) in the system Σ ( 2 ) is a mixture of the exponential r.v. ξ 0 and the sum of the type S e ( k ) + ξ 0 . In turn, it follows by the convolution closure of the subexponential class [39] ([Theorem 5.1]) that each summand S e ( k ) + ξ 0 is tail-equivalent to the (subexponential) variable S e ( k ) . It remains to note that the exponential component ξ 0 presented in the mixture (21) can be omitted in the current asymptotic analysis, since the tail of subexponential distribution is ‘heavier’ than the any exponential tail; see, e.g., property (1.4) in [39]. Moreover, since the ‘upper’ system Σ ( 2 ) has different loads ρ ( 2 ) given in (5), one should use ρ ( 2 ) instead of ρ in (46). Thus, Lemma 3 remains valid for the system Σ ( 2 ) with subexponential components S e ( k ) as well. However, since the mixing coefficients in (21) slightly differ from the ones obtained in (16), the corresponding asymptotics becomes
P ( W ( 2 ) > x ) k = 1 M ρ k 1 ρ ( 2 ) F ¯ S e ( k ) ( x ) , x .
It is straightforward to see that, since ρ ( 2 ) > ρ , the mixing coefficients in asymptotic relations (49) and (48) coincide with the ordering (7) obtained in Theorem 1.

4.3. Extremes in Retrial Systems with Pareto Service Times

We are now ready to formulate the limiting results for workload maxima in the original retrial system Σ where class-k service times S ( k ) are P a r e t o ( α k , β k ) with d.f. given in (24). W.o.l.o.g. assume that
α 1 α M 1 .
It is easy to check then that S e ( k ) have d.f.:
F S e ( k ) ( x ) = α k 1 β k 0 x β k β k + y α k d y = 1 β k β k + x α k 1 , x 0 .
By substituting (50) in the asymptotics (48), we obtain
F ¯ W ( 1 ) ( x ) k = 1 M ρ k 1 ρ β k β k + x α k 1 ρ M 1 ρ β M β M + x α M 1 , x .
Similarly, it follows from (49) that
F ¯ W ( 2 ) ( x ) k = 1 M ρ k 1 ρ ( 2 ) β k β k + x α k 1 ρ M 1 ρ ( 2 ) β M β M + x α M 1 .
In the next theorem, we obtain the MDA for the workload in the stationary systems Σ ( 1 ) and Σ ( 2 ) .
Theorem 4. 
Assume stability condition (2) holds and the (per-class) service times have distribution (24). Then, the limiting distribution of the maximal workload in the systems Σ ( i ) , i = 1 , 2 , belongs to the Frechet-type distribution: F W n m a x ( i ) M D A ( Φ α M 1 ) .
Proof. 
First we find the limiting distribution of W n m a x ( 1 ) = max ( W 1 ( 1 ) , , W n ( 1 ) ) in the system Σ ( 1 ) . By (51), the tail F ¯ W ( 1 ) is asymptotically equivalent to the tail F ¯ S e ( M ) . Then, by closure properties of M D A ( Φ ) (see [13] ([Proposition 3.3.9])), it follows that the maxima of the iid sequence sampled from F ¯ W ( 1 ) belongs to the domain M D A ( Φ α M 1 ) , which is the MDA of S e ( M ) by [13] ([Theorem 3.3.7]). Then, by [15] ([Corollary 3.7.3]), the original (dependent) stationary sequence { W n ( 1 ) } n 1 belongs to the same domain M D A ( Φ α M 1 ) . We can also demonstrate the result for S e ( M ) explicitly by using (42) and constructing the sequence u n ( x ) = β M x n 1 / ( α M 1 ) β M , n 1 . Using u n ( x ) in (42), we have
n F ¯ S e ( M ) ( u n ( x ) ) = n β M β M + u n ( x ) α M 1 = = n β M β M x n 1 / ( α M 1 ) α M 1 x α M + 1 , a s n .
The maximal workload in the system Σ ( 2 ) is considered similarly, since, by (52), W ( 2 ) is tail-equivalent to the same component S e ( M ) . Thus, it remains to replace index ( 1 ) with ( 2 ) in the proof. □
The following discussion is not completely rigorously justified, and thus is given as a conjecture. Since the inequalities W ( 1 ) W W ( 2 ) are satisfied (see Theorem 1) and both W n m a x ( 1 ) and W n m a x ( 2 ) have the same type of distribution Φ α M 1 , it seems natural to assume that W n m a x has the same MDA of Φ α M 1 . However, the convergence (42) needs to be demonstrated for the (unknown) function F W , and the upper/lower bounds seem insufficient for this purpose due to a non-negligible gap between those d.f.s. Moreover, the monotonicity of the workload in all three systems and relation (45) allows one to assume that the following inequality holds good:
θ W ( 1 ) θ W θ W ( 2 ) .
The inequalities (54) allow one to obtain the appropriate bounds for the extremal index θ W , since the indices for the ‘upper’ and ‘lower’ system can be explicitly computed, as is stated in [23]. With a slight abuse of the notation, we state the desired result (which goes back to [40] ([Section III.7.4])) and refer the reader to [23] ([Section 4]) for more details. The extremal index θ W ( i ) of system Σ ( i ) , i = 1 , 2 , is obtained as
θ W ( i ) = γ i ( 1 ρ ( i ) ) γ i + λ ,
where ρ ( 1 ) = ρ and γ i > 0 is the unique real solution of the nonlinear equation
ψ S ( i ) ( γ ) = 1 + γ λ ,
where S ( 1 ) = S is used for notation convenience, and the corresponding LST are given explicitly in (25) and (19), respectively.
In this regard, it is interesting to note that the lower bound, Σ ( 1 ) , may be treated as the limiting case of the system Σ ( 2 ) as μ 0 , which opens the way of studying the parametric sensitivity of the systems to the retrial rates. This topic, however, goes far beyond the present paper, and we leave it for future research.

5. Discussion and Conclusions

The lower and upper (stochastic) bounds for the stationary workload W in the multiclass orbit-queue via stationary workloads of minorant and majorant classic M / G / 1 systems were derived. These results were applied via known asymptotic of integrated tail distribution for subexponential service times to establish the extreme behaviour of stationary workload in the original retrial system.

Author Contributions

Conceptualisation, writing—original draft preparation, E.V.M., A.S.R. and I.V.P.; writing—review and editing, supervision, project administration, E.V.M. All authors have read and agreed to the published version of the manuscript.

Funding

The publication has been prepared, and the work of A.S.R. and I.V.P. is supported by the Russian Science Foundation according to the research project 21-71-10135. The research of E.V.M. was published with the financial support of the Ministry of Education and Science of the Russian Federation as part of the program of the Moscow Center for Fundamental and Applied Mathematics under agreement No. 075-15-2022-284.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank anonymous referees for their helpful comments.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MDPIMultidisciplinary Digital Publishing Institute
FCFSfirst come first served
d.f.distribution function
iid.independent and identically distributed
r.v.random variable

References

  1. Artalejo, J.R. Accessible bibliography on retrial queues. Math. Comput. Model. 1999, 30, 1–6. [Google Scholar] [CrossRef]
  2. Artalejo, J.; Gomez-Corral, A. Retrial Queueing Systems: A Computational Approach; Springer: Berlin/Heidelberg, Germany, 2008; p. 318. [Google Scholar] [CrossRef]
  3. Fayolle, G. A Simple Telephone Exchange with Delayed Feedbacks. In Proceedings of the International Seminar on Teletraffic Analysis and Computer Performance Evaluation; North-Holland Publishing Co.: Amsterdam, The Netherlands, 1986; pp. 245–253. [Google Scholar]
  4. Choi, B.; Shin, Y.; Ahn, W. Retrial queues with collision arising from unslotted CSMA/CD protocol. Queueing Syst. 1992, 11, 335–356. [Google Scholar] [CrossRef]
  5. Choi, B.; Rhee, K.; Park, K. The M/G/1 retrial queue with retrial rate control policy. Probab. Eng. Inf. Sci. 1993, 7, 29–46. [Google Scholar] [CrossRef]
  6. Bertsekas, D.; Gallager, R. Data Networks; Prentice-Hall International: Hoboken, NJ, USA, 1992. [Google Scholar]
  7. Avrachenkov, K.; Yechiali, U. Retrial networks with finite buffers and their application to Internet data traffic. Probab. Eng. Inf. Sci. 2008, 22, 519–536. [Google Scholar] [CrossRef] [Green Version]
  8. 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]
  9. Wong, E.; Andrew, L.; Cui, T.; Moran, B.; Zalesky, A.; Tucker, R.; Zukerman, M. Towards a bufferless optical internet. J. Light. Technol. 2009, 27, 2817–2833. [Google Scholar] [CrossRef]
  10. Yao, S.; Xue, F.; Mukherjee, B.; Yoo, S.; Dixit, S. Electrical ingress buffering and traffic aggregation for optical packet switching and their effect on TCP-level performance in optical mesh networks. IEEE Commun. Mag. 2002, 40, 66–72. [Google Scholar]
  11. Bertail, P.; Clemencon, S.; Tressou, J. Extreme values statistics for Markov chains via the (pseudo-) regenerative method. Extremes 2009, 12, 327–360. [Google Scholar] [CrossRef]
  12. Resnick, S. Extreme Values, Regular Variation and Point Processes; Springer: New York, NY, USA, 1987; p. 320. [Google Scholar]
  13. Embrechts, P.; Kluppelberg, C.; Mikosch, T. Modelling Extremal Events for Insurance and Finance. Applications of Mathematics; Springer: Berlin/Heidelberg, Germany, 1997; p. 660. [Google Scholar]
  14. de Haan, L.; Ferreira, A. Extreme Value Theory: An Introduction; Springer Science + Business Media LLC: New York, NY, USA, 2006; p. 491. [Google Scholar]
  15. Leadbetter, M.; Lindgren, G.; Rootzin, H. Extremes and Related Properties of Random Sequences and Processes; Springer: New York, NY, USA, 1983; p. 336. [Google Scholar]
  16. Weissman, I.; Novak, S. On blocks and runs estimators of extremal index. J. Stat. Plan. Inference 1998, 66, 281–288. [Google Scholar] [CrossRef]
  17. Smith, L.; Weissman, I. Estimating the extremal index. J. R. Stat. Soc. Ser. B Methodol. 1994, 56, 515–528. [Google Scholar] [CrossRef]
  18. Asmussen, S.; Kluppelberg, C.; Sigman, K. Sampling at subexponential times with queueing applications. Stoch. Process. Their Appl. 1999, 79, 265–286. [Google Scholar] [CrossRef] [Green Version]
  19. Asmussen, S. Applied Probability and Queues; Springer: New York, NY, USA, 2003. [Google Scholar]
  20. Asmussen, S. Extreme Value Theory for Queues Via Cycle Maxima. Extremes 1998, 1, 137–168. [Google Scholar] [CrossRef]
  21. Iglehart, D. Extreme values in GI/G/1 queue. Ann. Math. Statist. 1972, 3, 627–635. [Google Scholar] [CrossRef]
  22. Rootzen, H. Maxima and exceedances of stationary Markov chains. Adv. Appl. Probab. 1988, 20, 371–390. [Google Scholar] [CrossRef]
  23. Hooghiemstra, G.; Meester, L. Computing the extremal index of special Markov chains and queues. Stoch. Process. Their Appl. 1996, 65, 171–185. [Google Scholar] [CrossRef] [Green Version]
  24. Markovich, N.; Razumchik, R. Cluster Modeling of Lindley Process with Application to Queuing. Distributed Computer and Communication Networks; Lecture Notes in Computer Science Series; Springer: Cham, Switzerland, 2019; Volume 11965. [Google Scholar] [CrossRef]
  25. Rodionov, I. On Threshold Selection Problem for Extremal Index Estimation; Springer Proceedings in Mathematics & Statistics Series; Springer: Cham, Switzerland, 2021; Volume 371. [Google Scholar] [CrossRef]
  26. Peshkova, I.; Morozov, E.; Maltseva, M. On Regenerative Estimation of Extremal Index in Queueing Systems; Lecture Notes in Computer Science Series; Springer: Cham, Switzerland, 2021; Volume 13144, pp. 251–264. [Google Scholar] [CrossRef]
  27. Peshkova, I.; Morozov, E.; Maltseva, M. On Comparison of Waiting Time Extremal Indexes in Queueing Systems with Weibull Service Times; Communications in Computer and Information Science Series; Springer: Cham, Switzerland, 2022; Volume 1605, pp. 80–92. [Google Scholar] [CrossRef]
  28. Peshkova, I.; Morozov, E.; Maltseva, M. On Waiting Time Maxima in Queues with Exponential-Pareto Service Times [To appear]. Commun. Comput. Inf. Sci. 2022, 1748. [Google Scholar]
  29. Peshkova, I.; Morozov, E. On comparison of multiserver systems with multicomponent mixture distributions. J. Math. Sci. 2022, 267, 260–272. [Google Scholar] [CrossRef]
  30. Peshkova, I. The Comparison of Waiting Time Extremal Indexes in M/G/1 Queueing Systems. Informatika i Ee Primeneniya 2022, 16, 61–67. [Google Scholar] [CrossRef]
  31. Morozov, E.V.; Rumyantsev, A.S.; Dey, S.; Deepak, T.G. Performance analysis and stability of multiclass orbit queue with constant retrial rates and balking. Perform. Eval. 2019, 134, 102005. [Google Scholar] [CrossRef]
  32. Schiff, J.L. The Laplace Transform; Springer New York: New York, NY, USA, 1999. [Google Scholar] [CrossRef]
  33. Lin, X.S. Integrated Tail Distribution. Wiley StatsRef Stat. Ref. Online 2014. [Google Scholar] [CrossRef]
  34. Ramsay, C.M. Exact waiting time and queue size distributions for equilibrium M/G/1 queues with Pareto service. Queueing Syst. 2007, 57, 147–155. [Google Scholar] [CrossRef]
  35. Thorin, O. On the infinite divisbility of the Pareto distribution. Scand. Actuar. J. 1977, 1977, 31–40. [Google Scholar] [CrossRef]
  36. Nadarajah, S.; Kotz, S. On the Laplace transform of the Pareto distribution. Queueing Syst. 2006, 54, 243–244. [Google Scholar] [CrossRef]
  37. Abramowitz, M.; Stegun, I. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables; Applied Mathematics Series; U.S. Government Printing Office: Washington, DC, USA, 1972.
  38. Nadarajah, S.; Kotz, S. On the convolution of Pareto and gamma distributions. Comput. Netw. 2007, 51, 3650–3654. [Google Scholar] [CrossRef]
  39. Goldie, C.M.; Klüppelberg, C. Subexponential distributions. In A Practical Guide to Heavy Tails: Statistical Techniques for Analysing Heavy Tails; Birkhauser Boston Inc.: Boston, MA, USA, 1998; pp. 435–459. [Google Scholar]
  40. Cohen, J.W. The Single Server Queue; North-Holland Series in Applied Mathematics and Mechanics; Elsevier: Amsterdam, The Netherlands, 1982; Volume 8. [Google Scholar] [CrossRef]
Figure 1. Theoretical d.f. (30) for Σ ( 1 ) and empirical d.f. for Σ and Σ ( 2 ) of the steady-state workload in the M / P a r e t o / 1 -type systems with parameters (39).
Figure 1. Theoretical d.f. (30) for Σ ( 1 ) and empirical d.f. for Σ and Σ ( 2 ) of the steady-state workload in the M / P a r e t o / 1 -type systems with parameters (39).
Mathematics 11 00564 g001
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

Morozov, E.V.; Peshkova, I.V.; Rumyantsev, A.S. Bounds and Maxima for the Workload in a Multiclass Orbit Queue. Mathematics 2023, 11, 564. https://doi.org/10.3390/math11030564

AMA Style

Morozov EV, Peshkova IV, Rumyantsev AS. Bounds and Maxima for the Workload in a Multiclass Orbit Queue. Mathematics. 2023; 11(3):564. https://doi.org/10.3390/math11030564

Chicago/Turabian Style

Morozov, Evsey V., Irina V. Peshkova, and Alexander S. Rumyantsev. 2023. "Bounds and Maxima for the Workload in a Multiclass Orbit Queue" Mathematics 11, no. 3: 564. https://doi.org/10.3390/math11030564

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