Next Article in Journal
A Method of Qualitative Analysis for Determining Monotonic Stability Regions of Particular Solutions of Differential Equations of Dynamic Systems
Next Article in Special Issue
Queuing Model with Customer Class Movement across Server Groups for Analyzing Virtual Machine Migration in Cloud Computing
Previous Article in Journal
Global Dynamics of Viral Infection with Two Distinct Populations of Antibodies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Asymptotic Diffusion Method for Retrial Queues with State-Dependent Service Rate

by
Anatoly Nazarov
,
Ekaterina Fedorova
*,†,
Olga Lizyura
and
Radmir Salimzyanov
Institute of Applied Mathematics and Computer Science, Tomsk State University, 634050 Tomsk, Russia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(14), 3140; https://doi.org/10.3390/math11143140
Submission received: 30 May 2023 / Revised: 14 July 2023 / Accepted: 15 July 2023 / Published: 16 July 2023
(This article belongs to the Special Issue Modeling and Analysis of Queuing Systems)

Abstract

:
In this paper, we consider a retrial queue with a state-dependent service rate as a mathematical model of a node of FANET communications. We suppose that the arrival process is Poisson, the delay duration is exponentially distributed, the orbit is unlimited, and there is multiple random access from the orbit. There is one server, and the service time of every call is distributed exponentially with a variable parameter depending on the number of calls in the orbit. The service rate has an infinite number of values. We propose the asymptotic diffusion method for the model study. The asymptotic diffusion approximation of the probability distribution of the number of calls in the orbit is derived. Some numerical examples are demonstrated.

1. Introduction

Retrial queues [1] are appropriate models of communication systems, in which customers (clients, signals, calls, and data packages) do not leave the system in the case of busy servers (channel, control or computational device). They stay in a virtual place for some random time duration to attempt the service again. Such a feature is common for random access protocols in computer networks. Similar protocols are used for a FANET (flying ad hoc network) deployment. This type of network is young and is in search of a better protocol delivering quality of service requirements, taking into account moving nodes. Recently, various protocols for FANET networks have been suggested [2,3,4,5,6,7]. Most papers consider adaptive communication protocols based on classical ones. In [5], there is an example of FANET research using queuing theory methods. In their study, the authors considered the classical queuing model with FIFO queues. FANET consists of several UAVs (unmanned aerial vehicles), which collect information, and one control device, which processes information. UAVs can simultaneously transmit information, so it is appropriate to use random multiple access protocols [8]. Also, the transmission access time may be controlled in FANET.
In the current paper, we propose a mathematical model of a FANET node as a retrial queue with a service rate depending on the number of calls in the orbit. In terms of communication networks, retrials define the random access of UAVs, and the variable service rate has the mean of the increasing intensity of data processing or switching of a control device between UAVs. Note that this paper focuses on the quite complex mathematical model of retrial queues with dependent parameters and proposes a novel analytical method of its study. The application of the results of the mathematical modeling for FANETs will be considered in further research.
Queuing systems (QSs) with variable parameters are known in the literature. For instance, there are papers on state-dependent arrivals in queues [9,10,11,12]. Most of them study models with switching between two possible states of the arrival rate depending on some boundary value of the number of customers in the system. On the other hand, the service rate as a state-dependent parameter can be supposed. Papers devoted to the topic also take into account only varying threshold-based policies. In [13,14], the model with a switching service rate is considered. In [15,16], authors studied the same policy, taking into account the retrial behavior of customers. Also, a model with arrival and service rates defined by discrete functions depending on the number of customers in the orbit is used in [17,18]. The closest problem is studied in [19], where the authors considered a retrial queue with state-dependent service and arrival rates. However, the model in [19] differs from the current study: the retrial policy is FCFS, which means that only one customer in orbit has access to a server. In our research, a retrial queue with multiple access is considered the motivation of this feature is based on the practical problems described above. We use an asymptotic diffusion method from the class of asymptotic analysis methods of queuing theory [20,21]. We introduce a modification of the approach for the retrial queue under consideration.
Summarizing the above, in this paper, we propose a novel asymptotic diffusion method, which allows to study a quite complex retrial queuing model with a state-dependent service rate that has not been analytically investigated yet.
The rest of the paper is organized as follows. In Section 2, we describe the considered retrial queue, and the statement of the problem is formulated. Section 3 is devoted to the original asymptotic–diffusion analysis for retrial queues with the state-dependent service rate. In Section 4, we demonstrate some numerical experiments, which represent the behavior of the system for various values of the model parameters. Section 5 is dedicated to some concluding remarks.

