Next Article in Journal
Power Drive Architectures for Industrial Hydraulic Axes: Energy-Efficiency-Based Comparative Analysis
Next Article in Special Issue
Enhanced Clustering and Indoor Movement Path Generation from Wi-Fi Fingerprint Data Using Bounding Boxes and Grid Cells
Previous Article in Journal
A Study on Tomato Disease and Pest Detection Method
Previous Article in Special Issue
Exploring the Key Characteristics and Theoretical Framework for Research on the Metaverse
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling and Performance Analysis of Three Zone-Based Registration Scheme in Wireless Communication Networks

1
Department of Convergence Software, Pyeongtaek University, 3825, Seodong-daero, Pyeongtaek-si 17869, Gyeonggi-do, Republic of Korea
2
Department of Industrial & Information Systems Engineering and the RCIT, Jeonbuk National University, 567, Baekje-daero, Deokjin-gu, Jeonju-si 54896, Jeollabuk-do, Republic of Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(18), 10064; https://doi.org/10.3390/app131810064
Submission received: 29 July 2023 / Revised: 31 August 2023 / Accepted: 2 September 2023 / Published: 6 September 2023
(This article belongs to the Special Issue Future Information & Communication Engineering 2023)

Abstract

:
For wireless communication networks, researchers have proposed many schemes to reduce the cost of location registration and paging signals caused by the mobility of user equipment (UE). Among them, a zone-based method that designates one zone (1Z, group of cells) as a registration area (RA) and then performs registration whenever the UE leaves the RA is commonly adopted due to its convenient implementation. However, the performance of 1Z is known to be very poor when the UE frequently crosses the RA’s boundary requesting location updates. Two or three zone-based schemes (2Z or 3Z) have since been recommended to overcome these limitations. In our previous work, we analyzed the performances of 1Z, 2Z, and 3Z systems while assuming a square-shaped zone. However, there is no reason why the shape of the zone is limited to a square. This paper analyzes the performance of 3Z while assuming a hexagonal-shaped rather than a square-shaped zone. Using a semi-Markov process theory, registration and paging costs are evaluated after defining states in 3Z operations and calculating the transition probability between states. Based on various realistic parameters, the numerical results showed that the 3Z outperformed 1Z and 2Z for most call-to-mobility ratio (CMR) values. The performance of 3Z was improved more when the registration cost decreased if the probability of returning to the previously registered zone increased or the time staying in the zone decreased. The 3Z system is easy to implement with simple software modifications. It can be dynamically applied as an efficient mobility management method in the future for various devices that will emerge in the 5G/6G environment.

1. Introduction

To successfully connect incoming calls to the correct user equipment (UE), wireless communication networks use methods that track the current location of the UE. Many wireless resources are utilized for these mobility management methods [1,2,3,4,5]. Mobility management consists of two operations: location registration and paging [1,6,7]. Location registration is a process wherein the network database modifies the current location of the UE each time the UE moves to a new registration area (RA) to report its current location to the network. In that system, the RA is composed of several zones, where each zone is comprised of several cells that do not overlap with each other [8,9]. Paging is the process of sending a paging message to all zones that are included in the RA to which the UE belongs whenever an incoming call arrives. Therefore, depending on the size of the RA (that is, the number of zones inside an RA), the numbers of registrations and paging messages vary according to the UE’s movement, leading to substantial changes in the cost of wireless signaling traffic [4,10,11,12,13].
To date, many schemes have been proposed to minimize signaling costs at radio frequencies, which can be classified into zone-based [1,8,14,15,16,17], distance-based [18,19], movement-based [20,21], timer-based [1,4,22,23], and so on [9,13,24,25]. Among these schemes, a zone-based registration scheme is employed by most wireless communication networks due to its good performance and convenient implementation [1,5]. Nevertheless, the biggest disadvantage of a zone-based method is the registration traffic generated by UEs that frequently enter and exit the RA boundary. To improve the performance when only one zone is included in RA (1Z), systems having two zones (2Z) or three zones (3Z) have been proposed [15,16,17]. Those studies evaluated the performances of 2Z and 3Z while assuming a square-shaped zone. However, considering the actual situation, it is difficult to say that a square best represents the shape of the zone. Rather, many studies have used more hexagonal zones that extend widely adopted hexagonal cells [3,8,10,18,21]. In this study, we analyzed the performances of 1Z, 2Z, and 3Z for a hexagonal-shaped zone by creating exact models of two types of 3Z structures in more realistic wireless network environments.
This study focused on the zone-based registration method and evaluated the performance of the 3Z system in the form of a hexagonal-shaped zone. To analyze the performance of the 3Z, the semi-Markov process theory [26] was used to obtain the steady-state probability and compare its performance with those of 1Z and 2Z systems.
The rest of this paper proceeds as follows: Section 2 defines all feasible states when three hexagonal zones are operated as one RA. This section also mathematically models the transition probability between states, the probability that registration will be required during a state transition, and the number of paging messages. In Section 3, the steady-state probability is obtained from the state transition probability, after which the registration and paging cost incurred per UE are computed using steady-state probability. Subsequently, Section 4 compares the performances of 1Z, 2Z, and 3Z systems under realistic parameter values. Finally, the conclusion is presented in Section 5.

2. Zone-Based Registration Scheme

