Keywords

1 Introduction

With the advent of smart phones, mobile communication system has been rapidly evolved to the Long Term Evolution (LTE) technology [1, 2]. In the design of the LTE-based mobile system, the paging performance is one of the important factors to be considered. The paging operation is initiated to locate a mobile user in the network, when a call request to the user arrives. In the LTE-based mobile systems, a paging area is defined by a Tracking Area Code (TAC) [3, 4].

In this paper, we address the TAC configuration for paging optimization. In the existing TAC configuration, a network operator arbitrarily constructs a TAC with a group of cells, in which only the geographical topology information of cells is considered. However, this scheme tends to incur low paging success rate, which induces large paging response time and large paging traffic loads.

In this paper, we propose a new mobility-aware TAC configuration scheme for paging optimization. The proposed scheme is based on a mathematical optimization model for TAC configuration, in which we consider the mobility (handover) patterns of mobile users as well as the TAC size and the capacity of paging traffic. Then, we propose the two algorithms for TAC configuration to maximize the paging success rate, while some constraints are satisfied.

This paper is organized as follows. In Sect. 2, we discuss the TAC optimization and the paging operations. In Sect. 3, we describe an optimization model for TAC configuration and propose the TAC configuration algorithms. Section 4 analyzes the paging performance of the existing and proposed schemes in term of the paging success rate, with the real traffic data of SK Telecom. Finally, Sect. 5 concludes this paper.

2 TAC Configuration and Paging Operations

Usually, when a mobile user is connected to a cell in network attachment phase, the user is assigned to the TAC in which the cell is contained. Given a TAC configuration, when a paging is required for a mobile user, the paging process is performed as follows.

If the user was registered with a TAC, then a gaging signal will be broadcast to all of the cells contained in the TAC. This is called the first paging. If the first paging request fails (i.e., no response to the paging request from the user), then the second paging is performed. In the second paging, the paging request will be broadcast to all of TACs in the area, in which a large amount of paging messages are generated in the network and the paging response time will also get larger. Therefore, it is very important to optimize the TAC configuration so as to maximize the paging success rate for the first paging.

However, at present, most of the mobile operators configure TACs in an arbitrary way. In this TAC configuration, only the geographical location information of cells in the network is considered, and a network manager manually configures a group of cells as a TAC. That is, the mobility or handover pattern was not considered in the TAC configuration. So, if the user has already moved to another cell during a dormant mode, the actual TAC of the user may be changed and thus it is likely that the first paging process fails.

In this paper, we propose a new TAC configuration scheme for paging optimization. The proposed scheme is designed by considering the mobility (handover) patterns of mobile users as well as the TAC size and the capacity of paging traffic.

3 Proposed TAC Configuration Scheme

3.1 Optimization Model for TAC Configuration

We first construct a mathematical optimization model for TAC configuration. Given a network area with many cells, the goal is to find an optimal TAC configuration (mapping from a group of cells to a TAC) by considering the paging traffic and the user mobility between cells. The paging success rate (PSR) will be used as an objective function of the optimization model. The PSR represents the success probability for the first paging.

To derive the optimization model of TAC configuration, we define the following variables and parameters:

  • hij: handover ratio that a user moves from cell i to cell j, where Σj∈N hij = 1;

  • λi: average paging traffic load for cell i, which is calculated as the number of LTE connections established in the cell;

  • dij: geographical distance between cell i and j;

  • N: a group of total cells in the area, with the size of n;

  • M: a group of TACs in the area, with the size of m;

  • STAC: the maximally allowable number of cells for a TAC;

  • CTAC: the maximum paging traffic load allowable for a TAC;

  • DTAC: the maximally allowable distance between two cells contained in a TAC; and

  • xik: a decision variable, xik = 1 if cell i is assigned to TAC k, xik = 0 otherwise.

Based on these variables and parameters, we can make an optimization model for TAC optimization, as shown in Fig. 1.

Fig. 1
figure 1

TAC Optimization Model

In the model, the objective function represents the PSR that is defined as the ratio of λi × hij in which a user moves cell i to cell j, and both i and j are assigned to the same TAC k (i.e., xik = 1 and xjk = 1).

In addition, we consider the following four constraints:

  1. 1.

    TAC assignment: each cell should be assigned to one TAC;

  2. 2.

    TAC size: the number of cells assigned to a TAC cannot exceed STAC;

  3. 3.

    Paging traffic capacity: the paging traffic load for a TAC cannot exceed CTAC; and

  4. 4.

    Distance: the distance between any pair of two cells within a TAC cannot exceed DTAC.

