4
First-come First-served Retrial Queueing System by Laszlo Lakatos and its Modifications

Igor Nikolaevich KOVALENKO

V.M. Glushkov Institute of Cybernetics, National Academy of Sciences of Ukraine, Kiev, Ukraine

The author suggests some modifications to a first-come first-served retrial queueing (FCFS RQ) system introduced by Hungarian mathematician Laszlo Lakatos in 1994.

In particular, two models of RQ systems are introduced. In both of them, the arrival of a one server queue is a renewal process (tn) and service times of customers are independent identical distributed random variables (i.i.d.r.v.) Yn . On the arrival of a customer, a time interval Γn is reserved for its service. If the interval (tn, tn + Yn) has no common point with images, then this interval is defined as Γn; otherwise, Γn is chosen as an interval situated from the right-hand side of all the Γi, i < n. The length of the interval Γn equals Yn (model 1) or a newly generated variable Y′n (model 2), whereas the left-hand side of Γn is controlled by a renewal process of orbit times.

These models seem to increase the output of the queueing system in comparison with the Lakatos-type queueing system.

4.1. Introduction

Beginning with the 1950s, a new branch of queueing theory – RQ system – was introduced to the theory and engineering practice. The main peculiarity of such systems consists of the existence of a number of so-called orbits to which a rejected customer is directed so that it can make periodical attempts (retrials) until a time of vacation of the service facility. Well known monographs and surveys on retrial queues include Artalejo and Gomez-Corral (2008); Bocharov et al. (2004); Falin and Templeton (1997); Artalejo (2010) and others. As a disciple and co-author with a distinguished scientist Boris V. Gnedenko, I would like to refer to some relevant works from B.V. Gnedenko’s scientific school: Falin (2008, 2010); Afanasyeva (1984); Afanasyeva and Gnedenko (1985); Anisimov (1999); Anisimov and Artalejo (2001); Anisimov and Kurtulush (2001). Most of these works are connected to applied problems. For instance, L.G. Afanasyeva studied RQ models of aviation flows.

4.2. A contribution by Laszlo Lakatos and his disciples

In 1994, the Hungarian mathematician Laszlo Lakatos, on an order from aviation traffic researcher Vaclav Ceric, introduced a new type of retrial queue (Lakatos 1994), with Markovian input and service time, constant orbit time and moreover FCFS queueing discipline. Applying a suitable embedded Markov chain, Lakatos derived an elegant ergodicity condition of this chain as follows:

image

where λ is the arrival rate, μ is the service rate and T is a constant orbit time of a customer.

Moreover, Lakatos derived the ergodic distribution of the embedded Markov chain (kn) denoting a queue size just before the arrival of the nth customer.

For further works by the school of Lakatos, see Lakatos (2002, 2006); Langaris (1999); Kárász and Farcas (2005); Lakatos (2018); Lakatos et al. (2013); Rogiest et al. (2006, 2007).

4.3. A contribution by E.V. Koba

My disciple Elena V. Koba has investigated a number of generalizations of Lakatos-type queueing systems. She studied GI/G/1 retrial FCFS systems with generally distributed orbit times for customers. The stability conditions of such systems were derived. The main point of Koba’s argument consists of the following. Let Wn denote the waiting time of the nth customer. Then, under usual convergence conditions,

image

where tn are arrival epochs and Yn are service times of customers. Un is an excess of a renewal process controlling orbit intervals. Thus, one can prove that this limit is negative.

In particular, if an orbit time is a non-latticed random variable Vn, then the sequence is stable as soon as

image

A more general case of Markovian dependence of variables is considered as well (see Koba (2002, 2004)).

4.4. An Erlangian and hyper-Erlangian approximation for a Laszlo Lakatos-type queueing system

In the preceding section, Koba’s results on stability/ergodicity conditions for GI/G/1 RQ systems were outlined. It is interesting to note that in some cases, it is possible to derive elementary analytical equations for such conditions. Indeed, one such example is studied in a paper by Kovalenko (2018).

Consider a GI/G/1 FCFS RQ system with a constant orbit time T. We denote by X an interarrival time and by Y a service time. Assume that they possess complementary distribution functions (d.f.)

image

and

image

with probability density functions (p.d.f.)

image

and

image

respectively.

Consider non-negative random variables