In this study, we assumed that the number of cells in each zone was n and that the zone had a hexagonal shape. Moreover, the number of zones included in each RA was defined as a 1Z system when it had one zone, a 2Z system when it had two zones, and a 3Z system when it had three zones. Figure 1 shows the location registration process due to UE’s movement for each system. UE moved from 3→2→1, changed direction, and then moved back to zone 1→2→3. First, in 1Z, a new registration was required whenever UE left the zone, resulting in four registrations in total. In 2Z, since the UE and network stored two zones in the database (DB), the registration procedure did not occur if it returned from zone 1 to zone 2. Accordingly, if the incoming call arrived when the UE remained in zone 2, then the UE would be connected with two paging processes. That is, in 2Z, since the registration process was not carried out when the UE moved from 1→2, the network database (Network_DB) knew that the UE was in zone 1. Thus, a call connection was made possible by paging zone 2 without receiving a response after paging zone 1 while the UE remained in zone 2.
Finally, in a 3Z system, no registration was required when moving among three zones belonging to the same RA. Similarly, if the UE stayed in zone 2, then two paging messages occurred, while when it was in zone 3, three paging procedures were needed. Note that in DB = a b c , a was the most recently visited (or registered) zone, b was the previously registered zone, and c was the oldest visited zone. Unlike in previous studies [16,17], when a hexagonal zone was assumed, the 3Z scheme should be analyzed in consideration of two different types, as shown in Figure 1. Type I was defined as having three zones registered sequentially without forming a cluster. By contrast, Type II was a case where three zones formed a cluster with the number of surfaces in contact being three.
To analyze the performance of 3Z, we assumed the following mobility models:
(1)
The number of cells in each zone was assumed to be n. As analyzed in [27,28], it should be analyzed assuming UE’s movement between cells. However, when n was large (usually 7 or more), the shape of the zone became close to a hexagonal shape. Thus, a mobility model between zones was adopted. Note that in 1Z, registration would be required if the zone changed, not when the cell changed.
(2)
Adopting a random-walk mobility model [16,17,26], the UE moved to one of the six neighboring zones, where the probability of it returning to the previously visited zone was θ. Thus, the probability of it moving to one of the other five adjacent zones was equal to (1 − θ)/5.
(3)
The number of calls to be processed per unit of time followed a Poisson distribution with a mean of λ. Due to the additive nature of the Poisson process [26], the λ could be expressed as the sum of the number of outgoing calls (λo) and incoming calls (λi) treated during unit time (λ = λo + λi).
(4)
Based on the above assumption (2), the time interval, Tc, between two calls followed an exponential distribution with a mean of 1/λ.
(5)
The time, Tm, that the UE stayed in each zone followed a general distribution with an average of E(Tm) = 1/μ. When a call occurred to the UE, the UE’s location information in the network database could be modified using an implicit registration process [1,15] without any additional registration cost. The call-to-mobility ratio (CMR) was then defined as CMR = λ/μ. The case of CMR = 1 implied a situation in which the UE entered another zone once on average until the next call occurred.
(6)
The probability, m, that no call would occur until the UE entered a new zone was derived as follows:
m = P T c > T m = 0 t m λ e λ t c f m t m d t c d t m = f m * ( λ )
where f m * ( s ) was the Laplace–Stieltjes transform for Tm = ( 0 e s t f m ( t ) d t ). Thus, 1 m = P ( T c T m ) was the probability of a call occurring before leaving the zone, in which case the implicit registration was performed after the call was connected. Note that if a call occurred while UE stayed in the zone, the implicit registration was processed. If UE moved to another new zone before the call occurred, registration was required.
(7)
The time remaining in the zone after a call occurrence was defined as a random variable Rm. The f r t was a probability density function for Rm, which could be easily obtained using the random observer property [8,26]:
f r t = μ t f m τ d τ = μ ( 1 F m ( t ) )
Further, the Laplace–Stieltjes transform for Rm was
f r * s = 0 e s t f r ( t ) d t = 0 e s t μ ( 1 F m ( t ) ) d t = μ s ( 1 f m * ( s ) )
(8)
After the call processing, the UE would stay in the zone during Rm. Using Equations (2) and (3), we could derive the probability, m′, that another call would not happen again while the UE stayed in the zone:
m = P T c > R m = 0 r m λ e λ t c f r r m d t c d r m = μ λ ( 1 f m * ( λ ) )
Likewise, 1 m = P ( T c R m ) denoted the probability of another call connection before Rm, and Network_DB could be updated by implicit registration.
(9)
Compared to times (Tm and Rm) of staying in the zone, the call duration was negligibly small [4,5,9,16,17,21]. Under this assumption, we could obtain m and m′ normally.
It is now necessary to define the states for the two types described in Figure 1. To define the status of UE, three different cases for UE’s movements were considered for each of the two types as follows:
Case 1: Three different zones form one RA, and the UE travels inside these zones. In particular, in Type I, the most recently registered zone belongs to the boundary of RA. As depicted in Figure 2, four states can be defined for Type I, whereas six states can be defined for Type II. Here, states E i j I and E i j I I represent a case of moving from zone i to zone j for Types I and II, respectively. For example, state E 23 I indicates the state in which the UE remains in zone 3 after the UE moves to 3→2→1, stores three zones as RA, and then moves to 1→2→3 without an additional registration. In this state, if a call arrives to the UE, then three paging processes are required (1→2→3). That is, after paging zones 1 and 2, a response is not received. However, after zone 3 is paged, the call can be connected.
Case 2: This is a case in which an incoming (or outgoing) call is generated while UE stays in the RA. Hence, UE’s location information can be modified in the network database without requiring an additional registration procedure. This process is called implicit registration [1,15]. Figure 3 shows the states in which implicit registration occurs for each type. States I i j I and I i j I I   are defined as the states in which the call is processed while the UE resides in zone j after arriving from zone i for each type. Namely, the state I 12 I shows that the UE moves to 3→2→1, returns to zone 2, and then a call occurs in zone 2, thus allowing Network_DB to store UE’s location ( 2 1 3 ) without an additional registration cost. Note that for Type I, states I 21 I and I 23 I (or I 12 I and I 32 I ) can be defined as the same states due to symmetric movements of the UE. We defined states I 21 I and I 23 I as situations in which a call occurred after the UE moved from middle zone 2 to edge zone 1 (or 3), after which Network_DB became Edge ( 1 or 3 ) 2 Edge ( 3 or 1 ) . On the other hand, states I 12 I and I 32 I represented the states in which the UE moved from edge zone 1 (or 3) to middle zone 2, and then a call was generated, and Network_DB became 2 Edge ( 1 or 3 ) Edge ( 3 or 1 ) .
Unlike Type I, Type II does not require a separate distinction between the center and edge because it is a clustered-shape RA. Thus, there is no need to define state I 12 I I   separately. That is, in Type 2, the one state definition of I 21 I I is sufficient as shown in Figure 3b. If the UE moves from zone 1 to zone 2 and implicit registration occurs in zone 2, then the Network_DB has 2 1 Remaining one zone , and the Network_DB eventually has the most recently registered zone in the first entry, while the second entry has the zone previously visited. Afterward, considering the UE’s movement inside the hexagonal RA configuration, it can be seen that all transferable state transitions in each zone are the same after processing the implicit registration in RA. Note that in Case 2, if an incoming call is generated before moving from the zone processed by the implicit registration to another zone, the UE could be located through one paging message.
Case 3: This refers to a case where the UE generates a call in the second registered zone. In other words, when a call occurs in zone 2, as shown in Figure 4, the location information of UE could be modified in the network without requiring another registration. State C i j I in Type I implies a situation in which the UE moves from zone i to j without an additional registration while storing Network_DB = 2 Edge ( 1 or 3 ) Edge ( 3 or 1 ) after a call is generated in zone 2. In this case, it is necessary to have four different states for Type I to be defined. That is, unlike Case 2, it should be noted that states C 21 I and C 23 I must be defined differently. This is because in state C 21 I , the Network_DB is 2 1 3 . If an incoming call arrives in zone 1, then two paging processes (2→1) are needed. By contrast, for state C 23 I , since Network_DB has the same information of 2 1 3 , three paging processes are required while residing in zone 3. Further, for Type II, since the state transition to other states is always the same after call occurrence in each zone, there is no need for an additional state definition for Case 3. Note that we can utilize state I 21 I I if the call is generated in one of the three zones for Type II.
According to the three cases presented above, 10 states are defined for Type I and 7 states are defined for Type II. Thus, 17 states in total are used to analyze the 3Z system. To find the steady-state probability for these states, it is necessary to determine the transition probabilities between states. In the following, a method of obtaining the transition probability between states will be described based on classifications for each type.

