Abstract

Retrial queues can only be solved in a closed form in very few and simple cases, so researchers must resort to approximate models. However, most of the papers that propose approximate models assume the convergence of the proposed models to their exact counterparts, without providing a rigorous mathematical proof. In this paper we demonstrate the convergence of finite truncated models with two reattempt orbits.

1. Introduction

Multiserver retrial queues (MRQs) are used to model multiple situations in our daily life activities, from queues in a supermarket to communication networks. MRQs model the activities in which a user that cannot get service immediately does not leave the system but returns after a random time to try again. The general structure of an MRQ contains two blocks: a block that accommodates the servers and a delay block for the repeated attempts. The general purpose of modelling MRQs is to obtain the steady-state probabilities for later computing some system descriptors. Unfortunately, it is only possible to derive closed-form expressions in a few and simple retrial models, so it is necessary to resort to approximate models and algorithmic methods to solve most of the MRQs [1, 2]. There is a wide literature that proposes new approximate models that are able to solve—approximately—MRQs [35]. Most of these approximations are based on some sort of truncation or generalized truncation [4, 6]. Intuitively, one would expect that the higher the level of truncation—that is, the more similar is the approximate model to the original one—the more accurate is the computed approximation and that as the level of truncation grows to infinity—that is, the approximate model tends to the original one—the computed approximation converges to the exact solution. The latter would be a desirable property for any approximation, not only theoretically but also from a practical perspective since it basically states that one can get as close as wanted to the exact solution by increasing the computational effort. Unfortunately, beyond intuition there is no guarantee that such property holds in the general case. On the other hand, it is worth noting that the fulfillment of the aforementioned property cannot be verified numerically unless a previous approximation exists for which such a guarantee has been established.

As mentioned, there are an important number of published approximations to otherwise unsolvable retrial models. However, the convergence issue is only addressed in a few of them [7] and, to the best of our knowledge, all of them deal with MRQs with a single reattempt orbit [2, 710].

The objective of this paper is to establish the convergence of some finite truncated models with two reattempt orbits to their original and exact counterparts. More concretely, the original model for which we demonstrate the convergence is based on a cellular network system which is described in Section 2. Different approximate solution methods for that system have been proposed in [5]. However, it is important to note that it is just a possible scenario of a two-reattempt-orbit MRQ and that a similar procedure could be suitable to other systems in which there are different reattempt types.

The remainder of this paper is organized as follows. Section 2 describes the model of the system under study, while in Section 3 we mathematically verify the convergence of a family of finite truncated models to their original counterparts in a two-reattempt-orbit multiserver retrial queue. Final remarks and a summary of the paper are provided in Section 4.

2. System Model and Description

The system under study is a mobile cellular network. In this type of network, the coverage area is divided into services areas, named cells, and customers can move across different cells. When a customer with an active communication moves from one cell to another, a so-called handover procedure is executed to allocate the necessary resources in the new cell and release the unused resources in the former cell. Obviously, both new sessions and handovers will have their own reattempts (redials and retrials, resp.) but with very different characteristics. As in GSM [11], blocked handovers will be automatically retried until a reattempt succeeds or the user moves outside the handover area. In contrast, persistence of redials depends on the user patience. Another difference is that the maximum number of unsuccessful automatic retrials is set by the network operator while redials are affected by the randomness of human behavior. On the other hand, both types of reattempts may have a different importance for the network and consequently go through different admission procedures. Therefore, both types of reattempts have different characteristics and consequently two separate reattempt blocks have to be considered.

This model considers two arrival streams: new sessions and handovers from adjacent cells. Both arrivals are considered to be Poisson processes with rates and , respectively, with . Those arrivals try to access a finite number of servers . When a user is served, he/she holds the resource during an exponentially distributed time with rate (channel holding time). When an incoming new session is blocked, it joins the redial orbit with probability or leaves the system with probability . If a redial is not successful, then the session returns to the redial orbit with probability , redialing after an exponentially distributed time with rate . Likewise, , , and are the analogous parameters for automatic retrials.

In general, blocking a new session setup is considered to be less harmful than blocking a handover attempt. Thus we include an admission control policy to guarantee the prioritization of handovers—and retrials—over new sessions—and their associated redials. The technique used is known as the Fractional Guard Channel (FGC) admission control policy that is characterized by only one parameter (). New sessions and redials are accepted with probability 1 when there are less than resources being used and with probability , when there are exactly resources in use. If there are more than busy resources, then new sessions and redials are no longer accepted. Handovers and automatic retrials are only rejected when the system is completely occupied.