2. Mathematical Model

Let us consider the following single-server retrial queue. Customers (in the other words, calls) arrive in the system according to a Poisson process with parameter λ . If a primary call finds a server free, it starts the service with an exponentially distributed service time with rate μ i . If the server is busy, the call goes to an orbit (some virtual place), where it stays during the random time distributed exponentially with rate σ . After the delay, the call makes an attempt to obtain the service again. The system structure is presented in Figure 1.
Note. In this section and further, we use the terms of queuing theory. As for practical problem, “calls” may mean data packages or some of the simplest tasks, a “server” may be the transmission channel or computing node, an orbit is a virtual place, and math abstraction is used for repeated requests.
The significant difference of the considered model is variable service rate μ i , which depends on the current value of stochastic process i ( t ) , which determines the number of calls in the orbit at moment t. For the mathematical research, it does not matter how μ i changes. It may be a decreasing or increasing positive function of a discrete variable i.
Let process i ( t ) define the number of calls in the orbit and k ( t ) define the server state as follows:
k ( t ) = 0 ,   if a server is free , 1 ,   if a server is busy .
Two-dimensional stochastic process { k ( t ) , i ( t ) } is a continuous time Markov chain. We denote a probability that the server is in state k and there are i calls in the orbit by P k ( i , t ) = P { k ( t ) = k , i ( t ) = i } . So, the system of Kolmogorov equations can be written for i 0 :
P 0 ( i , t ) t = ( λ + i σ ) P 0 ( i , t ) + μ i P 1 ( i , t ) , P 1 ( i , t ) t = ( λ + μ i ) P 1 ( i , t ) + λ P 0 ( i , t ) + λ P 1 ( i 1 , t ) + ( i + 1 ) σ P 0 ( i + 1 , t ) .
System (1) is a system of infinite number of differential equations, so its direct solving is quite hard. We propose the method of the asymptotic diffusion analysis [20] under the limit condition of a long delay σ 0 for System (1) solving.
Also, System (1) in the steady state can be solved numerically by a truncated method [1,22]. In this method, some boundary I is chosen so that probability P ( I ) is close to zero, and the system of I equations is solved ( i = 0 , I ¯ ). We solve System (1) in the general case for i = 0 , ¯ .

3. Asymptotic Diffusion Analysis

The approach of this paper continues our study in [20], where the methodology of the asymptotic diffusion analysis for the state-dependent infinite-server queuing system is proposed. The proposed asymptotic method lets us solve System (1) by the approximation of the process under study by a diffusion process under some limit condition. Here, we choose a limit condition of a long delay ( σ 0 ).

3.1. First Order Asymptotics