2.1. Type I: Serial Shape

In Type I, the state definitions for the three cases and the transition probability between states are explained as follows.

2.1.1. Case 1: Moving inside the Three Zones after Forming a Serial-Shaped RA

Four states can be defined, as shown in Figure 2 when the UE travels without a separate registration process within the RA after configuring a serial-shaped RA. Figure 5 shows the transition probability to a feasible state, the zone number to be paged, and the number of paging procedures needed when an incoming call arises after changing to each state. To illustrate this point, the transition case from state E 21 I to other states is described as follows.
(i) I 21 I : The UE moves from 3→2→1 and Network_DB has 1 2 3 . When the implicit registration is processed after the UE moves from zone 2 to zone 1, the Network_DB will not change. If an incoming call arrives before moving to another zone with a probability of 1 − m, one paging procedure is performed to find the UE in zone 1.
(ii) E 12 I : UE can move to state E 12 I if it returns to zone 2 with a probability of θm. When an incoming call arrives while the UE is staying in zone 2, the first zone 1 is selected from the Network_DB = 1 2 3 . As a result, there is no response. Thus, an extra paging procedure is required to find the UE in zone 2.
(iii) E 21 I : The probability that the UE will move to another zone and then transit to state E 21 I constituting a new serial-shaped RA (Type I) is 3(1 − θ)m/5. To connect the incoming call after shifting to E 21 I , one paging is processed in the new zone where the UE has moved.
(iv) E 21 I I : The probability that the UE can transit to state E 21 I I is 2(1 − θ)m/5, thus constituting a new cluster-shaped RA (Type II). One paging is needed to find the UE while remaining in the new zone.
Similarly, for states defined in Type I, changeable states, transition probabilities between states, paging zones, and the number of paging procedures can be obtained, as shown in Figure 5.

2.1.2. Case 2: Processing Implicit Registration inside Serial-Shaped RA

Figure 6 shows the state transition probability and paging procedure for two states ( I 21 I and I 12 I ). We also assumed that the UE moved from 3→2→1 and that Network_DB stored 1 2 3 . State I 21 I represents the state in which the implicit registration is processed after the UE moves from zone 2 to the edge area (zone 1 or 3). Similarly, I 12 I defines the state in which implicit registration is performed after the UE moves from the boundary to the middle zone (zone 2). The transition process from state I 12 I   typically includes the following states:
(i) I 12 I : If implicit registration occurs after UE moves from zone 1 to 2 in the middle, the Network_DB will be changed to 2 1 3 . With the arrival of an incoming call before moving to another zone, UE can be found in zone 2 through one paging procedure. The transiting probability to I 12 I is 1 − m′.
(ii) C 21 I : UE can enter state C 21 I with a probability of θm′ if it returns to zone 1 after an implicit registration in zone 2. Two paging operations (2→1) are required for an incoming call after arriving at this state.
(iii) E 21 I I : The probability that the UE will make a new RA of Type II, that is, the transition probability from state I 12 I to E 21 I I , is 2(1 − θ)m′/5. To connect an incoming call in the newly registered zone, one paging procedure is necessary.
(iv) E 21 I : UE can move to state E 21 I with a probability of 2(1 − θ)m′/5 if it constructs the new RA of Type I. An incoming call connection in the new zone is possible at once.
(v) C 23 I : When the UE moves to zone 3 from zone 2, it moves to state C 23 I with a probability of (1 − θ)m′/5. Since Network_DB is 2 1 3 , three paging procedures (2→1→3) in total are performed to locate UE in zone 3.