Let be the process associated with the original model whose state space is given by , where is the number of sessions being served, the number of new sessions redialing, and the number of handovers in the retrial orbit. Let and let , be a 3-dimensional vector whose th component is 1 and the rest are 0. The transitions (and their rates) from are as follows.

Arrivals correspond to transitions of the form whose transition rate () is given as

Departures correspond to transitions of the form whose transition rate () is given as

Successful reattempts correspond to transitions of the form whose transition rate () is given as

The process is clearly a migration process since the only possible transitions are of the form or .

3. On the Convergence of the Doubly Truncated Process

Let us denote by a truncated version of where the number of customers in the retrial orbit is bounded by . Likewise, let be a doubly truncated version of where the number of customers in the redial orbit is bounded by and the number of customers in the retrial orbit is bounded by . In other words, is a truncation of . The state spaces of and are, respectively, given by Note that .

Obviously, and are also migration processes and their transition rates are as given below. For the sake of conciseness, in the following definitions we used the indicator function , and it must be considered that or as appropriate. Arrivals’ transition rates are given as Departures’ transition rates are given as Successful reattempts’ transition rates are given as

The two pairs of processes and fulfill the hypotheses of [2, Statement ; page 114]—to be more precise, it should be noted that we are using the writing of the hypotheses given in [12]. This condition is verified as shown below.

Firstly, the hypotheses of Statement are rewritten particularized to the processes of our interest: and .

Let and such that (coordinatewise). Then we define the following: Now, it has to be shown that, for any and such that and for all , the following inequalities hold:

Note that , and therefore . Moreover, if (i.e., ), then since we have that for , and hence . Likewise, since if , when ( or ) we have that and hence .

By the above, for any and such that , (3.6) and (3.7) become as follows.

(i)If , then (ii)If , then (iii)If , then

Note that for each pair , depending on how many coordinates are equal, the number of inequalities to be fulfilled ranges from none to six. Below we check that (3.9)–(3.14) are indeed fulfilled as follows(i), (3.9): from and recalling (3.8), the inequality is easily established. (ii), (3.10): .(iii), (3.11): (iv), (3.12): dividing both sides by —if , then both sides are zero and (3.12) is fulfilled as an equality—we obtain

If , then the above inequality holds trivially. On the other hand, if , then it follows from the fact that is nonincreasing in as . (i), (3.13): .(ii), (3.14): the same argument used to establish (3.12), with subscript replaced by , can be applied here.

If the pair of processes under consideration are and (instead of and ), then the verification of the hypotheses runs as before, except for checking the counterpart of (3.11), which has to be slightly modified as follows (recall that applies):

On account of the abovementioned Statement, we have that where denotes the strong stochastic ordering (see the monographs in [13, 14] for more details).

Let , , and denote the stationary probabilities of , , and . It is easy to check that where .

By applying (3.17) and using (3.18) we can now proceed along the same lines that are in [2, Section ] to conclude that .

Applying the same procedure as above (mutatis mutandis) to and would yield that . Indeed, the latter is in essence the case addressed in [2, Section .6.2] with a single truncation. Moreover, a repetition of the same arguments (with modifications affecting only minor details) would lead to identical results if the order in which the orbits are truncated is inverted or if we first truncate one of the orbits and then apply a generalized truncation to the other. Thus, we finally conclude that .

4. Conclusions

The retrial phenomenon has been thoroughly studied in the last decades. It has been shown that, in general, to solve this type of systems we must resort to approximate models. However, almost all the papers that present some approximate models make the assumption that the approximation results converge to the exact ones of the original model. In this paper, we demonstrate the convergence of a family of finite truncated models to their original counterparts in a two-reattempt-orbit multiserver retrial queue. Moreover, the followed methodology can be used as a framework to show the convergence of other approximate models, like the generalized truncated models.

Acknowledgment

This work was supported by the Spanish Government (30% PGE) and the European Commission (70% FEDER) through projects TSI2007-66869-C02-02 and TIN2008-06739-C04-02 and through the Network of Excellence “EuroNF, Anticipating the Network of the Future—From Theory to Design” (project reference 216366).