image

and

image

Further, consider the difference

image

Then obviously

image

It is easily to show that the system is stable iff

E N < 0

We have the equations

image

For any x > 0, we get equations

image

and

image

Taking into account the equations for cumulative d.f. and p.d.f. of Erlangian laws, one obtains the equations

image

and

image

for any x ≥ 0.

To obtain the expressions for E N+ and E N, it suffices to sum up these equations in x for x = kT, k ≥ 0 and x = kT, k ≥ 1, respectively.

It should be noted that infinite series like

image

can be computed through a term-wise differentiation of infinite series. Indeed, obviously

image

for any non-negative z. The j-fold term-wise differentiation in z leads to the equation

image

Setting z = 1, one obtains the sum Ij.

Further, we assume that the distributions A (x) and B (x) are hyper-Erlangian. This case can be easily reduced to the above-considered case. Indeed, the p.d.f. a (x) and b (x) are mixtures of some Erlangian p.d.f. e(xλg,lg) and e(xμh,mh).It is easy to see that this property implies the corresponding property of the functional N.

4.5. Two models with a combined queueing discipline

A Lakatos-type RQ system reflects the peculiarities of some engineering systems (Koba and Pustova 2012). Meanwhile, a negative aspect of such systems is that long intervals between service times are practically lost for the serving process; thus mean waiting time is rather long. So an idea arises naturally as follows: to combine the FCFS principle with the possibility of a partial servicing of some customers within free intervals. One of the possible disciplines leads to the following model.

Each incoming customer gets its service period on its arrival so that it cannot be changed afterwards. We denote by tn the nth arrival time provided tn < tn+1 by Yn > 0 the associated service time.

For the definiteness, assume that tn form a recurrent process; tntn−1 are i.i.d.r.v. with a d.f. A(x) = P{tntn−1x }. Yn are i.i.d.r.v. with a d.f. B (x) = P {Ynx}. Also assume that both tntn−1 and Yn are positive almost surely.

In our model, each customer is serviced either immediately on its arrival, if a required time allows this, or, if not, then the customer is directed to the orbit taking the last place in the queue of “orbited” customers. The rule of reserving time for such customers is controlled by a renewal process. This will be explained later. In such cases, the service time of the customer equals Y′n, where Y′n = Yn (model 1) or Y′nis a newly generated r.v. with the d.f. B (x) (model 2).

Thus, let images denote a number images of customers who entered before tn and were not fully serviced before the instant tn; images , where images. These quantities will be interpreted in such a way that time intervals imagesbeing seen from time tn are complete or residual service times of images customers who are not fully served up to time tn. At last, set images . In the same way, images, where images. Also set images. Hereinafter, the lower index n relates to an arrival time, whereas the upper signs “-” and “+” relate to prearrival and postarrival moments, respectively.

The variables images are adjusted to the temporary coordinate system with the origin tn. These symbols mean the variables as images relating to time images just after the arrival time of the nth customer instead of images The dynamics of the servicing process can be described by recurrence equations enabling one to make a transfer from images to images and from images to images

Consider the “- to +” case. In any case, images.If images, then images images; images, images. These equations mean that the nth customer is taken for servicing at time tn (see Figure 4.1 for example).

Schematic illustration of local ordinates and real time.

Figure 4.1.

If images or images, then imagesi, images, images To finish the definition, we must use a concept from renewal theory. The variables images and images are assumed to be defined through independent renewal processes (Unj ,j ≥ 0) for which Un0 = 0; UnjUn,j−1 are positive i.i.d.r.v. with a d.f. C (x)=P {UnjUn,j−1x}, n ≥ 1. Assume that images is defined. Then images.

One can observe that in the case that a customer cannot be served from the very beginning, then this customer is directed to the end of the queue. Obviously, in the model introduced by Laszlo Lakatos, all the customers follow the FCFS queueing discipline.

At last, consider the images to images transfer. if images If images images, then images.If images, for some images, then images images.

If images for some images, then images imagesimages.

See also a paper by Koba (2017) for a special queueing retrial discipline on the Markov level. The paper considers the RQ system M/M/1/0 with combined discipline of service, namely, a customer from the orbit is served in its turn, but in case of a free channel an arrival from the original flow is serviced immediately. The author obtained the expressions for state probabilities as well as the ergodicity conditions. The system is compared with the Lakatos type system (see also Kovalenko (2015)).

