Distributed cell-centric neighborhood-related location area planning for PCS networks

Distributed cell-centric neighborhood-related location area planning for PCS networks

Computer Communications 35 (2012) 141–149 Contents lists available at SciVerse ScienceDirect Computer Communications journal homepage: www.elsevier...

989KB Sizes 3 Downloads 14 Views

Computer Communications 35 (2012) 141–149

Contents lists available at SciVerse ScienceDirect

Computer Communications journal homepage: www.elsevier.com/locate/comcom

Distributed cell-centric neighborhood-related location area planning for PCS networks Shih-Lin Wu a,⇑, Jui-Te Chang a, Jen-Jee Chen b a b

Chang Gung University, Computer Science and Information Engineering, Taiwan National University of Tainan, Electrical Engineering, Taiwan

a r t i c l e

i n f o

Article history: Received 23 April 2010 Received in revised form 13 June 2011 Accepted 16 August 2011 Available online 24 August 2011 Keywords: Location area planning Location management Automatic reconfiguration Mobility management Long term evolution (LTE) networks

a b s t r a c t An intelligent location area planning (LAP) scheme should consider the frequent replannings of location areas (LAs) due to changes in user distribution and mobility patterns along with optimization of location management costs, including location updating and paging costs. Most schemes proposed in the literature are designed through centralized techniques, thus requiring more computing time to plan the LAs. Frequent replannings to accommodate environmental changes make the situation worse. As to the optimization of location management costs, most proposed schemes consider the inter-cell crossing rate as one of the key factors in determining the optimal partitions. In some cases, the inter-cell crossing rate may lead to an unsatisfactory outcome. Another problem is the ping-pong effect which is caused by the fixed borders between any two of LAs. In this paper, we propose a distributed cell-centric neighborhoodrelated LAP scheme in which each cell acts as the center of an LA and in which highly correlative neighboring cells are bundled into the LA if mobile terminals (MTs) remain within the LA long enough to reduce costs. Moreover, the ping-pong effect will be alleviated because MTs always locate at the center cell of an LA whenever a new location update is performed. Finally, the scheme can be implemented in a distributed manner so the computing time incurred by frequent replannings can be reduced. Simulation results show that our scheme indeed exhibits excellent results. Ó 2011 Elsevier B.V. All rights reserved.

1. Introduction In recent years, Personal Communication Service (PCS) networks have been broadly deployed with great success. The planning of location areas (LAs) is a key function in the location management of PCS networks, for which the whole service area is divided into several LAs with each LA consisting of one or more cells. Setting up a call requires the tracking of the location of a mobile terminal (MT). This tracking process is called location management and includes two procedures: location update and paging. Whenever an MT leaves the current LA, the action of location update is performed by registering the MT’s new LA to the network’s location server. Then, upon receiving an incoming call for the MT, the member cells of the registered LA are paged to determine the particular cell in which the MT is located. Thus, the location management cost includes the signaling traffic from the location update and paging signal. Minimizing costs from location updating and paging is one of the most important issues for location management. In fact, there is a cost trade-off between the two procedures. When an LA con⇑ Corresponding author. Tel.: +886 32118800x5320. E-mail addresses: [email protected] (S.-L. Wu), [email protected] (J.-T. Chang), [email protected] (J.-J. Chen). 0140-3664/$ - see front matter Ó 2011 Elsevier B.V. All rights reserved. doi:10.1016/j.comcom.2011.08.007

tains a large number of cells, the number of location updates decreases and the number of paging cells increases. On the other hand, when an LA contains a small number of cells, the number of location updates increases and the number of paging cells decreases. Thus, partitioning cells into LAs to minimize the location management cost is a critical issue for implementation. Considerable research has been conducted on location area planning (LAP) which can be classified into two types: static and dynamic. Static LAP [28,31] permanently partitions cells into fixed size LAs for all MTs. These schemes are simple and easy to implement, but they are not efficient because they cannot adapt to changes in user population, mobility, and call arrival rate. Their efficiency is also reduced by the ping-pong effect because MTs located close to the boundaries of LAs may have more back and forth movements between the LAs, thus incurring unnecessary location updates [12,19,23,29]. Dynamic LAPs are proposed to allow an individual MT to overcome the shortcomings in the static schemes and minimize location management costs. Basically, dynamic schemes plan the LAs and determine their size dynamically according to the MT’s mobility and call arrival rate. Thus, the location management cost for each MT is optimized. Some well-known dynamic schemes are distance-based [7,22,34], movement-based [2,7,13,16,17], time-based [15,25], and profile-based [9,27,28,31]. Several studies [6,24,27,28,31] have indicated that, among