2.1.3. Case 3: Moving Three Zones after Call Occurrence in the Second Zone

After the UE moves from 3→2→1 and performs call processing in zone 2 while returning back to the zone, the Network_DB stores the middle zone 2 as the most recently registered area and the remaining zones at both ends in RA. In this case, four states are defined, as shown in Figure 7. Representatively, the state transition process for the state of C 32 I can be described as follows. The C 32 I indicates a state in which the Network_DB has 2 1 3 after implicit registration in zone 2. The UE then moves from zone 3 to zone 2.
(1) I 12 I : If a call occurs before the UE moves from zone 2 to another zone, it moves to state I 12 I , and the probability is 1 − m. After converting to state I 12 I , the Network_DB will become 2 3 1 , and one paging will be performed when connecting UE in zone 2.
(2) C 23 I : UE can transit to state C 23 I with a probability of θm when it returns to zone 3. The call connection in zone 3 requires three paging procedures (2→1→3).
(3) E 21 I : The probability of configuring the new RA of Type I is 2(1 − θ)m/5. One paging arises to connect a call in the new zone.
(4) C 21 I : When UE moves from zone 2 to zone 1, it transits to state C 21 I . The probability is (1 − θ)m/5. Since the Network_DB is 2 1 3 , two paging operations are needed to find the UE staying in zone 1.
(5) E 21 I I : UE can enter state E 21 I I if it constructs a new RA corresponding to Type II, in which case the transition probability becomes 2(1 − θ)m/5. With the arrival of an incoming call in the new zone, one paging is processed.

2.2. Type II: Clustered Shape

Similarly, for Type II, the state definition and transition probability between states can be explained as follows.

2.2.1. Case 1: Moving inside 3Z after Forming a Clustered-Shape

In Type II, since it is a clustered-shape RA, there are three parts in contact between zones. Therefore, six states are defined according to UE’s movement between zones, as shown in Figure 8. The case of the transition from E 12 I I to other states is described as follows. Here, E 12 I I refers to a state in which the UE moves from the most recently registered zone 1 to the second stored zone 2.
(i) I 21 I I : If the UE sends an implicit registration after moving to zone 2 and before moving to another zone, its state changes to I 21 I I and the probability becomes 1 − m. After implicit registration, the Network_DB will be newly updated to 2 1 3 , and the UE can be found through one paging procedure in zone 2.
(ii) E 21 I I : The transition probability to state E 21 I I corresponding to Type II is θm + (1 − θ)m/5. In this case, the UE returns to zone 1 or moves to a new zone to form a cluster-typed RA. In both cases, it can be seen that an incoming call connection is possible with one paging process.
(iii) E 23 I I : When the UE moves to zone 3, since Network_DB is 1 2 3 , three paging procedures (1→2→3) are required for an incoming call in zone 3. The state transition probability of E 12 I I E 23 I I is (1 − θ)m/5.
(iv) E 21 I : UE can move to state E 21 I   with a probability of 3(1 − θ)m/5 if it configures the new RA of Type I. The incoming call connection in the new zone is achieved through one paging process.

2.2.2. Case 2: Processing Implicit Registration inside Clustered-Shaped RA

If an implicit registration occurs in Type II, it is sufficient to define only the transition from I 21 I I to other states, as shown in Figure 9. After the UE moves from 2→1 and processes the implicit registration, the Network_DB becomes 1 2 3 , at which point the transition process from state I 21 I I   includes the following states:
(1) I 21 I I : When a call occurs in zone 1, the UE’s state becomes I 21 I I again (Network_DB = 1 2 3 ). If an incoming call occurs while staying in zone 1 before moving to another zone with a probability of 1 − m′, one paging procedure is required.
(2) E 12 I I : UE can transit to state E 12 I I with a probability of θm′ if it returns from zone 1 to zone 2. Since Network_DB is 1 2 3 , two paging processes (1→2) are required to set the call in zone 2.
(3) E 21 I : The UE can move to a new zone and form a serial-shaped RA of Type I. A new registered zone is stored in the Network_DB ( new 1 2 ) with a probability of 3(1 − θ)m′/5. With the arrival of an incoming call, one paging procedure is performed in the new zone.
(4) E 13 I I : The UE’s state changes to E 13 I I with a probability of (1 − θ)m′/5 if it moves from zone 1 to zone 3. Three paging procedures (1→2→3) are requested using Network_DB = 1 2 3 in zone 3.
(5) E 21 I I : If the UE constructs a new cluster-shaped RA, its state changes to E 21 I I with a probability of (1 − θ)m′/5. One paging procedure is processed for an incoming call occurring in the new zone that has been moved.
In the following section, we will describe the method of computing a signaling cost for mobility management (registration and paging) on a radio frequency based on the transition probability between each state, as explained in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9.

3. Modeling and Performance Analysis

As described in the previous section, 17 states are defined for two types and three cases. The following state transition matrix (P) can be obtained using the transition probability between states.
Applsci 13 10064 i004
Note that the sum of the transition probabilities from each state to other states is 1. In a typical case, it can be confirmed that the sum of transition probabilities from E 21 I to other states ( E 21 I ,   E 12 I , I 21 I and E 21 I I ) is 1 ( = 3 1 θ 5 m + θ m + 1 m + 2 1 θ 5 m ). The steady-state probability (π) of each state can be obtained using P in Equation (5) and the Markov chain method [26]. However, since the time staying in each state differs for each case, it is necessary to compute an accurate steady-state probability by applying the semi-Markov process theory [26] as described in the following subsection. Note that a Markov process considers transitions between states, determining future state probabilities based solely on the current state. On the other hand, a semi-Markov process incorporates both state transitions and the time taken for transitions, modeling the time required to reach future states alongside state transitions.

