The Scientific World Journal

Volume 2014, Article ID 250981, 11 pages

http://dx.doi.org/10.1155/2014/250981

## Modeling and Analysis of Mobility Management in Mobile Communication Networks

^{1}Kongju National University High School, Kongju, Chungnam 314-801, Republic of Korea^{2}Korean Minjok Leadership Academy, Hoengseong, Kangwon 225-823, Republic of Korea^{3}Sangji University, Wonju, Kangwon 220-702, Republic of Korea

Received 7 February 2014; Accepted 12 March 2014; Published 5 May 2014

Academic Editors: Y. Mao and Z. Zhou

Copyright © 2014 Woon Min Baek et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

#### Abstract

Many strategies have been proposed to reduce the mobility management cost in mobile communication networks. This paper studies the zone-based registration methods that have been adopted by most mobile communication networks. We focus on two special zone-based registration methods, called two-zone registration (2*Z*) and two-zone registration with implicit registration by outgoing calls (2*Zi*). We provide a new mathematical model to analyze the exact performance of 2*Z* and 2*Zi*. We also present various numerical results, to compare the performance of 2*Zi* with those of 2*Z* and one-zone registration (1*Z*), and show that 2*Zi* is superior to 2*Z* as well as 1*Z* in most cases.

#### 1. Introduction

The number of mobile subscribers has been increasing, and the more accelerated growth of smart phone subscribers is expected with 4G networks. In a mobile communication network, since a mobile (mobile phone) is continually moving due to its basic characteristic, mobility management of the mobile is essential, to provide communication services with high quality.

One of the most important issues in mobility management is the location tracking. The location of a mobile must be maintained to connect an incoming call to the mobile if required. Location registration and paging are two basic functions to locate a mobile. Location registration is the series of processes to register a mobile’s new location information in the system database, and paging is the series of processes to page the mobile in current location, to find mobile’s exact cell and connect an incoming call, when an incoming call arrives. Since there is a tradeoff between location registration cost and paging cost, it is essential to analyze location registration cost and paging cost, in order to find the optimal location tracking method.

Various location registration methods have been proposed for mobile communication networks [1–9]. However, the most important location registration method is zone-based registration [5–8], since it is adopted by most mobile communication networks.

In this study, zone-based registration is considered. In zone-based registration, each mobile has a* zone_list*, where the visited zone is stored. If a mobile moves to a new zone, which is not in its current* zone_list*, the new zone is stored in the* zone_list*, and the mobile registers its new location information in the system database. A mobile may have more than one zone in zone-based registration [5], but most mobile communication networks adopt one-zone registration (1*Z*) because of ease of operation.

Lin [6] suggested a precise mathematical model, to analyze the performance of the case where a mobile has two zones, and compared the performance of the two cases, in which the number of zones is one and two. In addition, Jang et al. [7] considered implicit registration effects by outgoing calls, to improve the performance of the case where a mobile has two zones. However, Jang et al. [7] assumed a special mobility model and provided just a rough approximation of the performance.

Even Lin [6] provided a precise mathematical model for the performance of the case where a mobile has two zones, but his model is too complex to be applied to Jang et al.’s study [7], which considers implicit registration by outgoing calls under two registered zones, to improve the performance.

In this study, we derive a new mathematical model to analyze the exact performance of two-zone registration (2*Z*) and two-zone registration with implicit registration by outgoing calls (2*Zi*). Section 2 briefly describes general zone-based registration methods. Section 3 describes the mathematical model that we derived, to analyze the performance of 2*Z* and 2*Zi*. Section 4 presents the computational results of the signaling cost on radio channels, using our model. Section 5 summarizes the results and suggests future research directions.

#### 2. Zone-Based Registration and 2*Z*

In zone-based registration, whenever a mobile moves to a new zone that is not in its current* zone_list*, this new zone is stored in its* zone_list*, and the mobile registers new location information in the system database. If a mobile can have only one registered zone (i.e., one-zone registration, 1*Z*), the mobile stores the newly entered zone in its* zone_list* every time it moves from one zone to another. Thus, the system knows the zone in which the mobile is located, and the paging process always meets with success for incoming calls. Figure 1 shows the movement of a mobile.