142

S.-L. Wu et al. / Computer Communications 35 (2012) 141–149

dynamic schemes, profile-based schemes incur the lowest location management cost. However, many recent researches [6,20,27,33] have pointed out that the existing PCS systems make it difficult to plan LAs for individual MTs because the huge number of MTs results in many additional costs. As a result, the dynamic schemes cannot be easily implemented in currently-operating PCS networks. Bejerano et al. [6] point out that people usually stay in specific zones for long periods until their work or activity in the zone is complete. For example, students and teachers stay in their campus during the day; tourists visit scenic spots for a given duration; doctors and patients usually spend most of their time in the hospital and the surrounding area. Location management would be more efficient if LAs could be intelligently partitioned and mapped into specific zones. To exploit Bejerano’s observation, recent works, [6,8] propose new LAP schemes to efficiently divide cells into LAs. Most of the proposed schemes treat the inter-cell crossing rate as one of the key factors for determining the optimal cell set. As for the inter-cell crossing rate, merely counting the number of crossing MTs between cells is too simple to reflect real conditions and may lead to an unsatisfactory outcome in some cases. In the following section, we illustrate this paradox by example. In long term evolution (LTE) networks, the central concept of mobility management is automatic reconfiguration [1]. An intelligent LAP scheme should adapt to changeable user distributions and mobility patterns and perform the replanning of LAs dynamically and frequently. Most proposed schemes are designed according to centralized techniques requiring more computing time for LA planning. The situation would be worse as frequent replannings are needed to accommodate the changeable environment. In this paper, we propose a distributed cell-centric neighborhood-related LAP scheme to minimize location management costs while alleviate the ping-pong effect. The basic idea behind our scheme is that each cell acts as the center of an LA and bundles highly correlative neighbor cells into the LA. Cells with highly correlative relations have the lower location management costs. As stated above, we will use the LA residence time (LART) instead of the inter-cell crossing rate. In other words, we want to find a neighboring cell to be included in the LA if the average residence time of MTs dwelled within the area between the neighboring cell and the LA is the longest. Moreover, the ping-pong effect will be alleviated because an MT always locates at the center of a new LA whenever a new location update is performed. Finally, the scheme can be easily implemented by a distributed method because each cell plans its own LA and only needs to know its neighbors’ information. As a result, we can significantly reduced the computing time incurred by frequent replannings. Through simulations, we will demonstrate the efficiency of our LAP scheme. The rest of this paper is organized as follows. Related works are introduced in Section 2. In Section 3, we present the system model and the proposed cell-centric neighborhood-related LAP scheme. Simulation results with different cell topologies are shown in Section 4. Finally, conclusions are given in Section 5.

2. Related works The major impact of LAs with nonoverlapped areas is the pingpong effect [12]. The benefits of overlapped LAs have been illustrated in [5,21,32]. This is an important issue for determining the size of the overlapped LAs. The smaller the overlapped area is, the greater the ping-pong effects. However, the greater overlap requires a greater number of LAs, which increases the network management burden. To find the optimal overlap, Ma [19] developed a theoretical model to compute the location management cost under different LA sizes. However, this work cannot be applied to the real

world because Ma’s MT mobility is assumed as a random walk model. Other ways to alleviate the ping-pong effect let each cell belong to the multiple LAs, such as in the Two Location Area (TLA) [18] and Three Location Area (TrLA) [12] schemes. This kind of schemes increases the paging cost because multiple LAs means more cells that need to be paged. The main goal of LAP is the partition of the whole service area into LAs to minimize the total location management cost. Because LAP is NP-hard [6], many heuristic algorithms have been proposed using various techniques, such as simulated annealing methods [10,11], matrix decomposition schemes [3], and genetic algorithms [14,30]. For covering highways and railroads, Saraydar et al. [26] proposed a one-dimensional LAP which can significantly reduce the signaling overhead of the entire system. Bejerano et al. [6] developed a clustering algorithm to minimize the location management cost by growing LAs around an initial cell. They then try to further reduce the cost through a series of greedy cell exchanges around the boundary of the neighboring LAs with a polynomial time complexity. Similar to Bejerano’s approach, Chew et al. [8] derived a different cost function for location management using the non-linear binary integer programming model. The cost function can be divided into two parts: the constant cost which is fixed no matter what kinds of partitions are made, and the variable cost which is determined by what kind of partitions is made. The variable cost is

rij ¼ C p ðki þ kj Þ  C u ðlij þ lji Þ;

ð1Þ