4.6. References

Afanasyeva, L.G., Gnedenko, B.V. (1984). Principles of analytical modeling of a dispatcher in a sector of aircraft movement control. Appl. Stat. Meth. Manuf. Manag., 101–102 (in Russian).

Afanasyeva, L.G., Gnedenko, B.V. (1985). Stochastical and statistical simulation in aircraft movement control. Appl. Multidim. Stat. Anal. Econ. Qual. Prod. Eval., 134–144 (in Russian).

Anisimov, V.V. (1999). Switching stochastic models and applications in retrial queues. TOP, 7, 169–186.

Anisimov, V.V., Artalejo, J.R. (2001). Analysis of Markov multiserver retrial queues with negative arrivals. Queueing Systems, 39, 157–182

Anisimov, V.V., Kurtulush, M. (2001). Some Markovian queuing retrial systems under light-traffic conditions. Cybernet. Syst. Anal., 37, 876–887.

Artalejo, J.R. (2010). Accessible bibliography on retrial queues: Progress in 2000–2009. Math. Comp. Model., 51, 1071–1081.

Artalejo, J.R., Gomez-Corral, A. (2008). Retrial Queueing Systems: A Commputational Approach. Springer, Berlin.

Bocharov, P.P., D’Apice, C., Pechinkin, A.V., Salerno, S. (2004). Queueing Theory. Brill Academic Publishers, Utrech.

Falin, G.I., Templeton, J.G.C. (1997). Retrial Queues. Chapman & Hall, London.

Falin, G.I. (2008). The M/M/1 retrial queue with retrials due to server failures. Queueing Systems, 58, 155–160.

Falin, G.I. (2010). A single-server batch arrival queue with returning customers. Europ. J. Oper. Res., 201, 786–790.

Kárász, P., Farcas, G. (2005). Exact solution for a two-type customers retrial system. Comp. Math. Appl., 49, 95–102.

Koba, E.V. (2002). On a GI/G/1 retrial queueing with a FIFO queueing discipline. Theory Stoch. Proc., 8, 201–207.

Koba, E.V. (2004). An ergodicity condition for a generalized queueing model of the L.Lakatos type. Dopovidi NAN Ukrainy, 11, 70–74 (in Russian).

Koba, E.V., Pustova S.V. (2012). Lakatos queuing systems, their generalization and application. Cybernet. Syst. Anal., 48, 387–396.

Koba, E.V. (2017). Retrial queueing system M/M/1/0 with combined service discipline. Cybernet. Syst. Anal., 53, 387–391.

Kovalenko, I.N. (2015). A two-cyclic queuing system. Cybernet. Syst. Anal., 51, 51–55.

Kovalenko, I.N. (2018). The FCFS-RQ system by Laslo Lakatos and its modifications. Reliab. Theory Appl., 2, 52–54.

Lakatos, L. (1994). On a simple continuous cyclic-waiting problem. Annales Univ. Sci. Budapest, Sect. Comp., 14, 105–113.

Lakatos, L. (2002). A retrial system with time-limited tasks. Theory Stoch. Proc., 8, 249–256.

Lakatos, L. (2006). A retrial queueing system with urgent customers. J. Math. Sci., 138, 5405–5409.

Lakatos, L. (2018). Some aspects of the discrete Geo/G/1 type cycling waiting systems. In DCCN 2018, Commun. Comp. Inf. Sci. (CCIS), Vishnevskiy, V., Kozyrev, D. (eds.), Springer, Berlin, 919, 288–301.

Lakatos, L., Szeidl, L., Telek, M. (2013). Introduction to Queueing Systems with Telecommunication Applications. Springer, Boston.

Langaris, C. (1999). Markovian polling systems with mixed service disciplines and retrial customers. TOP, 7, 305–322.

Rogiest, W., Laevens, K., Fiems, D., Bruneel, H. (2006). Analysis of a Lakatos-type queueing system with general service times. Proc. ORBEL, 20, 288–301.

Rogiest, W., Laevens, K., Walraevens, J., Bruneel, H. (2007). Analyzing a degenerate buffer with general inter-arrival and service times in discrete time. Queueing Systems, 56, 203–212.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.222.240.21