3.1. Sojourn Time and Exact Steady-State Probability

According to the semi-Markov process approach [26], the steady-state probability of the UE should be recalculated using π and the sojourn time spent in each state. First, for Cases 1 and 3, the sojourn time T c a s e 1 and T c a s e 3 of remaining in each state are expressed as follows.
T c a s e 1 = T c a s e 3 = T c ,     i f   T c T m T m ,     i f   T c > T m
Thus, we have the average sojourn time as follows:
E T c a s e 1 = E T c a s e 3 =   0 t m   0 t c f c t c f m t m d t c d t m +   0   t m t m f c t c f m t m d t c d t m = 1 λ ( 1 f m * λ )
Note that if a call occurs while the UE stays in the zone, the sojourn time is T c . If the call does not occur, the sojourn time is T m . Unlike Case 1 or 3, the sojourn time under Case 2 with the implicit registration connection is presented as follows:
T c a s e 2 = T c ,     i f   T c R m R m ,     i f   T c > R m
That is, when a new call happens again before entering another zone after implicit registration, T c a s e 2 = T c .   If no call happens while entering another zone, it becomes the remaining residence time ( T c a s e 2 = R m ) in the zone. The mean sojourn time for Case 2 becomes as follows:
E T c a s e 2 =   0 r m   0 t c f c t c f r r m d t c d r m +   0   r m r m f c t c f r r m d t c d r m = 1 λ ( 1 μ λ f m * ( λ ) )
Therefore, the product Φ of the steady-state probability and the sojourn time can be defined as follows:
Φ = E ( T c a s e 1 ) × i j π E i j I + π E i j I I + E ( T c a s e 2 ) × π I 21 I + π I 12 I + π I 21 I I + E ( T c a s e 3 ) × { i j π C i j I }
Here, we can obtain the steady-state probability π from the following balance equations and normalization conditions using the usual Markov chain [26]:
P = π ,         f o r   a l l   s t a t e s π = 1
Finally, the exact steady-state probability π ~ can be obtained as follows:
For Type I,
π E i j I ~ = E ( T c a s e 1 ) × π E i j I Φ ,       π I 21 I ~ = E ( T c a s e 2 ) × π I 21 I Φ ,   π I 12 I ~ = E ( T c a s e 2 ) × π I 12 I Φ ,       a n d     π C i j I ~ = E ( T c a s e 3 ) × π C i j I Φ
For Type II,
π E i j I I ~ = E ( T c a s e 1 ) × π E i j I I Φ ,       a n d     π I 21 I I ~ = E ( T c a s e 2 ) × π I 21 I I Φ

3.2. Registration and Paging Cost

The following symbols are used to compute the registration and paging cost:
U: Unit cost required to process one location registration procedure
Cu: Registration cost incurred during unit time for each UE
V: Unit cost of handling one paging per zone
Cp: Paging cost incurred during unit time for each UE
Ct: Total cost for registration and paging per unit time for each UE (Ct = Cu + Cp)
First, the registration cost per UE during unit time C U can be given as follows:
C u = U μ j A π j ~ × p R ( j )
where A is the set of states for boundary zones in each RA, and p R ( j ) is the probability that the UE moves from state j to a new zone to request registration. For instance, in state E 21 I , if UE moves to a new zone in a manner that requires registration, as shown in Figure 5, and its state changes to E 21 I or E 21 I I , it is then registered with a probability of ( π E 21 I ~ × p R E 21 I ) , where p R E 21 I = 3 ( 1 θ ) 5 m + 2 ( 1 θ ) 5 m = 1 θ m .   It should be noted that if the UE requests registration while moving, then that situation corresponds to the case where Network_DB stores the most recently registered zone as new previously registered zone oldest registered zone as shown in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9.
In the 3Z system, three selective paging procedures are assumed. The paging cost incurred for each UE during unit time is obtained as follows:
C p = V λ i n n P 1 s t   p a g i n g   s u c c e s s + 2 × P 2 n d   p a g i n g   s u c c e s s + 3 × P 3 r d   p a g i n g   s u c c e s s = V λ i n n j B π j ~ × N p a g i n g j = V λ i n n × { 1 × ( E 21 I + I 21 I + I 12 I + C 12 I + C 32 I + E 21 I I + E 31 I I + I 21 I I ) + 2 × E 12 I + E 32 I + C 21 I + E 12 I I + E 32 I I + 3 × E 23 I + C 23 I + E 23 I I + E 13 I I }
where B is a total set of 17 states, and   N p a g i n g ( j ) is the average number of paging procedures in state j for an incoming call. That is, the average number of paging procedures until the next call occurrence for each state can be calculated by multiplying the steady-state probability and number of paging processes, as depicted in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9.
Finally, the total cost under the 3Z system can be obtained as follows:
Ct = Cu + Cp.

4. Numerical Results