However, if the mobile can have two registered zones (i.e., two-zone registration, 2*Z*), the system sometimes does not know the exact zone in which the mobile is located. For example, two zones, A and B, are stored in the* zone_list*, and the mobile is currently in zone B. Let the left-hand zone denote the most recently registered zone in the following* zone_list* and* system_DB*:

When the mobile enters a new zone, C, then the* zone_list* and* system_DB* are changed as follows:

If an incoming call arrives in this situation, then the system pages the mobile in zone C and this paging succeeds (this is referred to as* zone hit*).

Consider another case. If the mobile reenters zone B, then* zone_list* is changed as below, but location registration does not occur, because zone B is already stored in the current* zone_list*:

In this case, the system does not know the correct zone (B) in which the mobile is located, and the paging process is somewhat complicated. If an incoming call arrives, the system pages the mobile in zone C, since the mobile is known to be in this zone. If there is no response to paging after a predetermined time, the system recognizes that the mobile is not in zone C, but in zone B, and next pages the mobile in zone B (this is referred to as* zone miss*; note that the second paging always succeeds). This is one of the disadvantages of 2*Z*. That is, when the mobile reenters a previously visited zone and an incoming call occurs, the system must make two-step paging because of* zone miss*.

However, two-step paging can be avoided, if two-zone registration with implicit registration by outgoing calls (2*Zi*) is employed. For example, if the mobile enters zones in the order ABCB and the outgoing call occurs in the last zone, B, then the call setup messages of an outgoing call can provide the system with the exact zone, B, and the system can successfully page the mobile in zone B at this time. In other words, when the mobile makes the outgoing call, call setup messages can provide the correct location information of the mobile implicitly, without an additional location registration message. This is termed implicit registration [5, 7].

Henceforth, for convenience, we refer to location registration by entering a new zone as regular location registration (RR) and the location registration effect by an outgoing call as implicit registration (IR).

2*Zi* was considered and analyzed by Jang et al. [7], assuming the following 4-direction mobility model.(i)A mobile moves in a straight line, until it reaches a turning point.(ii)When it reaches the turning point, it can choose one of 4 directions with equal probability.(iii)The distance between two consecutive turning points is exponentially distributed.

When the above mobility model is assumed, it is impossible to express the exact equations for the performance measures such as registration cost and paging cost. Thus, for convenience, Jang et al. [7] assumed that, once a mobile enters a zone and makes one direction change, it is located at a random point in the zone. This wild assumption makes it possible to obtain some performance measures, but they are inherently rough approximations of the exact performance. Lin [6] provided a precise model for the performance of 2*Z*, but Lin’s model is too complex to be applied to Jang et al.’s study, which considers implicit registration by outgoing calls under two registered zones.

#### 3. New Mathematical Model and Performance Analysis

In this section, we propose a new mathematical model, to analyze the exact performance of 2*Z* and 2*Zi*. The radio channel is the most important resource determining the network performance in mobile communication networks. Although, thanks to technological enhancements, the capacity of mobile communication systems has been greatly improved, radio channels still have their own capacity and technological limit. Thus, the signaling cost on radio channels determines the performance of the entire mobile communication system. The performance analysis of 2*Z* and 2*Zi* is conducted from this viewpoint.

##### 3.1. Notations and Assumptions