First of all, we introduce σ = ε as an infinitesimal value. Also, the following denotations are used:
σ t = ε t = τ ,   i σ = i ε = x ,   P k ( i , t ) = P ^ k ( x , τ , ε ) .
Note that we use a linear interpolation of discrete variable i by continuous variable x; it is possible because ε is very small (in limit ε 0 ). Also, the spline method of the necessary order is used for the existence of P ^ k ( x , τ , ε ) differentiability.
Let μ i = μ ( i · σ ) = μ ( x ) be a positive differentiable function. Then, we have the following system of asymptotic equations:
ε P ^ 0 ( x , τ , ε ) τ = ( λ + x ) P ^ 0 ( x , τ , ε ) + μ ( x ) P ^ 1 ( x , τ , ε ) , ε P ^ 1 ( x , τ , ε ) τ = ( λ + μ ( x ) ) P ^ 1 ( x , τ , ε ) + λ P ^ 0 ( x , τ , ε ) + λ P ^ 1 ( x ε , τ , ε ) + ( x + ε ) P ^ 0 ( x + ε , τ , ε ) .
We write decompositions for ( x + ε ) P ^ 0 ( x + ε , τ , ε ) and λ P ^ 1 ( x ε , τ , ε ) in ε -neighborhood of the point x. Thus, we obtain the following equations:
ε P ^ 0 ( x , τ , ε ) τ = ( λ + x ) P ^ 0 ( x , τ , ε ) + μ ( x ) P ^ 1 ( x , τ , ε ) , ε P ^ 1 ( x , τ , ε ) τ = μ ( x ) P ^ 1 ( x , τ , ε ) + λ P ^ 0 ( x , τ , ε ) + x P ^ 0 ( x , τ , ε ) + ε ( x · P ^ 0 ( x , τ , ε ) ) x ε ( λ · P ^ 0 ( x , τ , ε ) ) x + O ( ε 2 ) ,
where O ( ε 2 ) is an infinitesimal value of order ε 2 .
Let us sum up equations of System (2):
ε P ^ 0 ( x , τ , ε ) τ + ε P ^ 1 ( x , τ , ε ) τ = ε ( x · P ^ 0 ( x , τ , ε ) ) x ε ( λ · P ^ 0 ( x , τ , ε ) ) x + O ( ε 2 ) .
Taking ε 0 in Equations (2) and (3), we obtain the following system:
( λ + x ) P ^ 0 ( x , τ ) + μ ( x ) P ^ 1 ( x , τ ) = 0 , μ ( x ) P ^ 1 ( x , τ ) + ( λ + x ) P ^ 0 ( x , τ ) = 0 , P ^ 0 ( x , τ ) τ + P ^ 1 ( x , τ ) τ = ( x · P ^ 0 ( x , τ ) ) x ( λ · P ^ 0 ( x , τ ) ) x .
Obviously, the solution has the form
P ^ k ( x , τ ) = P ^ ( x , τ ) · R k ( x ) ,
where
R 0 ( x ) = μ ( x ) λ + x + μ ( x ) ,   R 1 ( x ) = λ + x λ + x + μ ( x ) .
Then we can write
P ^ ( x , τ ) τ = P ^ 0 ( x , τ ) τ + P ^ 1 ( x , τ ) τ = ( a ( x ) · P ^ ( x , τ ) ) x ,
where
a ( x ) = x R 0 ( x ) + λ R 1 ( x ) .
In this way, we obtain a degenerate Fokker–Planck Equation (6) for the probability density of the limiting diffusion process x ( τ ) with drift coefficient a ( x ) . Thus, we can write
d x ( τ ) = a ( x ) d τ .

3.2. Second Order Asymptotics