It is noted that this optimization problem is similar to the knapsack problem [5], which is known as an NP-complete problem. The TAC optimization problem can be reduced to the knapsack problem by considering only a single TAC (i.e., m = 1) and by taking only the constraints (3) and (5). Accordingly, we need to design some heuristic algorithms to solve the TAC optimization problem.

3.2 Optimization Model for TAC Configuration

To solve the TAC optimization problem, we propose the two algorithms: TAC reconfiguration and local improvement. We apply these two algorithms sequentially and iteratively, until no further improvement of the PSR objective function is made.

3.2.1 TAC Reconfiguration with a Center Cell

Given a TAC configuration, we first find a center cell for each TAC. Such a center cell will be determined by calculating the distances from a candidate center cell to the other cells within the TAC. Then, we define a center cell as the cell with the minimum distance to the other cells.

In the next step, a feasible TAC will be gradually configured, starting from the initial center cell. for each TAC k, let S(k) be the set of cells contained in TAC k. We also define S* as the set of the remaining cells that have not been assigned to any TAC. Initially, S(k) contains only the center cell of TAC k. Then, we select a cell j ∈ S* that gives the largest mobility rate from the cells in S(k), Σi∈S(k) λi × hij. Now, the selected cell j will be assigned to TAC k (i.e., S(k) = S(k) + {j}), if the inclusion of cell j satisfies the constraints (2), (3), and (4) of Fig. 1. These operations will be repeated until all cells are assigned to one of the TACs in the area.

3.2.2 Local Improvement by TAC Change

The local improvement algorithm is used to find a more optimal solution, based on the TAC configuration obtained in Sect. 3.2.1. For the given TAC configuration, we try to change the TAC of a cell into another TAC. A trial of TAC change will be accepted, only if the PSR value is improved and the resulting TAC configuration satisfies the constraints (2), (3), and (4) of Fig. 1. Otherwise, we do not change the TAC of the cell. These procedures are performed until no improvement of PSR is made for all cells.

4 Experimental Results

4.1 Test Networks

In experiments for performance analysis, we use the real-world data of network topology, user paging traffic, and mobility rates, which are given by SK Telecom in Korea. The proposed TAC configuration scheme was applied to a total of 20 target areas, and we calculate the PSR values.

For experiments, the default parameter values are set as follows: STAC = 150, CTAC = 2100, DTAC = 1/2 * the maximum distance between cells in target area.

4.2 Results and Discussion

In experiments, the distance between two cells is calculated by using the Euclidean distance. As a performance metric, we calculate the paging success probability (PSP) = PSR/Σi∈N λi, which represents the ratio of successfully paged traffics over total paging traffics in the network. Table 1 shows the results of the existing and proposed TAC configuration schemes for the target area 27, which has n (total number of cells) = 1498 and m (the number of TACs) = 15.

Table 1 TAC configurations for target area 27

For the existing TAC configuration in the table, we can see that TAC 2706 contains 171 cells, whereas TAC 270A, 270C, 270D, 270E have smaller than 10 cells. This implies that the existing TAC configuration is severely unbalanced in terms of the TAC size. We can also see such unbalanced configuration in the viewpoint of the maximum distance between cells in TAC and the paging traffic load (PTL) per TAC. Overall, this result gives the PSP of 72.66 %.

In the table, on the other hand, we can see that the proposed scheme leads to a balanced TAC configuration. Most of the TACs have the TAC size of a minimum 97 cells and up to 104 cells. In the proposed scheme, the maximum distance between cells and PTL in TAC are also equally distributed for all TACs. Finally, the proposed TAC configuration provides the PSP of 87.30 %, which is higher than the existing scheme by 14.64 %.

Finally, Fig. 2 compares the PSP values of the 20 target areas for the existing and proposed TAC configuration schemes. From the figure, we can see that the proposed scheme provides greater PSPs than the existing scheme. Overall, it seems that the proposed TAC configuration scheme can improve the PSPs of the existing scheme by 10.16 % on the average and 15.16 % in the maximum.

Fig. 2
figure 2

Paging success probability for 20 target areas (color figure online)

5 Conclusions

In this paper, we presented a new TAC configuration scheme to maximize the paging success rates in LTE-based mobile communication networks, with a mathematical optimization model. The proposed scheme consists of the two algorithms: TAC reconfiguration with a center cell and local improvement by TAC change.

By experimentations with real-world data of SK Telecom in Korea, the proposed scheme is compared with the existing scheme in terms of the paging success rate. From the results, we can see that the proposed scheme provides more optimized TAC configurations than the existing scheme by maximizing the paging success rate. It is also noted that the proposed scheme can give much more balanced TAC configurations, compared to the existing scheme.