In consideration of a realistic operational environment, the following parameters are used to compare the performances of the 1Z, 2Z, and 3Z systems:
U = 10, V = 1, n = 9, μ = 1, λ = λo + λi = 0.5 + 0.5 = 1.0.
When μ = 1, the time residing in each zone follows an exponential distribution with an average of 1. Table 1 and Figure 10 show the results for the three systems (1Z, 2Z, 3Z) while assuming θ = 1 / 6 . As presented in Table 1, as CMR increases, that is, as the time spent in the zone increases, the registration cost decreases, after which the total cost decreases. The results for hexagonal zones showed that the 3Z outperformed the 1Z and 2Z and that the cost of 3Z was always less than the cost of 1Z. The results also showed that if the UE stayed in the zone for a long time, that is, if the CMR was large, the improvement was reduced compared to 1Z or 2Z. However, the performance of 3Z was still the best. Figure 10 shows the total cost and the relative cost reduction ratio. The left part of the vertical axis in Figure 10 represents the total cost, and the right part indicates the cost reduction ratio (red. ratio). The red. ratio refers to the 2Z cost reduction ratio and the 3Z cost reduction ratio to the total cost of 1Z, respectively. Figure 10 implies that as the CMR decreased (as the zone residence time decreased), the cost reduction ratio of the 3Z (or 2Z) system increased compared to that of the 1Z system.
Table 1 also shows the results for square-shaped zones (1Z_4, 2Z_4, 3Z_4) while assuming θ = 1/4. The results showed that, in general, 3Z was better than 2Z in zone-based registration with hexagonal zones, and 2Z was better than 3Z in zone-based registration with square-shaped zones. Then, which performance was better, 3Z or 2Z_4? As shown in Table 1, in the environment assumed in this paper, it could be seen that 2Z_4 was slightly superior for CMR = 0.25 and CMR = 0.5, while 3Z was slightly superior for CMR = 1, 2, and 4. In conclusion, it can be seen that the hexagonal zone might be superior, or the square-shaped zone might be superior depending on the network environment. Note that the difference was not significant.
The analytical results for CMR < 1 are shown in Figure 11. In the figure, the 2Z effect = ( 1 Z 2 Z ) / 1 Z × 100 ( % ) , the 3Z effect = ( 1 Z 3 Z ) / 1 Z × 100 ( % ) , and the red. ratio of 3Z to 2Z are separately indicated. We could see that if CMR < 1, the cost at 3Z was always smaller than the cost at 1Z or 2Z. The smaller the CMR, the higher the reduction ratio.
Figure 12 compares the total costs for various values of θ . As a natural result, the 1Z system incurs costs regardless of θ . The results revealed that in the 2Z or 3Z systems, as θ increased (that is, as the probability of returning to previous zone increased), the registration cost decreased, after which the total cost decreased linearly.
Figure 13 and Figure 14 show the registration and paging costs constituting the total cost as a function of μ (the number of times entering the zone during unit time), respectively. As shown in Figure 13, as μ increased, the residence time in the zone decreased, and the registration cost therefore increased linearly. However, since 3Z manages three zones (two zones in 2Z) within one RA, the registration cost is always less than 1Z. On the other hand, as shown in Figure 14, it could be seen that the paging cost to connect the UE increased as μ increased. These results imply that the Network_DB does not know the exact zone of the UE, after which extra paging costs are incurred. Figure 14 also showed that as μ increased, the paging cost at 2Z and 3Z gradually increased due to the two-step paging in 2Z and three-step paging in 3Z, which was slightly reduced compared to the cost of one-step paging.
Based on the numerical results, we obtained the following major observations.
(i)
The performance of 3Z improved more as the CMR became smaller; that is, when the UE traveled more in other zones.
(ii)
For most CMR values, the 3Z outperformed the 1Z and the 2Z. The smaller the CMR, the better the performance of 3Z.
(iii)
The greater the probability of returning to the previous zone, the more the performance of 2Z and 3Z could be linearly improved.
(iv)
As the number of times entering another zone increased, that is, as the zone residence time decreased, the registration costs of 2Z and 3Z were smaller compared to the registration cost of 1Z by managing three or two zones with one RA.
(v)
In 1Z, the paging cost was determined regardless of the UE’s zone residence time. However, in 2Z or 3Z, the paging cost gradually increased as the zone residence time decreased.

5. Conclusions

This study presented a new mathematical model for 3Z system with three zones among zone-based registration methods using a semi-Markov process approach. Assuming a hexagonal zone, the performance of 3Z was compared with those of previous 1Z and 2Z systems. That is, different from other previous studies, in this study, we analyzed performances of 1Z, 2Z, and 3Z for a hexagonal-shaped zone for the first time by exactly modeling two types of 3Z structures in more realistic wireless network environments. Based on the numerical results, when the call-to-mobility ratio (CMR) is smaller (that is, when the number of inter-zone movements of the user equipment (UE) is relatively high compared to the UE’s call occurrence), the performance of 3Z is more superior to 1Z and 2Z. Moreover, as the probability of returning to the zone previously registered increases and the number of times it moves to other zones increases, the registration cost eventually decreases, resulting in the better performance of 3Z. However, when the CMR is large (in this study, in the situation where the UE remains in the zone for more than twice the time interval of the call occurrence), the performance of 3Z is superior to that of 1Z and similar to that of 2Z. Finally, it was observed that efficient radio resources could be operated if the zone-based registration scheme was applied differentially in consideration of UE’s mobility (CMR). The results of this study can be used to design the optimal zone-based registration operation for each UE. The 3Z system can be easily implemented without substantial hardware development using the 1Z scheme that is widely used in most wireless communication networks.
The 3Z system is also be expected to be an algorithm to efficiently control movement of devices such as autonomous vehicles, drones, robots and moving IoT that will appear in 5G/6G networks in the future. Future studies should present a new model with improved performance by automatically configuring 3Z RA without needing additional registration using prior information on the zone id structure when the UE moves. Moreover, a comparative analysis could be conducted with previous studies, considering a square-shaped zone.

Author Contributions

Modeling and data analysis, H.-S.J. and J.-H.B.; Writing-original draft, J.-H.B.; Writing-review & editing H.-S.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Research Base Construction Fund Support Program funded by Jeonbuk National University in 2023. It was also supported by grants (No.2021R1F1A1049933 and No.2022R1F1A1074141) of the National Research Foundation (NRF) funded by the Ministry of Science and ICT (MSIT), Republic of Korea.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