In the second stage of the study, we suppose σ = ε 2 , where ε is an infinitesimal value, and make the following substitutions in System (1):
τ = ε 2 t ,   i σ = i ε 2 = x ( τ ) + ε · y ,   μ i = μ ( x + ε y ) ,   P k ( i , t ) = P 2 ^ k ( x , y , τ , ε ) .
We take into account Formulas (7) and (8). System (1) is rewritten as
ε 2 P 2 ^ 0 ( x , y , τ , ε ) τ ε a ( x ) P 2 ^ 0 ( x , y , τ , ε ) y = ( λ + x + ε y ) P 2 ^ 0 ( x , y , τ , ε ) + μ ( x + ε y ) P 2 ^ 1 ( x , y , τ , ε ) + O ( ε 3 ) , ε 2 P 2 ^ 1 ( x , y , τ , ε ) τ ε a ( x ) P 2 ^ 1 ( x , y , τ , ε ) y = ( λ + μ ( x + ε y ) ) P 2 ^ 1 ( x , y , τ , ε ) + λ P 2 ^ 0 ( x , y , τ , ε ) + ( x + ε ( y + ε ) ) P 2 ^ 0 ( x , y + ε , τ , ε ) + λ P 2 ^ 1 ( x , y ε , τ , ε ) + O ( ε 3 ) ,
where O ( ε 3 ) is an infinitesimal value of order ε 3 .
Summing up Equations (9), we obtain the following additional equation:
ε 2 P 2 ^ ( x , y , τ , ε ) τ ε a ( x ) P 2 ^ ( x , y , τ , ε ) y = ( x + ε y ) P 2 ^ 0 ( x , y , τ , ε ) λ P 2 ^ 1 ( x , y , τ , ε ) + ( x + ε ( y + ε ) ) P 2 ^ 0 ( x , y + ε , τ , ε ) + λ P 2 ^ 1 ( x , y ε , τ , ε ) + O ( ε 3 ) .
Writing decompositions of functions μ ( x + ε y ) , P 2 ^ k ( x , y + ε , τ , ε ) and P 2 ^ k ( x , y ε , τ , ε ) in ε -neighborhood of point x, we obtain the following system from Equations (9) and (10):
ε 2 P 2 ^ 0 ( x , y , τ , ε ) τ ε a ( x ) P 2 ^ 0 ( x , y , τ , ε ) y = ( λ + x + ε y ) P 2 ^ 0 ( x , y , τ , ε ) + ( μ ( x ) + ε y μ ( x ) ) P 2 ^ 1 ( x , y , τ , ε ) + O ( ε 3 ) , ε 2 P 2 ^ 1 ( x , y , τ , ε ) τ ε a ( x ) P 2 ^ 1 ( x , y , τ , ε ) y = ( λ + μ ( x ) + ε y μ ( x ) ) ) P 2 ^ 1 ( x , y , τ , ε ) + λ P 2 ^ 0 ( x , y , τ , ε ) + λ P 2 ^ 1 ( x , y , τ , ε ) λ ε P 2 ^ 1 ( x , y , τ , ε ) y + λ ε 2 2 2 P 2 ^ 1 ( x , y , τ , ε ) y 2 ( x + ε y ) P 2 ^ 0 ( x , y , τ , ε ) + ε ( ( x + ε y ) P 2 ^ 0 ( x , y , τ , ε ) ) y + ε 2 2 2 ( x P 2 ^ 1 ( x , y , τ , ε ) ) y 2 + O ( ε 3 ) , ε 2 P 2 ^ ( x , y , τ , ε ) τ ε a ( x ) P 2 ^ ( x , y , τ , ε ) y = ε y λ P 2 ^ 1 ( x , y , τ , ε ) ( x + ε y ) P 2 ^ 0 ( x , y , τ , ε ) + ε 2 2 2 y 2 x P 2 ^ 0 ( x , y , τ , ε ) + λ P 2 ^ 1 ( x , y , τ , ε ) + O ( ε 3 ) .
Let the solution of System (11) have the following form:
P 2 ^ k ( x , y , τ , ε ) = Π ( y , τ ) ( R k ( x ) + ε f k ( x , y , τ ) ) + O ( ε 2 ) ,
where R k ( x ) are defined in (5), and f k ( x , y , τ ) and Π ( y , τ ) are unknown functions.
Substituting Expression (12) into the first and the second equations of System (11) and making some transformations, we obtain
a ( x ) R 0 ( x ) Π ( y , τ ) y 1 Π ( y , τ ) = y R 0 ( x ) ( λ + x ) f 0 ( x , y , τ ) + y μ ( x ) R 1 ( x ) + μ ( x ) f 1 ( x , y , τ ) + O ( ε ) , a ( x ) R 1 ( x ) Π ( y , τ ) y 1 Π ( y , τ ) = y μ ( x ) R 1 ( x ) μ ( x ) f 1 ( x , y , τ ) + ( λ + x ) f 0 ( x , y , τ ) + y R 0 ( x ) + ( x R 0 ( x ) λ R 1 ( x ) ) Π ( y , τ ) y 1 Π ( y , τ ) + O ( ε ) .
Then, we consider the equations in the limit by ε 0 :
( λ + x ) f 0 ( x , y , τ ) + μ ( x ) f 1 ( x , y , τ ) = y ( R 0 ( x ) μ ( x ) R 1 ( x ) ) a ( x ) R 0 ( x ) Π ( y , τ ) y 1 Π ( y , τ ) , ( λ + x ) f 0 ( x , y , τ ) μ ( x ) f 1 ( x , y , τ ) = y ( R 0 ( x ) μ ( x ) R 1 ( x ) ) + ( a ( x ) R 1 ( x ) x R 0 ( x ) + λ R 1 ( x ) ) Π ( y , τ ) y 1 Π ( y , τ ) .
We obtain two equal equations, so we solve one of them. Let us present functions f k ( x , y , τ ) in the following form:
f k ( x , y , τ ) = C R k ( x ) + y g k ( x ) Π ( y , τ ) y 1 Π ( y , τ ) · ϕ k ( x ) ,
where C = c o n s t , ϕ k ( x ) and g k ( x ) are defined by the following expressions:
g 0 ( x ) = R 0 ( x ) = μ ( x ) ( λ + x ) μ ( x ) λ + x + μ ( x ) ) 2 , g 1 ( x ) = R 1 ( x ) = μ ( x ) μ ( x ) ( λ + x ) λ + x + μ ( x ) ) 2 , ϕ 0 ( x ) = a ( x ) R 0 ( x ) λ + x + μ ( x ) ) ,   ϕ 1 ( x ) = a ( x ) R 0 ( x ) λ + x + μ ( x ) ) ,
which are obtained by substituting (14) into System (13).
For deriving the formula for function Π ( y , τ ) , we substitute Expression (12) into the third equation of System (11). After some transformations, we obtain the following equation:
Π ( y , τ ) τ a ( x ) Π ( y , τ ) y ( f 0 ( x , y , τ ) + f 1 ( x , y , τ ) ) = y Π ( y , τ ) ( λ f 1 ( x , y , τ ) y R 0 ( x ) x f 0 ( x , y , τ ) ) + 1 2 2 y 2 Π ( y , τ ) ( x R 0 ( x ) + λ R 1 ( x ) .
Using Expression (14), the following equation is derived:
Π ( y , τ ) τ = ( Π ( y , τ ) y a ( x ) ) y + 1 2 2 y 2 ( Π ( y , τ ) b ( x ) ) ,
where b ( x ) = λ R 1 ( x ) + x R 0 ( x ) 2 ϕ 0 ( λ + x ) .
Thus, we obtain Fokker–Planck Equation (16) for probability density function Π ( y , τ ) of diffusion process y ( τ ) with drift coefficient y a ( x ) and diffusion coefficient b ( x ) .
In this way, the solution has the following form:
d y ( τ ) = y a ( x ) d τ + b ( x ) d w ( τ ) ,
where w ( τ ) is a Wiener process.

3.3. Result of Asymptotic Diffusion Method

For composing the results of the first and the second asymptotics, we introduce the stochastic process
z ( τ ) = x ( τ ) + ε y ( τ ) .
Obviously, the process satisfies the following equation:
d z ( τ ) = a ( z ) d τ + σ b ( x ) d w ( τ ) .
Denoting the probability density function of diffusion process z ( τ ) by π ( z , τ ) , we write the Fokker–Planck equation for z ( τ ) :
π ( z , τ ) τ = z ( a ( z ) π ( z , τ ) ) + σ 2 2 z 2 ( b ( z ) π ( z , τ ) ) .
In the steady state, the solution of Equation (17) is given by
π ( z ) = c b ( z ) e x p 2 σ 0 z a ( x ) b ( x ) d x ,
where c = c o n s t can be found from the normalization condition.
Expression (18) defines the asymptotic probability density function of the number of calls in the orbit in the considered retrial queue.
Note that the method of the asymptotic analysis lets us obtain an analytical formula for the Fokker–Planck equation solution (density of the probability distribution under the study). This is an advantage of the proposed method because a simulation or a computer calculation of differential equations is not necessary.

4. Numerical Examples

For demonstrating the proposed asymptotic diffusion method application area, we present the comparison of the asymptotic and the empirical (calculated by simulation) distributions for different values of the model parameters.
Asymptotic probability distribution P ( i ) of the number of calls in the orbit is calculated as follows:
P ( i ) = π ( σ i ) i π ( σ i ) ,
where π ( σ i ) are defined by Formula (18) in Section 3.
In the first numerical example (Figure 2), we compare the asymptotic and the simulated distributions for different σ . The arrival and service rates are the following:
λ = 1 ,   μ ( x ) = x + 1 ,
where x = σ i .
In Figure 2, the comparison of the distributions is demonstrated.
We also compare the approximate and simulated distributions in the case of non-linear function μ ( x ) . For instance, we obtain the following results (Figure 3) for μ ( x ) = exp ( x ) .
For the quantification of the study results, we use the Kolmogorov distance:
δ = max i 0 l = 0 i P ˜ ( l ) P ( l ) ,
where P ( l ) is the asymptotic probability distribution, and P ˜ ( l ) is the corresponding empirical one (based on the simulation). Values of the Kolmogorov distances for the presented example are in Table 1.
Figure 2 and Figure 3 demonstrate that the asymptotic distribution is quite close to the simulated one for not very small σ values. The means of the distributions differ from each other by less than 2%.
Note that in the examples above, the retrial queuing system is in a steady state because the service rate is defined by an increasing function. Let us present the results for different values of λ (Table 2, Figure 4). Here, we suppose μ ( x ) = exp ( x ) , σ = 0.1 .
From Table 1 and Table 2, we can conclude that the proposed method of the asymptotic diffusion analysis has high enough accuracy for σ 0.1 and different λ .
One more example is for μ ( x ) = x / ( x + 1 ) . We demonstrate the distributions for λ = 0.97 and λ = 1 (Figure 5).
As you can see, in the left example, the system is in a steady state, unlike the right one. The reason is a value of drift coefficient a ( x ) (Formula (7) in Section 3):
  • If a ( x ) > 0 , the system is in a non-stationary mode;
  • If equation a ( x ) = 0 has one root and a ( ) < 0 , the system is in a steady state. It is easy to show that μ ( ) > λ is a stability condition;
  • If equation a ( x ) = 0 has two roots, the system is a non-stationary mode, but there is a pseudo steady-state period [20].
Thus, the proposed method lets us evaluate the length of the period of the stable operations in a real node or evaluate the parameters for the system stability operation (if we can set them).

5. Conclusions and Discussion

In this paper, the retrial queue with the state-dependent service rate is considered. The values of the service rate are defined by a continuous positive function depending on the number of calls in the orbit. The obtained formula for drift coefficient a ( x ) allows making the conclusion about the steady state of the studied retrial queue. We also show that the approximation of the stationary probability distribution of the number of calls in the orbit is accurate enough.
Numerical analysis of the results shows the following properties of the system behavior:
  • If function μ ( x ) is monotonically increasing and μ ( ) > λ , the steady state always exists;
  • If function μ ( x ) is monotonically decreasing, there is no stationary regime in the system (however, there can be a pseudo steady-state period [20]);
  • The accuracy of approximation grows with the decreasing of the retrial rate ( σ 0 ) and with the increasing of the arrival rate (the last is an unexpected result for us).
In this way, the novelty of the paper lies in the developing of a new asymptotic method for the quite complex model of retrial queues with state-dependent parameters, which let us obtain some formulas, which can be used for the analytical calculation of the system performance characteristics for any values of the parameters. Moreover, we solve the problem in the general case, without any conditions on the service rate function (i.e., it may be increasing or decreasing, limited or unlimited). Such a model has more application examples since the service increase or degradation often occurs in real systems.
The proposed asymptotic diffusion method belongs to the class of asymptotic analysis methods, which can be also applied for more complex retrial queues, i.e. with non-Poisson arrival processes [21]. In the future, we plan to apply the study approach for a retrial queuing system with state-dependent rates with non-Poisson arrivals (e.g., Markov arrival process) or heterogeneous customers. Also, we plan to apply the obtained results for the real data of FANET communications.

Author Contributions

Conceptualization, A.N. and E.F.; methodology, A.N. and E.F.; software, R.S.; validation, O.L. and E.F.; formal analysis, O.L.; investigation, E.F.; data curation, R.S.; writing—original draft preparation, R.S. and O.L.; writing—review and editing, E.F. and A.N.; visualization, R.S.; supervision, A.N. All authors have read and agreed to the published version of the manuscript.

Funding

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

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Falin, G.; Templeton, J. Retrial Queues; Chapman & Hall: London, UK, 1997. [Google Scholar]
  2. Vasilyev, G.S.; Surzhik, D.I.; Kuzichkin, O.R.; Kurilov, I.A. Algorithms for Adapting Communication Protocols of Fanet Networks. J. Softw. 2020, 15, 114–122. [Google Scholar] [CrossRef]
  3. Zafar, W.; Khan, B.M. A reliable, delay bounded and less complex communication protocol for multicluster FANETs. Digit. Commun. Netw. 2017, 3, 30–38. [Google Scholar] [CrossRef] [Green Version]
  4. Zheng, Z.; Sangaiah, A.K.; Wang, T. Adaptive communication protocols in flying ad hoc network. IEEE Commun. Mag. 2018, 56, 136–142. [Google Scholar] [CrossRef]
  5. Zheng, B.; Li, Y.; Cheng, W.; Wu, H.; Liu, W. A multi-channel load awareness-based MAC protocol for flying ad hoc networks. EURASIP J. Wirel. Commun. Netw. 2020, 181, 1646. [Google Scholar] [CrossRef]
  6. Khan, M.A.; Safi, A.; Qureshi, I.M.; Khan, I.U. Flying ad-hoc networks (FANETs): A review of communication architectures, and routing protocols. In Proceedings of the 2017 First International Conference on Latest Trends in Electrical Engineering and Computing Technologies (INTELLECT), Karachi, Pakistan, 15–16 November 2017; IEEE: New Jersey, NJ, USA, 2017; pp. 1–9. [Google Scholar]
  7. Oubbati, O.S.; Lakas, A.; Zhou, F.; Güneş, M.; Yagoubi, M.B. A survey on position-based routing protocols for Flying Ad hoc Networks (FANETs). Veh. Commun. 2017, 10, 29–56. [Google Scholar] [CrossRef]
  8. Kim, T.; Lee, S.; Kim, K.H.; Jo, Y.I. FANET Routing Protocol Analysis for Multi-UAV-Based Reconnaissance Mobility Models. Drones 2023, 7, 161. [Google Scholar] [CrossRef]
  9. Artalejo, J.R.; Li, Q.L. Performance analysis of a block-structured discrete-time retrial queue with state-dependent arrivals. Discret. Event Dyn. Syst. 2010, 20, 325–347. [Google Scholar] [CrossRef]
  10. Dimitriou, I. A preemptive resume priority retrial queue with state dependent arrivals, unreliable server and negative customers. Top 2013, 21, 542–571. [Google Scholar] [CrossRef]
  11. Gupta, P.; Kumar, N. Analysis of classical retrial queue with differentiated vacation and state dependent arrival rate. Ratio Math. 2021, 40, 47. [Google Scholar]
  12. Purohit, G.; Jain, M.; Rani, S. M/M/1 retrial queue with constant retrial policy, unreliable server, threshold based recovery and state dependent arrival rates. Appl. Math. Sci. 2012, 6, 1837–1846. [Google Scholar]
  13. Ingolfsson, A.; Almehdawe, E.; Pedram, A.; Tran, M. Comparison of fluid approximations for service systems with state-dependent service rates and return probabilities. Eur. J. Oper. Res. 2020, 283, 562–575. [Google Scholar] [CrossRef]
  14. Lv, S.; Zhu, L. Single server repairable queueing system with variable service rate and failure rate. IEEE Access 2020, 9, 1233–1239. [Google Scholar] [CrossRef]
  15. Ponomarov, V.; Lebedev, E. Optimal Control of Retrial Queues with Finite Population and State-Dependent Service Rate. In Proceedings of the International Conference on Computer Science, Engineering and Education Applications, Las Vegas, NV, USA, 12–14 December 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 359–369. [Google Scholar]
  16. Zhang, X.; Wang, J.; Ma, Q. Optimal design for a retrial queueing system with state-dependent service rate. J. Syst. Sci. Complex. 2017, 30, 883–900. [Google Scholar] [CrossRef]
  17. Jain, M.; Sanga, S.S. F-policy for M/M/1/K retrial queueing model with state-dependent rates. In Performance Prediction and Analytics of Fuzzy, Reliability and Queuing Models; Springer: Berlin/Heidelberg, Germany, 2019; pp. 127–138. [Google Scholar]
  18. Jain, M.; Sanga, S.S. Admission control for finite capacity queueing model with general retrial times and state-dependent rates. J. Ind. Manag. Optim. 2020, 16, 2625. [Google Scholar] [CrossRef]
  19. Baron, O.; Economou, A.; Manou, A. The state-dependent M / G / 1 queue with orbit. Queueing Syst. 2018, 90, 89–123. [Google Scholar] [CrossRef] [Green Version]
  20. 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. [Google Scholar] [CrossRef]
  21. Fedorova, E. Retrial Queue MMPP/M/N Under Heavy Load Condition. In Proceedings of the Information Technologies and Mathematical Modelling. Queueing Theory and Applications; Springer International Publishing: Cham, Swizerland, 2022; pp. 252–265. [Google Scholar]
  22. Domenech-Benlloch, M.J.; Gimenez-Guzman, J.M.; Pla, V.; Martinez-Bauset, J.; Casares-Giner, V. Generalized Truncated Methods for an Efficient Solution of Retrial Systems. Math. Probl. Eng. 2008, 2008, 183089. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Retrial queue M/M/1 with a state-dependent service rate.
Figure 1. Retrial queue M/M/1 with a state-dependent service rate.
Mathematics 11 03140 g001
Figure 2. Comparison of asymptotic and simulate probability distributions of the number of calls in the orbit for μ ( x ) = x + 1 .
Figure 2. Comparison of asymptotic and simulate probability distributions of the number of calls in the orbit for μ ( x ) = x + 1 .
Mathematics 11 03140 g002
Figure 3. Comparison of asymptotic and simulate probability distributions of the number of calls in the orbit for μ ( x ) = exp ( x ) .
Figure 3. Comparison of asymptotic and simulate probability distributions of the number of calls in the orbit for μ ( x ) = exp ( x ) .
Mathematics 11 03140 g003
Figure 4. Probability distributions of the number of calls in the orbit for different λ in the case μ ( x ) = exp ( x ) .
Figure 4. Probability distributions of the number of calls in the orbit for different λ in the case μ ( x ) = exp ( x ) .
Mathematics 11 03140 g004
Figure 5. Probability distributions of the number of calls in the orbit for μ ( x ) = x / ( x + 1 ) .
Figure 5. Probability distributions of the number of calls in the orbit for μ ( x ) = x / ( x + 1 ) .
Mathematics 11 03140 g005
Table 1. The Kolmogorov distances δ for different σ and μ ( x ) .
Table 1. The Kolmogorov distances δ for different σ and μ ( x ) .
σ = 1 σ = 0.1 σ = 0.01
μ ( x ) = x + 1 0.0360.0170.005
μ ( x ) = exp ( x ) 0.0850.0130.004
Table 2. The Kolmogorov distances for different λ .
Table 2. The Kolmogorov distances for different λ .
λ 0.511.5510
δ 0.0170.0110.0080.0040.003
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nazarov, A.; Fedorova, E.; Lizyura, O.; Salimzyanov, R. Asymptotic Diffusion Method for Retrial Queues with State-Dependent Service Rate. Mathematics 2023, 11, 3140. https://doi.org/10.3390/math11143140

AMA Style

Nazarov A, Fedorova E, Lizyura O, Salimzyanov R. Asymptotic Diffusion Method for Retrial Queues with State-Dependent Service Rate. Mathematics. 2023; 11(14):3140. https://doi.org/10.3390/math11143140

Chicago/Turabian Style

Nazarov, Anatoly, Ekaterina Fedorova, Olga Lizyura, and Radmir Salimzyanov. 2023. "Asymptotic Diffusion Method for Retrial Queues with State-Dependent Service Rate" Mathematics 11, no. 14: 3140. https://doi.org/10.3390/math11143140

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