where ki is the call arrival rate of cell i, lij is the inter-cell crossing rate of MTs moving from cell i to cell j, Cp is the unit paging cost, and Cu is the unit location update cost. The physical meaning of (1) is that once cell i and j are in the same LA, the paging cost increases Cp(ki + kj) and the location update cost decreases Cu(lij + lji). Since non-linear binary integer programming is NP-hard, the work provides a heuristic algorithm to find an optimal LA partition. The proposed algorithm, called non-linear binary integer programming (NBIP), performs LAP in the following steps. First, choose the pair of cells with the most negative value among all rij to form a new LA, named as LA1. In the second step, for each of the neighboring cells, calculate the summation rij of all the cells in LA1 to the neighbor. Then include the neighboring cell with most negative value rij into LA1. Repeat the second step until all of the neighboring cells have a positive value, thus completing LA1. The algorithm then goes back to the first step to construct other LAs until all cells have been partitioned into LAs. Our comments on these LAPs are as follows. First, these LAPs incur the ping-pong effect due to the presence of nonoverlapped areas. Second, when a cell is added to an LA, it would not be considered again in next selection even if it is also highly correlative with other cells or LAs. Third, these LAPs belong to the centralized approach meaning considerable computing time is incurred when the number of cells in the network becomes tremendously large. Finally, it is paradoxical that most LAPs take the rate of inter-cell traffic between two cells as the inter-cell crossing rate and give high preference to bind the two cells in an attempt to reduce the update rate. Many transportation systems, highways, railways, and rapid transit systems present two-way directional traffic. Usually, it is very heavy about the inter-cell traffic between two neighboring cells located at the line of transportation systems. In other words, the more inter-cell traffic two cells have, the stronger the attraction with which they should be bound into an LA. This may result in the formation of a large LA in the area of transportation systems. However, high inter-cell traffic also happens while people quickly pass through those cells. For example, passengers on an urban rapid transit system pass many stations without getting off the train before arriving at their destinations, resulting in a larger location management cost because a large LA is easily

143

S.-L. Wu et al. / Computer Communications 35 (2012) 141–149

formed but passengers may stay for only a short time. The relevance of two cells should take into account whether the same group of people has stayed in these cells for long enough to derive a benefit from the reduced update cost for covering the increased paging cost. We will demonstrate this paradox through simulations. 3. Distributed cell-centric neighborhood-related LAP scheme In this section, our distributed cell-centric neighborhood-related LAP scheme is presented in detail. Section 3.1 introduces the basic concept of the scheme. Section 3.2 presents the system model in detail and derives the expected location management cost of an LAi. Section 3.3 presents our proposed scheme. 3.1. Design concept

In Fig. 1, each transit state represents a cell in LAi and the absorbing states are the cells which do not belong to LAi. Let the set LA0i contain all of the absorbing state cells. We want to calculate the expected time an MT will stay in LAi before entering the absorbing states. For simplicity, let cells 1, 2, . . ., and jLAij be in LAi. So, cells jLAij+1, . . ., and n are in absorbing states. Then the transition matrix P can be defined as

0

p11

B .. B . B B B p B jLAi j1 P¼B B pðjLAi jþ1Þ1 B B .. B . @ pn1

The design concept of our proposed LAP scheme is that each cell acts as the center of an LA and groups highly correlative neighboring cells into the LA if the cells and the center cell cover the same specific zone. Cells in a specific zone will be highly correlated to each other in the sense that once MTs move into the specific zone they will stay long enough time to reduce the location update cost, thus reducing location management costs. The proposed scheme can be implemented by a distributed method because each cell plans its own LA and only needs to know its neighbors’ information. Towards this end, each cell works as the first member of its own LA and evaluates the benefit of each neighbor cell. The benefit between the LA and a neighbor cell is the reduced location update cost subtracts the increased paging cost if the LA includes the neighbouring cell. Location update cost is reduced because a correlated cell is added into the LA but the paging cost increases because the cell paging number is raised. The former attracts a cell to be added into its LA and the latter confines the LA expansion. Below, we model the function of location management cost, show how a cell evaluates the benefit and demonstrate how our LAP scheme works. 3.2. Modeling location management cost



p1jLAi j

p1ðjLAi jþ1Þ



..

.. .

.. .

..

.



pjLAi kLAi j

   pðjLAi jþ1ÞjLAi j ..

.



pjLAi jðjLAi jþ1Þ pðjLAi jþ1ÞðjLAi jþ1Þ

.. .

.. .

pnjLAi j

pnðjLAi jþ1Þ





Q

A

B

C

 ð5Þ

;