We comply with MDPI Research Data Policies.

Acknowledgments

The authors sincerely thank the anonymous reviewers for their hard work and efforts to review this paper.

Conflicts of Interest

The authors have no conflict of interest relevant to this study to disclose.

References

  1. 3GPP TS 23.401 V13.1.0, 3rd Generation Partnership project; Technical Specification Group Services System Aspects; General Packet Radio Service (GPRS) Enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Access (Release 13). 2014. Available online: https://www.3gpp.org/ftp/Specs/archive/23_series/23.401/23401-d10.zip (accessed on 19 November 2019).
  2. Agarwal, A.; Mohanta, C.; Misra, G. Principle of 6G wireless networks: Vision, challenges and applications. J. Inf. Technol. Digit. World 2021, 3, 243–258. [Google Scholar] [CrossRef]
  3. Alsaeedy, A.A.R.; Chong, E.K.P. Tracking area update and paging in 5G networks: A survey of problems and solutions. Mob. Netw. Appl. 2019, 24, 578–595. [Google Scholar] [CrossRef]
  4. Lin, Y.B.; Liou, R.-H.; Chang, C.-T. A dynamic paging scheme for long-term evolution mobility management. Wirel. Commun. Mob. Comput. 2013, 15, 629–638. [Google Scholar] [CrossRef]
  5. Lin, Y.B. Reducing location update cost in a PCS network. IEEE/ACM Trans. Netw. 1997, 5, 25–33. [Google Scholar]
  6. Alsaeedy, A.A.R.; Chong, E.K.P. Mobility management for 5G IoT devices: Improving power consumption with lightweight signaling overhead. IEEE Internet Things J. 2019, 6, 8237–8247. [Google Scholar] [CrossRef]
  7. Siddiqui, M.U.A.; Qamar, F.; Tayyab, M.; Hindia, M.N.; Nguyen, Q.N.; Hassan, R. Mobility management issues and solutions in 5G-and-beyond networks: A comprehensive review. Electronics 2022, 11, 1366. [Google Scholar] [CrossRef]
  8. Jang, H.-S.; Baek, J.H. Optimal TAL-based registration with cell-based central policy in mobile cellular networks: A semi-Markov process approach. J. Supercomput. 2021, 77, 9172–9189. [Google Scholar] [CrossRef]
  9. Deng, T.; Wang, X.; Fan, P.; Li, K. Modeling and performance analysis of a tracking-area-list-based location management scheme in LTE networks. IEEE Trans. Veh. Technol. 2016, 65, 6417–6431. [Google Scholar] [CrossRef]
  10. Zhang, H.; Dai, L. Mobility prediction: A survey on state-of-the-art schemes and future applications. IEEE Access 2019, 7, 802–822. [Google Scholar] [CrossRef]
  11. Xie, J.; Liu, Y.; Chen, N. Two-sided deep reinforcement learning for dynamic mobility-on-demand management with mixed autonomy. Transp. Sci. 2023, 57, 839–1114. [Google Scholar] [CrossRef]
  12. Savastano, M.; Suciu, M.-C.; Gorelova, I.; Stativa, G.A. “How smart is mobility in smart cities” An analysis of citizens’ value perceptions through ICT applications. Cities 2023, 132, 104071. [Google Scholar] [CrossRef]
  13. Li, S.; Francini, G.; Magli, E. Temporal dynamics clustering for analysing cell behaviour in mobile networks. Comput. Netw. 2023, 223, 109578. [Google Scholar] [CrossRef]
  14. Hartman, D.; Hartman, C.L.; Foster, J.V.; Morscheck, F.; Linke, F. An interface specification for urban air mobility performance models to support air traffic management research. AIAA SCITECH 2023 Forum 2023, AIAA 2023-0549. [Google Scholar] [CrossRef]
  15. Jang, H.-S.; Hwang, H.; Jun, K.P. Modeling and analysis of two-location algorithm with implicit registration in CDMA personal communication network. Comput. Ind. Eng. 2001, 41, 95–108. [Google Scholar] [CrossRef]
  16. Jung, J.; Baek, J.H. Analyzing zone-based registration using a three zone system: A semi-Markov process approach. Appl. Sci. 2020, 10, 5705. [Google Scholar] [CrossRef]
  17. Jung, J.; Baek, J.H. Modeling and cost analysis of zone-based registration in mobile cellular networks. ETRI J. 2018, 40, 736–744. [Google Scholar] [CrossRef]
  18. Baek, J.H. Improvement and performance evaluation when implementing a distance-based registration. Appl. Sci. 2021, 11, 6823. [Google Scholar] [CrossRef]
  19. Li, K. Analysis of distance-based location management in wireless communication networks. IEEE Trans. Parallel Distrib. Syst. 2013, 24, 225–238. [Google Scholar] [CrossRef]
  20. Rodrguez-Dagnino, R.M.; Takagi, H. Movement-based location management for general cell residence times in wireless networks. IEEE Trans. Veh. Technol. 2007, 56, 2713–2722. [Google Scholar] [CrossRef]
  21. Wang, X.; Lei, X.; Fan, P.; Qingyang, R.; Horng, S.-J. Cost analysis of movement-based location management in PCS networks: An embedded Markov chain approach. IEEE Trans. Veh. Technol. 2014, 63, 1886–1902. [Google Scholar] [CrossRef]
  22. Alsaeedy, A.A.R.; Chong, E.K.P. 5G and UAVs for mission-critical communications: Swift network recovery for search-and-rescue operations. Mob. Netw. Appl. 2020, 25, 2063–2081. [Google Scholar] [CrossRef]
  23. Singh, R.; Sukapuram, R.; Chakraborty, S. A survey of mobility-aware multi-access edge computing: Challenges, use cases and future directions. Ad Hoc Netw. 2023, 140, 103044. [Google Scholar] [CrossRef]
  24. Jung, J.; Baek, J.H. Reducing paging cost of tracking area list-based mobility management in LTE network. J. Supercomput. 2020, 76, 7921–7935. [Google Scholar] [CrossRef]
  25. Zaman, S.K.; Jehangiri, A.I.; Maqsood, T.; Haq, N.; Umar, A.I.; Shuja, J.; Ahmad, Z.; Dhaou, I.B.; Alsharekh, M.F. LiMPO: Lightweight mobility prediction and offloading framework using machine learning for mobile edge computing. Clust. Comput. 2023, 26, 99–117. [Google Scholar] [CrossRef]
  26. Ross, S.M. Introduction to Probability Models, 11th ed.; Elsevier: Amsterdam, The Netherlands, 2014. [Google Scholar]
  27. Quamri, M.A.; Otesteanu, M.E.; Isar, A.; Azni, M. Coverage, handoff and cost optimization for 5G heterogeneous network. Phys. Commun. 2020, 39, 101037. [Google Scholar]
  28. Quamri, M.A.; Azni, M.; Ostesteanu, M.E. Coverage analysis in two-tier 5G Hetnet based on stochastic geometry with interference coordination strategy. Wirel. Pers. Commun. 2021, 121, 3213–3222. [Google Scholar]