The following notations are defined, to analyze the signaling cost on radio channels: * *: number of location registrations between two incoming calls in the location registration method ; * *: total location registration cost between two incoming calls in the location registration method ; * *: number of cells for paging for an incoming call in the location registration method ; * *: total paging cost per zone for an incoming call in the location registration method ; * *: signaling cost for paging per cell on radio channels; * *: signaling cost for one location registration on radio channels; * *: probability of returning to the registered zone; * *: number of cells per zone; * *: interval between two incoming calls (r. v.); * *: interval between two outgoing calls (r. v.); * *: sojourn time in a zone (r. v.); * *: arrival rate of incoming calls; * *: arrival rate of outgoing calls; * *: mean of sojourn time in a zone; * *: call-to-mobility ratio (CMR), ; * *: Laplace-Stieltjes Transform (; * *: probability that an outgoing call occurs before an incoming call, ; * *: probability that an outgoing call occurs while in the zone, ; * *: probability that an outgoing call does not occur while in the zone, .

In addition, the following assumptions are necessary to analyze the signaling cost on radio channels:(i)the incoming calls to a mobile form a Poisson process with ;(ii)the outgoing calls from a mobile form a Poisson process with ;(iii)the sojourn time in a zone follows a general distribution with a mean of ;(iv)the first paging is applied to the most recently registered zone. If there is no response, the second paging is applied to the other zone.

##### 3.2. Performance Analysis of 2*Z* and 2*Zi*

This section studies the performance analysis for 2*Z* and 2*Zi*. We first estimate registration cost and paging cost between two incoming calls, which constitute the total signaling cost.

To find registration cost and paging cost between two incoming calls, let us introduce the probability that the mobile moves across zones between two incoming calls. We use Lin’s result on [6], because this is closely related to our study:

###### 3.2.1. Registration Cost

The number of RRs between two incoming calls is [6]

The number of RRs between two incoming calls in 2*Zi* is the same as that in 2*Z*:

Thus, the location registration cost between two incoming calls is

###### 3.2.2. Paging Cost

Next, consider the paging cost. The paging cost can be derived by multiplying the number of cells to page by the paging cost per cell. In the case of 2*Z* and 2*Zi*, the number of cells to page for an incoming call is the sum of the cases where the system has correct location information (first paging success or* zone hit*) and incorrect location information (first paging failure or* zone miss*):

To obtain the probability of the first paging success in (5), let us define the conditional probability that, given that the mobile moves across zones between two incoming calls, the first page succeeds in the location registration method* Z*. Then, the probabilities that the first page succeeds in 2*Z* and 2*Zi* are, respectively,

To obtain the above probabilities, we need to derive the general expressions of and .

For the sake of convenience, we first derive the probability that the first page succeeds in 2*Zi*, given that the mobile moves across zones between two incoming calls.

*(1**) Derivation of the Conditional Probability **.* Let us consider the following sequential procedure for deriving the general expression of *.*(i)For , no movement occurs between two incoming calls, so the first page always succeeds, and .(ii)For , the probability that the first page succeeds can be obtained in the following two cases.(1)Case 1. The mobile moves to a new zone, with probability (. In this case, the* zone_list* is updated by RR; thus, the probability that the first page succeeds is the same as that when .(2)Case 2. The mobile moves back to the zone from whence it came, with probability . In this case, the system has incorrect information as to which zone the mobile is located in, but the* zone_list* can be updated by IR, with probability that an outgoing call occurs before an incoming call. Therefore,
(iii)For , the probability that the first page succeeds can also be obtained in the following two cases.(1)Case 1. The first movement of the mobile is to a new zone, with probability (. In this case, the* zone_list* is updated; thus, the probability that the first page succeeds is the same as that when .(2)Case 2. The first movement of the mobile is back to the zone from whence it came, with probability . In this case, if the* zone_list* is updated by IR, with probability* p* that an outgoing call occurs while the mobile is in the zone, then the probability that the first page succeeds is the same as that when . If an outgoing call does not occur while the mobile is in the zone, then the system has incorrect location information, and the probability that the first page succeeds is the same as that when , because the system will have correct location information when the mobile either enters a new zone or moves back to the zone from whence it came, in the second movement. Therefore,
(iv)The process can be generalized, when . In the first movement after an incoming call, the mobile moves to a new zone with probability ( or moves back to the zone from whence it came, with probability .(1)Case 1. In the case where the mobile moves to a new zone, the probability that the first page succeeds is the same as that when *.*(2)Case 2. In the case where the mobile moves back to the zone from whence it came, if an outgoing call occurs while the mobile is in the zone with probability* p*, then the* zone_list* is updated by IR, and the probability that the first page succeeds is the same as that when . Otherwise, the system will have the correct location information after the mobile makes one more movement, by either entering a new zone or moving back to the zone from whence it came. Thus, the probability that the first page succeeds is the same as that when . Therefore, we get a recurrence formula for as follows:

Note that and in the case of 2*Z*, because IR by an outgoing call is not employed. Therefore,

*(2**) Paging Cost for an Incoming Call.* Using (9) and (10), for 2*Z* and 2*Zi,* respectively, (5) can be written by

Using the above results, we can compute the number of cells required when an incoming call occurs, and we can find the paging cost, by multiplying this number by the paging cost per cell. Finally, the total paging costs for an incoming call for 2*Z* and 2*Zi* are, respectively,

###### 3.2.3. Total Signaling Cost

The total signaling cost on radio channels is derived by combining the registration cost and the paging cost as follows:

###### 3.2.4. Propositions for Explicit Expressions of Costs

Proposition 1. *The general solution of (9) is
*

*Proof. *For convenience, let us omit subscripts. Rearranging the above equation, we can get

It can be seen that differences of the progression form a geometric progression with equal ratio (. Then, the general term of the progression can be easily obtained as follows:

*Proposition 2. The general solution of (10) is .*

*Proof. *For convenience, let us omit subscripts. In the case of 2Z, since IR by an outgoing call is not employed, and . Inserting these values into (10), we have

*Proposition 3. Equation (17) gives the same as in Lin’s study [6].*

*Proof. *From (18), (19), and (20) of Lin’s study [6],

If we express the previous equation as , it is easy to show that is as follows:

Since for all , the proof is complete.

*Note that the above proposition implies that our model includes Lin’s model on 2Z [6].*

*As shown in the appendix, the probability that the first paging succeeds in 2Zi, given that the mobile moves across zones between two incoming calls, is composed of three probabilities for three exclusive cases, , , and and their sum, , is
*

*Proposition 4. Equation (14), , is the same as (20).*

*Proof. *(i) When and , it is trivial.

(ii) When is even number ,

(iii) When is odd number ,

*Proposition 5. The explicit expressions of and are
*

*Proof. *The result follows from

*4. Numerical Results*

*4. Numerical Results*

*In this section, the performances of 1 Z, 2Z, and 2Zi are investigated through various numerical results for the signaling cost on radio channels. The signaling cost of 1Z can be obtained by substituting in (24). The performance of 2Z is analyzed, using both our proposed model and Lin’s model [6], and it can be seen that the results of both models are the same, in every case, as shown in Proposition 3. The performance of 2Zi is analyzed, using our proposed model, and is compared with those of 1Z and 2Z.*

*We obtain the numerical results, assuming the following environments [2, 6, 7]:
*

*In our examples, the sojourn time in a zone () is assumed to follow an exponential distribution, for convenience. However, since the foregoing equations were derived under the assumption that has a general distribution, any distribution can be assumed.*

*Figure 2 shows the signaling cost with respect to CMR . It shows the signaling cost when , with different levels of from 0.5 to 8.0. The same results are shown in Table 1. As shown in Figure 2 and Table 1, the signaling cost of 2 Z is lower than that of 1Z, in most cases, and the signaling cost of 2Zi is lower than that of 2Z. Table 1 shows that the signaling cost of 2Zi is 22% lower than that of 1Z and 10.86% lower than that of 2Z, when . In fact, the signaling cost of 2Zi is lower than those of the other two methods, 2Z and 1Z, in most cases.*

*Table 1 also shows that, as CMR increases ( decreases), the signaling cost of 2 Zi always remains lower than that of 1Z, but the reduction ratio of the signaling cost decreases. Conversely, the signaling cost of 2Zi is always lower than that of 2Z, for all CMR values, but the largest reduction of the signaling cost occurs when . Another notable feature of Table 1 is that the signaling cost of 2Zi is lower than that of 1Z, whereas the signaling cost of 2Z is greater than that of 1Z, when . When CMR is very large (i.e., is very small), there are very few location registrations, and 2Z, which has an increasing paging cost, may have a disadvantage, compared to 1Z. Although it is not shown in Table 1, we can infer that 2Zi also may have a disadvantage, compared to 1Z, when CMR is very large.*

*The signaling cost of 2 Zi and 2Z is lower than that of 1Z, because 2Zi and 2Z have lower location registration cost than 1Z. To show this feature clearly, we present the location registration cost with respect to , when , in Figure 3. As shown in Figure 3, the increase of the location registration cost is exactly proportional to the increase of . In addition, the location registration cost is directly related to , which is the probability of returning to the previous zone. The location registration cost of 2Z and 2Zi is 25% lower than that of 1Z, when is 0.25, and 50% lower, when is 0.5.*

*The location registration cost of 2 Z and 2Zi is lower, but the paging cost is greater, than that of 1Z. To show this feature clearly, we present the paging cost with respect to , when , in Figure 4.*

*To show this feature clearly, we present the paging cost with respect to , when , in Figure 4 and Table 2. As shown in Figure 4 and Table 2, the paging cost of 1 Z remains constant, while that of 2Z and 2Zi increases, as increases. One of the notable results of this study is that, when , the paging cost of 2Z, which is 10.46 (30.77% greater than 8.00 of 1Z), can be reduced to 8.74 (9.25% greater than 8.00 of 1Z) if 2Zi is adopted, which causes the total signaling cost of 2Zi to be lower than that of 2Z, to an extent corresponding to this reduction, as shown in Table 2.*

*Figure 5 shows the signaling cost of each method with respect to , the probability of returning to the previous zone. As shown in Figure 5, the signaling cost of 2 Z and 2Zi decreases, as increases. In particular, the signaling cost of 2Zi decreases more than that of 2Z. Even though it is clear that the signaling cost of 2Z and 2Zi decreases, as increases, it seems to be unreasonable to assume that is larger than 0.5, in a real-world mobile communication environment.*

*Finally, Figure 6 shows the signaling cost with respect to , the number of cells in a zone. In this case, since the location registration cost remains constant, the overall amount of the signaling cost will increase, as the number of cells in a zone increases, due to the increase of the paging cost. As shown in Figure 6, the signaling costs of 1 Z, 2Z, and 2Zi all increase, as the number of cells in a zone increases, but the increased ratios of 2Zi and 1Z are lower than that of 2Z. That is, if the other conditions are the same, 2Z is more superior to 1Z, and 2Z is more superior to 2Zi, respectively, as the paging cost increases.*

*5. Conclusion*

*5. Conclusion*

*Many efficient mobility management methods have been suggested, to minimize the signaling cost on radio channels. This study considered the zone-based registration methods that are widely used in the majority of mobile communication networks.*

*We provided a new mathematical model to analyze the performance of the zone-based registration methods, 2 Z and 2Zi, by considering implicit registration effects of outgoing calls from a mobile, which were not considered properly in the previous studies. It should be noted that our mathematical model is simple, compared to the previous studies, but provides the exact performance of 2Zi for the first time. Also, our model can easily be applied to 2Z and 1Z and provides the same results as Lin’s previous study on 2Z and 1Z. From various numerical results by using our model, we showed that 2Zi is superior to 2Z as well as 1Z, in most cases.*

*Our results are helpful in considering which registration scheme should be adopted. For further study, we will consider the case where a mobile can have multiple zones, to get the performance of every type of zone-based registration.*

*Appendix*

*Appendix*

*Derivation of *

*Derivation of*

*Proposition 6. The probability that the first paging succeeds in 2Zi, given that the mobile moves across zones between two incoming calls, is composed of three probabilities for three exclusive cases, and , and their sum, , is given by
*

*Proof. *If the probability that the first paging succeeds in 2*Zi* is composed of the three probabilities, , , and , for three exclusive cases, then we have
Each probability for the three exclusive cases can be derived as follows.

(i) Case 1. If, between two incoming calls, the last registration is followed by an even number of movements with no registration and no outgoing call, then the first paging succeeds (see Figure 7(a)).

Letting be the probability of Case 1, we have

In the above, is the conditional probability that, given that the mobile moves across zones between two incoming calls, the last registration is followed by an even number of movements, with no registration and no outgoing call. This can be derived by
since, for ,

(ii) Case 2. If, between two incoming calls, the last outgoing call is followed by an even number of movements, with no registration and no further outgoing calls, then the first paging succeeds (see Figure 7(b)).

Letting be the probability of Case 2, we have

In the above, is the conditional probability that, given that the mobile moves across zones between two incoming calls, the last outgoing call is followed by an even number of movements, with no registration and no further outgoing call. This can be derived by
since, for ,

(iii) Case 3. If, between two incoming calls, there are an even number of movements with no registration and no outgoing call, then the first paging succeeds (see Figure 7(c)).

Letting be the probability of Case 3, we have

In the above, is the conditional probability that, given that the mobile moves across zones between two incoming calls, there are an odd number of movements, with no registration and no outgoing call. This can be derived by
since, for even number ,

Finally, we have
where
* *

*Conflict of Interests*

*Conflict of Interests*

*The authors declare that there is no conflict of interests regarding the publication of this paper.*

*Acknowledgment*

*Acknowledgment*

*This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (Grant no. 2011-0015214).*

*References*

*References*

- A. Bar-Noy, I. Kessler, and M. Sidi, “Mobile users: to update or not to update?”
*Wireless Networks*, vol. 1, no. 2, pp. 175–185, 1995. View at Publisher · View at Google Scholar · View at Scopus - I. F. Akyildiz, J. S. M. Ho, and Y.-B. Lin, “Movement-based location update and selective paging for PCS networks,”
*IEEE/ACM Transactions on Networking*, vol. 4, no. 4, pp. 629–638, 1996. View at Publisher · View at Google Scholar · View at Scopus - J. Li, H. Kameda, and K. Li, “Optimal dynamic mobility management for PCS networks,”
*IEEE/ACM Transactions on Networking*, vol. 8, no. 3, pp. 319–327, 2000. View at Publisher · View at Google Scholar · View at Scopus - R. H. Liou, Y. B. Lin, and S. C. Tsai, “An investigation on LTE mobility management,”
*IEEE Transactions on Mobile Computing*, vol. 12, no. 1, pp. 166–176, 2013. View at Publisher · View at Google Scholar - TIA/EIA/IS-95-B, MS-BS compatibility standard for dual-mode wideband spread, 1999.
- Y.-B. Lin, “Reducing location update cost in a PCS network,”
*IEEE/ACM Transactions on Networking*, vol. 5, no. 1, pp. 25–33, 1997. View at Publisher · View at Google Scholar · View at Scopus - H.-S. Jang, H. Hwang, and K.-P. Jun, “Modeling and analysis of two-location algorithm with implicit registration in CDMA personal communication network,”
*Computers and Industrial Engineering*, vol. 41, no. 1, pp. 95–108, 2001. View at Publisher · View at Google Scholar · View at Scopus - Z. Liu, J. Almhana, and R. McGorman, “Markov mobility model and registration area optimization in cellular networks,”
*Wireless Communications and Mobile Computing*, vol. 9, no. 12, pp. 1608–1617, 2009. View at Publisher · View at Google Scholar · View at Scopus - Z. Mao and C. Douligeris, “A location-based mobility tracking scheme for PCS networks,”
*Computer Communications*, vol. 23, no. 18, pp. 1729–1739, 2000. View at Publisher · View at Google Scholar · View at Scopus

*
*