where Q is the transition matrix between any two cells in the transit states, A is the transition matrix between any cell in the transit states to any cell in the absorbing states, B is the transition matrix between any cell in the absorbing states to any cell in the transit states, and C is the transition matrix between any two cells in the absorbing states. To solve the residence time of an MT starting from each cell in LAi, we need to calculate the fundamental matrix N,

N ¼ ðI  QÞ1 ;

ð6Þ

where each element nij in N is the expected number of times an MT visited from cell i to j before leaving LAi. The detailed derivation of (6) can be found in [35]. Then, the time to reach absorbing states ti can be derived as

X

nij e;

ð7Þ

where e is the duration between two state transitions. The probability rj can be calculated by

rj ¼ P

nij 8j;j2LAi nij

ð8Þ

;

In our scheme, each cell works as the first member of its own LA and evaluates the benefit of neighbouring cells to decide which neighbor presents the greatest benefit for inclusion in the LA. Below, we show how to calculate the benefit between LAi and a neighbor cell k. Let LAþ i ¼ LAi [ fkg. The mobility management cost of LAi

ð2Þ

8j;j2LAi

where Ui = 1/ti is the location update rate of the MT for LAi. Note that the call arrival rate of an MT in LAi is

X

r ij kj :

.. .

where each element pij in P is the transition probability from cell i to cell j. In fact, the matrix P can be further divided into 4 parts as below,

The location management cost for an MT residing at LAi can be obtained from

rij kj þ C u Ui ;

C C C C  pjLAi jn C C C;    pðjLAi jþ1Þn C C C .. .. C . . A  pnn .

8j;j2LAi

Cp = cost for paging a single cell. Cu = location update cost. LAi = LA i centered at cell i. n = number of the cells in the system. ki = incoming call arrival rate of an MT in cell i. ti = the expected time of an MT stayed in LAi. rij = the probability of the MT found in cell j being within LAi. pij = the transition probability from cell i to cell j. CLAi = expected location management cost for an MT residing at LAi. jLAij = number of the cells in LAi.

X

1

ð4Þ

ti ¼

The parameters of the model are as follows:

C LAi ¼ C p jLAi j

p1n

ð3Þ

8j;j2LAi

In the following, we show how to derive rj and Ui for an MT in LAi. This can be modeled as an absorbing Markov chain [19,33,35].

Fig. 1. States of the Markov chain.

144

S.-L. Wu et al. / Computer Communications 35 (2012) 141–149

can be calculated by using (1). For LAþ i , the mobility management cost is calculated by

0 C LAþ ¼ C p ðjLAi j þ 1Þ@ i

X

1 r þj kj A

LAi

þ C u ULAþ :

0

DC k ¼ cLAþ  cLAi ¼ C p @ðjLAi j þ 1Þ@ i

0 jLAi j@

X

11

X

1 r þj kj A

8j;j2LAþ i

  rj kj AA þ C u ULAþ  ULAi :

8j;j2LAþ i

i

Step 2

Step 3

DC k

Cells

DCk

0.005

0, 1, 2

0.069

LA1

0, 1 1, 2

3.866

1, 2, 3

LA2

2, 3

0.672

LA3

3, 2

0.727

2, 3, 1 3, 2, 1

LA4

4, 5

0.706

4, 5, 3

0.034

LA5

5, 4

0.306

5, 4, 3

0.034

LA0

As a result, the benefit of including cell k into LAi can be obtained

Step 1 Cells

ð9Þ

i

8j;j2LAþ i

0

Table 1 Decision table to choose the location area.

Cells

DCk

0.946

1, 2, 3, 0

0.06

0.004

2, 3, 1, 4

0.046

0.002

ð10Þ

So, when DCk < 0, it is beneficial to include cell k into LAi; otherwise, it is not worth adding cell k into LAi. 3.3. Proposed algorithm In our scheme, each cell acts as the first member of its own LA, and each time the LA includes the neighbor cell with the best benefit among all neighbors, i.e., the one with the smallest value DCk as calculated by (10). The proposed scheme is performed until DCk P 0, for all neighbors k. The formal steps are given as below. Note that the scheme will be executed by each cell to form its LA. Step 1: Cell i includes itself as the first member of LAi, i.e., LAi {i} Step 2: For all k neighbors, calculate DCk. Step 3: Select k with the smallest DCk from all neighbors of LAi. Step 4: If, DCk < 0,LAi LAi [ {k}, go to Step 2;otherwise output LAi and terminate the procedure. In the following, an example is given to see how the above LAP algorithm works. Fig. 2 shows that six cells are located in four specific zones, i.e., campus (cells 4 and 5), hospital (cells 2 and 3), business area (cell 0), and highway (cell 1) connecting the hospital and the business area. The number attached to each arrow represents

Fig. 2. Cells and their transition probabilities in the service area.

Fig. 3. Ring topology.

S.-L. Wu et al. / Computer Communications 35 (2012) 141–149

Fig. 4. Specific zone topology.

Fig. 5. Cost comparison in ring topology.

Fig. 6. Cost comparison in specific zone topology.

145

146

S.-L. Wu et al. / Computer Communications 35 (2012) 141–149

Table 2 Numerical results in ring topology. Population

1000

2000

3000

4000

5000

Algorithm

OURS

NBIP

OURS

NBIP

OURS

NBIP

OURS

NBIP

OURS

NBIP

Location update times Paging times Total signaling cost Reducing ratio

26247 149628 280863 33.21%

19224 324401 420521

52548 296508 559248 33.11%

38377 644219 836104

78688 447528 840968 33.23%

57515 971888 1259460

105086 594126 1119560 33.10%

76813 1289530 1673600

131212 742920 1398980 33.14%

95851 1613121 2092380

Table 3 Numerical results in specific zone topology. Population

1000

Algorithm

OURS

NBIP

2000 OURS

NBIP

3000 OURS

NBIP

OURS

NBIP

OURS

NBIP

Location update times Paging times Total signaling cost Reducing ratio

12539 99491 162186 22.70%

4928 185181 209821

25210 199085 325135 22.49%

10048 369212 419452

38046 300571 490801 22.43%

15033 557536 632701

50150 395140 645890 22.72%

20059 735508 835803

63148 497726 913466 22.36%

24640 924574 1047770

the transition probability of crossing the cell boundary per transition time period e. Assume that Cp:Cu = 1:5. Following the benefit function (10) and the LAP scheme, Table 1 shows each LAi’s step by step expansion while the final partitions for all LAi are underlined.

4000

5000

From Table 1, we can see that the ping-pong effect has been alleviated because our LAP includes natural overlays among the LAs. For example, an MT starts at the business area having LA0 = {0, 1} and wants to go to the hospital zone. It then needs to register LA2 = {1, 2, 3} while it crosses the boundary between cells

Fig. 7. Cost comparison with different Cp/Cu ratios in ring topology.

Fig. 8. Cost comparison with different Cp/Cu ratios in specific zone topology.

147

S.-L. Wu et al. / Computer Communications 35 (2012) 141–149 Table 4 Numerical results with different Cp/Cu ratios in ring topology. Ratio

Cp:Cu = 1:1

Cp:Cu = 1:5

Cp:Cu = l:10

Algorithm

OURS

NBIP

OURS

NBIP

OURS

NBIP

Location update times Paging times Total signaling cost Reducing ratio

66637 59749 126386 5.57%

48056 85789 133845

26247 148585 279820 33.12%

19200 322390 418390

18612 209254 395374 5.53%

0 418509 418509

Table 5 Numerical results with different Cp/Cu ratios in specific zone topology. Ratio

Cp:Cu = 1:1

Algorithm

OURS

NBIP

Cp:Cu = 1:5 OURS

NBIP

Cp:Cu = l:10 OURS

NBIP

Location update times Paging times Total signaling cost Reducing ratio

38434 69384 107818 6.77%

51196 64454 115650

12591 99312 162267 22.66%

4952 185046 209806

3103 166397 197427 8.61%

0 216017 216017

Table 6 Planning results in ring topology. Cp:Cu = 1:1

Cp:Cu = 1:5

Cp:Cu = 1:10

celli

OURS LAi members

NBIP LAi members

celli

OURS LAi members

NBIP LAi members

celli

OURS LAi members

NBIP LAi members

0 1 2 3 4 5 6 7 8 9 10 11 12 13

0, 1 1, 2 2, 3 3, 4 4, 5 5, 6 6, 7 7, 8 8, 9 9, 10 10, 11 11, 12 12, 13 13, 0

0, 1, 2 3, 4, 5 7, 8, 9 9, 10, 11 12, 13, 0

0 1 2 3 4 5 6 7 8 9 10 11 12 13

0, 1, 2, 3, 4 1, 2, 3, 4, 5 2, 3, 4, 5, 6 3, 4, 5, 6, 7 4, 5, 6, 7, 8 5, 6, 7, 8, 9 6, 7, 8, 9, 10 7, 8, 9, 10, 11 8, 9, 10, 11, 12, 13 9, 10, 11, 12, 13 10, 11, 12, 13, 0 11, 12, 13, 0, 1 12, 13, 0, 1, 2 13, 0, 1, 2, 3

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

0 1 2 3 4 5 6 7 8 9 10 11 12 13

0, 1, 2, 3, 4, 5, 6 1, 2, 3, 4, 5, 6, 7 2, 3, 4, 5, 6, 7, 8 3, 4, 5, 6, 7, 8, 9 4, 5, 6, 7, 8, 9, 10 5, 6, 7, 8, 9, 10, 11 6, 7, 8, 9, 10, 11, 12 7, 8, 9, 10, 11, 12, 13 8, 9, 10, 11, 12, 13, 0 9, 10, 11, 12, 13, 0, 1 10, 11, 12, 13, 0, 1, 2 11, 12, 13, 0, 1, 2, 3 12, 13, 0, 1, 2, 3, 4 13, 0, 1, 2, 3, 4, 5

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

12, 13

1 and 2. Because LA2 includes cell 1 and 2, the ping-pong effect will not occur if the MT is located at the boundary between cells 1 and 2 and moves back and forth across that boundary. 4. Simulation results We have developed a simulator to evaluate the performance of the proposed scheme. NBIP [8] are used as a reference for comparison. Two different topologies of the network are employed in simulations and their transition probabilities between cells are shown as Figs. 3 and 4, respectively. Fig. 3 uses the ring topology which can be thought as a public transit system while Fig. 4 uses the zone topology which is modeled as an area with some specific zones, such as school, hospital, and shopping mall. The parameter e used in (7), i.e., the time period between two state transitions, is set to 5 min. Assume that the incoming call arrival rate of an MT follows the Poisson distribution with mean time 0.83 calls/hour. Each simulation result is the average of 10 times and each time runs 24 h. The different populations and Cu/Cp ratios are examined by the following two simulations. 4.1. Population effect In the first simulation, the population effect is investigated. The cost ratio of Cu/Cp is fixed at 5. The relation between population and

total location management cost about the two topologies are shown in Figs. 5 and 6. The detailed numerical results are shown in Tables 2 and 3. We can see that the times to perform location update and paging increase as more MTs present in the system. Although the more MTs incur the higher total location management cost, our proposed scheme still presents less cost than NBIP about 20%  30% no matter what population and topology are used. The first reason is that the cell-centric LAP alleviates the ping-pong effect. Before going to explain the second reason, we give an interesting phenomenon that the reducing ratios in ring topology are always better than in specific topology as shown in Tables 2 and 3. The ring topology is to simulate that people always move in one direction and shows the shortcoming in NBIP algorithm. As stated in Section 2, NBIP considers the inter-cell crossing rate between cells as the location update rate such that the more inter-cell crossing rate the two cells have, the more attraction they should be bound into an LA. But the idea is not entirely correct in some cases. For example, the highly inter-cell crossing rate may also happen while people just pass through those cells quickly with small residence time. This is very similar to the scenario that passengers take a train of the rapid transit system in a city and pass many stations without getting off the train before arriving at their destinations. This case results in a higher location management cost because NBIP forms a large LA easily but passengers may stay for a short time period. The relevance of two cells should take into

148

S.-L. Wu et al. / Computer Communications 35 (2012) 141–149

Table 7 Planning results in specific zone topology. Cp:Cu = 1:1

Cp:Cu = 1:5

Cp:Cu = 1:10

celli

OURS LAi members

NBIP LAi members

celli

OURS LAi members

NBIP LAi members

celli

OURS LAi members

NBIP LAi members

0

0, 1

0

0

0, 1, 2

13

0

0, 1, 2

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

1

0, 1, 3, 6

1, 2, 3, 4, 5, 6, 7, 10

1

0, 1, 2

1

0, 1, 2

2

2, 3, 6

2

0, 1, 2, 3, 6

2

0, 1, 2, 3, 6

3

3, 5, 6, 7, 10

3

3

4

3, 4, 5, 6, 10

4

5

5

6

3, 5, 7, 8, 9, 10 3, 4, 5, 6, 10

7

7, 9

7

8

8

8

9

9

10

3, 4, 5, 6, 7, 9 7, 10, 12, 13

10

11 12 13

11, 13 12 6, 8, 9, 13

11 12 13

2, 3, 4, 5, 6, 7, 8, 9, 10 2, 3, 4, 5, 6, 7, 8, 9, 10 2, 3, 4, 5, 6, 7, 8, 9, 10 2, 3, 4, 5, 6, 7, 8, 9, 10 2, 3, 4, 5, 6, 7, 8, 9, 10 2, 3, 4, 5, 6, 7, 8, 9, 10 2, 3, 4, 5, 6, 7, 8, 9, 10 2, 3, 4, 5, 6, 7, 8, 9, 10 7, 11, 12, 13 11, 12, 13 11, 12, 13

0, 1, 2, 3, 4, 5, 10, 11 0, 1, 2, 3, 4, 5, 10, 11 0, 1, 2, 3, 4, 5, 10, 11 0, 1, 2, 3, 4, 5, 10, 11 0, 1, 2, 3, 4, 5, 10, 11 0, 1, 2, 3, 4, 5, 10, 11 0, 1, 2, 3, 4, 5, 10, 11 0, 1, 2, 3, 4, 5, 10, 11 7, 11, 12, 13 11, 12, 13 11, 12, 13

6

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

account whether the same group of people has stayed in these cells for a long time enough to get the benefit of the reducing update cost for covering the increasing paging cost. The cells can be grouped while their benefit is good enough, otherwise they should be separated into different LAs. In our algorithm, we calculate the residence time according to the transition probability among cells. Thus, we have better performance in the ring topology. 4.2. Ratio Cu/Cp effect In the second simulation, we adjust the ratio of Cu/Cp to investigate the effect of the two algorithms. The population for this simulation is fixed at 1000 MTs. As shown in Figs. 7 and 8 as well as Tables 4 and 5, the cost of the two algorithms grows as the ratio Cu/Cp increases. This is because that the larger ratio magnifies the location update cost and gives cells to form large LAs more easily. Thus the cost will approach the paging maximum as all cells form only one large LA. Tables 6 and 7 show the LA planning results of the two topologies. From the results, NBIP have a trend to form one largest LA more quickly than ours as the Cu/Cp ratio increases. The reason is the same as the previous simulation. This is more obvious in the ring topology. Thus, our algorithm always presents the lower cost than NBIP. 5. Conclusions In this paper, we propose a new location management scheme to plan the LA through cell-centric LAP which can alleviate the ping-pong effect and minimize the total location management cost. To the best our knowledge, the idea of cell-centric location area planning, which is a tradeoff between static and dynamic LAPs, has not previously appeared in the literature. The proposed cost function used in our scheme is a distributed method which can be executed independently and concurrently at every cell, thus significantly reducing time complexity and cost. We show how the incoming arrival call rate, location update rate, and the ratio of

4 5 6 7 8 9 10 11 12 13

6, 7, 8, 9, 6, 7, 8, 9, 6, 7, 8, 9, 6, 7, 8, 9, 6, 7, 8, 9, 6, 7, 8, 9, 6, 7, 8, 9, 6, 7, 8, 9,

Cu/Cp affect the performance in location management. Simulation results indicate the proposed algorithm outperforms NBIP for various populations and ratios of Cp/Cu.

References [1] 3GPP. 3GPP TR 36-series, 3G Release 8, 2008. . [2] I.F. Akyildiz, J.S.M. Ho, Y.-B. Lin, Movement-based location update and selective paging for PCS networks, IEEE/ACM Trans. Netw. 4 (4) (1996) 629–638. [3] S.Z. Ali, Design of location areas for cellular mobile radio networks, Proc. IEEE Vehicular Technol. Conf. 3 (2002) 1106–1110. [5] Y. Bejerano, I. Cidon, An efficient mobility management strategy for personal communication systems, Proc. IEEE/ACM Int. Conf. Mobile Comput. Netw. (1998) 215–222. [6] Y. Bejerano, M.A. Smith, J. Naor, N. Immorlica, Efficient location area planning for personal communication systems, IEEE/ACM Trans. Netw. 14 (2) (2006) 438–450. [7] V. Casares-Giner, J. Mataix-Oltra, Global versus distance-based local mobility tracking strategies: aunified approach, IEEE Trans. Vehicular Technol. Conf. 51 (3) (2002) 472–485. [8] Y.-H. Chew, B.-S. Yeo, DCM. Kuan, Sensitivity study of location management area partitioning in cellular communication systems, Comput. Netw. 51 (6) (2007) 1555–1573. [9] E. Clayirci, IF. Akyildiz, User mobility pattern scheme for location update and paging in wireless systems, IEEE Trans. Mobile Comput. 1 (3) (2002) 236–247. [10] I. Demirkol, C. Ersoy, M.U. Caglayan, H. Delic, Location area planning in cellular networks using simulated annealing, Proc. IEEE INFOCOM ’01, Vol. 1, pp. 13–20, April 2001. [11] I. Demirkol, C. Ersoy, M.U. Caglayan, H. Delic, Location area planning and cellto-switch assignment in cellular networks, IEEE Trans. Wireless Commun. 3 (3) (2004) 880–890. [12] P.G. Escalle, V.C. Giner, J.M. Oltra, Reducing location updates and paging costs in a PCS network, IEEE Trans. Wireless Commun. 1 (1) (2002) 200–209. [13] Y. Fang, Movement-based mobility management and trade off analysis for wireless mobile networks, IEEE Trans. Comput. 52 (6) (2003) 791–803. [14] P.R.L. Gondim, Genetic algorithms and location area partitioning problem in cellular networks, Proc. IEEE Vehicular Technol. Conf. 3 (1996) 1835–1838. [15] Y. Lee, G.-Y. Lee, Optimal time-interval for time-based location update in mobile communications, IEEE Global Telecommun. Conf. 3 (2002) 2079–2083. [16] J. Li, H. Kameda, K. Li, Optimal dynamic mobility management for PCS networks, IEEE/ACM Trans. Netw. 8 (3) (2000) 319–327. [17] B. Liang, Z. Haas, Predictive distance-based mobility management for multidimensional PCS networks, IEEE/ACM Trans. Netw. 11 (5) (2003) 718– 732.

S.-L. Wu et al. / Computer Communications 35 (2012) 141–149 [18] Y.-B. Lin, Reducing location update cost in a PCS network, IEEE/ACM Trans. Netw. 5 (1) (1997) 25–33. [19] W. Ma, Paging group layout with overlapped edge for IEEE 802.16 e wireless networks, Wireless Commun. Netw. Conf. (2007) 3658–3663. [20] W. Ma, Y. Fang, A new location management strategy based on user mobility pattern for wireless networks, IEEE Int. Conf. Local Comput. Netw. (2002) 451– 457. [21] J.G. Markoulidakis, G.L. Lyberopoulos, D.F. Tsirkas, E.D. Sykas, Evaluation of locations area planning scenarios in future telecommunication systems, ACMBaltzer J. Wireless Netw. 1 (1) (1995) 17–29. [22] C.K. Ng, H.W. Chan, Enhanced distance-based location management of mobile communication systems using a cell coordinates approach, IEEE Trans. Mobile Comput. 4 (1) (2005) 41–55. [23] S. Okasaka, S. Onoe, S. Yasuda, A. Maebara, A new location updating method for digital cellular systems, Proc. IEEE Vehicular Technol. Conf. (1991) 345–350. [24] G.P. Pollini, C.L. I, A profile-based location strategy and its performance, IEEE J. Selected Areas Commun. 15(8) (1997) pp. 1415–1424. [25] C. Rose, Minimizing the average cost of paging and registration: a timer-based method, Wireless Netw. 2 (2) (1996) 109–116. [26] C.U. Saraydar, O.E. Kelly, C. Rose, One-dimensional location area design, IEEE Trans. Vehicular Technol. Conf. 49 (5) (2000) 1626–1632.

149

[27] J. Scourias, T. Kunz, A dynamic individualized location management algorithm, Personal Indoor Mobile Radio Commun. 3 (1997) 1004–1008. [28] S. Tabbane, Location management methods for third generation mobile systems, IEEE Commun. Magazine 35 (8) (1997) 72–78. 83-84. [29] G. Varsamopoulos, S.K.S. Gupta, Dynamically adapting registration areas to user mobility and call patterns for efficient location management in PCS networks, IEEE/ACM Trans. Netw. 12 (5) (2004) 837–850. [30] M. Vroblefski, E.C. Brown, A grouping genetic algorithm for registration area planning, Omega-Int. J. Manage. Sci. 34 (3) (2006) 220–230. [31] K. Wang, J.-M. Liao, J.-M. Chen, Intelligent location tracking strategy in PCS, IEE Proc. Commun. 147 (1) (2000) 63–68. [32] V.W.S. Wong, V.C.M. Leung, Location management for next generation personal communications networks, IEEE Netw. 14 (2000) 18–24. [33] J. Zheng, E. Regentova, R. Varadarajan, Dynamic planning of personalized location areas for future pcs networks with a simulated annealing algorithm, Proc. IEEE Vehicular Technol. Conf. 2 (2006) 608–612. [34] Y.-H. Zhu, V.C.M. Leung, Optimization of distance-based location management for PCS networks, IEEE Trans. Wireless Commun. 7 (9) (2008) 3507–3516. [35] Charles M. Grinstead, J. Laurie Snell, Introduction to Probability, 2nd ed., American Mathematical Society, 2006.