Figure 1. Zone-based registration based on the number of zones (Applsci 13 10064 i001: Registration, Applsci 13 10064 i002: No registration).
Figure 1. Zone-based registration based on the number of zones (Applsci 13 10064 i001: Registration, Applsci 13 10064 i002: No registration).
Applsci 13 10064 g001
Figure 2. Moving without additional registration in a 3Z system. (a) Type I; (b) Type II.
Figure 2. Moving without additional registration in a 3Z system. (a) Type I; (b) Type II.
Applsci 13 10064 g002
Figure 3. Processing implicit registration while moving inside three zones (Applsci 13 10064 i003: Call occurrence). (a) Type I; (b) Type II.
Figure 3. Processing implicit registration while moving inside three zones (Applsci 13 10064 i003: Call occurrence). (a) Type I; (b) Type II.
Applsci 13 10064 g003
Figure 4. Moving inside 3Z after call occurs in zone 2 for Type I.
Figure 4. Moving inside 3Z after call occurs in zone 2 for Type I.
Applsci 13 10064 g004
Figure 5. State transition probability for Case 1 of Type I.
Figure 5. State transition probability for Case 1 of Type I.
Applsci 13 10064 g005
Figure 6. State transition probability for Case 2 of Type I.
Figure 6. State transition probability for Case 2 of Type I.
Applsci 13 10064 g006
Figure 7. State transition probability for Case 3 of Type I.
Figure 7. State transition probability for Case 3 of Type I.
Applsci 13 10064 g007
Figure 8. State transition probability for Case 1 of Type II.
Figure 8. State transition probability for Case 1 of Type II.
Applsci 13 10064 g008aApplsci 13 10064 g008b
Figure 9. State transition probability for Case 2 of Type II.
Figure 9. State transition probability for Case 2 of Type II.
Applsci 13 10064 g009
Figure 10. Total cost and reduction ratio.
Figure 10. Total cost and reduction ratio.
Applsci 13 10064 g010
Figure 11. Total cost and reduction ratio versus CMR.
Figure 11. Total cost and reduction ratio versus CMR.
Applsci 13 10064 g011
Figure 12. Total cost versus θ .
Figure 12. Total cost versus θ .
Applsci 13 10064 g012
Figure 13. Registration cost versus μ.
Figure 13. Registration cost versus μ.
Applsci 13 10064 g013
Figure 14. Paging cost versus μ.
Figure 14. Paging cost versus μ.
Applsci 13 10064 g014
Table 1. Total cost for 1Z, 2Z, and 3Z systems ( θ = 1 6   f o r   h e x a g o n a l   z o n e s ,   θ = 1 4   f o r   s q u a r e d   z o n e s ) .
Table 1. Total cost for 1Z, 2Z, and 3Z systems ( θ = 1 6   f o r   h e x a g o n a l   z o n e s ,   θ = 1 4   f o r   s q u a r e d   z o n e s ) .
CMR   ( λ / μ ) 1Z2Z3Z1Z_42Z_43Z_4(1Z − 2Z)/1Z (%)(1Z − 3Z)/1Z (%)
0.2549.0043.2340.8849.0040.5040.5511.816.6
0.529.0026.3625.4229.0025.2925.969.112.3
119.0017.8117.4619.0017.5018.236.38.1
214.0013.4613.3314.0013.4413.993.94.8
411.5011.3711.2011.5011.3011.651.12.6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jang, H.-S.; Baek, J.-H. Modeling and Performance Analysis of Three Zone-Based Registration Scheme in Wireless Communication Networks. Appl. Sci. 2023, 13, 10064. https://doi.org/10.3390/app131810064

AMA Style

Jang H-S, Baek J-H. Modeling and Performance Analysis of Three Zone-Based Registration Scheme in Wireless Communication Networks. Applied Sciences. 2023; 13(18):10064. https://doi.org/10.3390/app131810064

Chicago/Turabian Style

Jang, Hee-Seon, and Jang-Hyun Baek. 2023. "Modeling and Performance Analysis of Three Zone-Based Registration Scheme in Wireless Communication Networks" Applied Sciences 13, no. 18: 10064. https://doi.org/10.3390/app131810064

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop