Conference PaperPDF Available

A Smart Handover Decision Algorithm Using Location Prediction for Hierarchical Macro/Femto-Cell Networks

Authors:

Abstract and Figures

To reduce the number of unnecessary handover in hierarchical macro/femto-cell networks, it is necessary to avoid macro -> femto cell handovers of temporary femtocell visitors who stay in the femtocell for a relatively short time. In this paper, we propose a smart handover decision algorithm exploiting future mobility pattern prediction scheme to prevent macro -> femto cell handovers of such temporary femtocell visitors. Our simulation result shows that the proposed algorithm effectively reduces the number of unnecessary handovers.
Content may be subject to copyright.
A Smart Handover Decision Algorithm Using
Location Prediction for Hierarchical
Macro/Femto-Cell Networks
Byungjin Jeong*, Seungjae Shin*, Ingook Jang*, Nak Woon Sung, and Hyunsoo Yoon*
*Dept. of Computer Science, Korea Advanced Institute of Science and Technology, Daejeon, Rep. of Korea
Electronics and Telecommunications Research Institute(ETRI), Daejeon, Rep. of Korea
Email: {bjjeong, sjshin, ikjang}@nslab.kaist.ac.kr, nwsung@etri.re.kr, hyoon@nslab.kaist.ac.kr
Abstract—To reduce the number of unnecessary handover in
hierarchical macro/femto-cell networks, it is necessary to avoid
macro femto cell handovers of temporary femtocell visitors who
stay in the femtocell for a relatively short time. In this paper, we
propose a smart handover decision algorithm exploiting future
mobility pattern prediction scheme to prevent macro femto
cell handovers of such temporary femtocell visitors. Our simulation
result shows that the proposed algorithm effectively reduces the
number of unnecessary handovers.
Index Terms—Handover Decision Algorithm, Femtocell, Hi-
erarchical Cellular Networks, Location Prediction, Reducing
Unncessary Handovers
I. INTRODUCTION
Femtocell is a small scale cellular system which has 10
30 meters as its transmission range. Because the femtocell
provides direct data access without any relaying equipments,
the deployment and operating cost are lower than in tra-
ditional macro only system. By co-deploying many indoor
femtocells with macrocells, the overall network capacity can
be significantly enhanced because the number of concurrent
wireless connections increases. For this advantage, many ISPs
(Internet Service Providers) are hurrying to use hierarchical
networks where a large number of femtocells are deployed
within a macrocell to increase the overall network coverage
and bandwidth with relatively low costs [6].
To fully exploit the advantages offered by hierarchical
macro/femto-cell networks, it is always desirable to maximize
the use of the available femtocell connectivity. In this policy,
when a macrocell includes many femtocells, the number of
handovers largely increases because of frequent macro
femto cell handovers. However, frequent handovers gives large
load to macrocell base station because the handover process
requires a lot of network resources. Thus a new handover
decision algorithm is required to avoid unnecessary macro
femto handovers after which the user immediately gets out
from the femtocell. (We refer this type of user as temporary
femtocell visitor.)
Previous researches about handover decision are not proper
way to prevent unnecessary handovers caused by temporary
femtocell visitor because they mainly focus on avoid ping-
pong effects [7]. So, some other handover schemes were
proposed to resolve such temporary femtocell visitor problem
[4], [5]. But, they does not take complex movement patterns
of users into consideration. From this, our goal is to develop a
smart handover decision algorithm which effectively identifies
temporary femtocell visitors and prevents their macro femto
cell handover under the realistic assumption where the mobile
users move along random movement patterns.
Considering that almost femtocells will be deployed at
indoor environments where people mainly move along aisle
between rooms with a relatively low velocity, we exploit
the next mobility prediction algorithm to identify temporary
femtocell visitors so that the number of unnecessary handovers
can be significantly reduced.
In order to apply location prediction algorithm more sim-
ply, we divide the femtocell area and its surroundings into
grid shaped sub-areas using positioning technology which is
being widely applied for location based data services [2], [3].
Through the movement pattern analysis based on sequential
pattern mining among these sub-areas, we can predict next
sub-area movement patterns when a mobile user approaches
the femtocell. Our idea is to keep macrocell connection rather
than conducting macro femto handover when the mobile
user may be a temporary femtocell visitor based on next
movement pattern analysis.
We simply explain our handover decision algorithm as
followings: (1) Each mobile terminal transmits its sub-area
movement history to the server periodically. (2) The server
collects the histories and mines the mobility patterns. Then,
mobility rules are extracted. (3) When a mobile terminal comes
in the boundary of the femtocell and predefined handover
conditions are satisfied, the mobile terminal predicts its next
consecutive movements based on its current trajectory and
mobility rules which are broadcasted by the femtocell base
station. If the next consecutive movement sequences are in-
cluded within the coverage of femtocell in enough length, it
eventually performs handover process.
In our extensive simulation, proposed handover decision
algorithm reduces unnecessary handovers up to 40% compared
to the normal handover decision algorithm.
The rest of this paper is organized as follows. In section
II, we present problem definition. In section III, our proposed
scheme is explained. Performance evaluations are presented in
section IV and the paper is concluded in section V.
978-1-4244-8327-3/11/$26.00 ©2011 IEEE
Fig. 1: An example of system model
II. PROBLEM DEFINITION
In this section, we define temporary femtocell visitor using
mathematical notations and present a new handover decision
criterion to prevent unnecessary handover. Firstly, we use the
threshold time Tth to identify temporary femtocell visitor.Tth
can be set differently depending on the administration policy
of each femtocell. If handovered user stays in the femtocell
for more than Tth, we assume that it is appropriate femtocell
user (appropriate handover). Conversely, if handovered user
stays in the femtocell less than Tth, it becomes temporary
femtocell visitor (unnecessary handover). Thus, we define a
new criterion of macro femto handover as follows:
Sf>S
th and Tc>T
th (1)
where Sfdenotes the received signal strength of femtocell,
Sth denotes the predefined threshold value, Tcis cell residence
time of user. Our scheme is to predict Tcusing future mobility
prediction scheme so that we can perform selective macro
femto handover not to accept temporary femtocell visitor.
III. PROPOSED SCHEME
A. Preliminary: Location Prediction exploiting Mobility Pat-
tern Mining
Our system consists of user mobility analysis server, fem-
tocell base stations (or access points) and mobile terminals.
As shown in Fig. 1, we divide the cell area and its surround-
ings into grid shaped sub-areas using positioning technology.
In this environment, each mobile terminal can recognize its
precise position with an error tolerance of 5meters by using
indoor localization technique (Wi-Fi, Sensor, Audio Tuner)
[2], [3].
Each mobile terminal saves its consecutive movement histo-
ries and periodically reports them to the user mobility analysis
server. If a mobile terminal stops and stays in a sub-area for a
long time (ex: more than a minute), we assume that its history
ends there and a new movement history is started. The user
mobility analysis server collects the movement histories of
mobile users and mines the mobility patterns from the his-
tories by using generalized mobility pattern mining algorithm
proposed by Yavas et al [1]. From the mined mobility patterns,
the server extracts mobility rules which describe the movement
trends of users among sub-areas. Those rules are periodically
delivered to the femtocell base station.
Algorithm 1, 2 show the pseudo code of the mobility
pattern mining and rule generation algorithm performed by the
mobility analysis server. They are slightly modified versions
of the original ones proposed in [1].
Algorithm 1 UserMobilityPatternMining(H,SPmin,G)
H: All the history of users in the database server
SPmin: Minimum support value
G: Surrounding sub-area graph
1: S1the candidate sub-area patterns which have a length of one
2: k=1
3: UMP =φ
4: R=φ//Initially the set is empty
5: while Sk=φdo
6: // Skis the candidate length-k sub-area patterns
7: for all sSkdo
8: for all history h Hdo
9: if sis a subsequence of hthen
10: s.count =s.count +s.suppInc //increment the support value
11: end if
12: end for
13: end for
14: //choose the candidates which have enough support value
15: Lk={s|sSk,s.count SPmin}
16: UMP =UMP Lk//add these large patterns to set of UMP
17: //Generate next length-(k+1) candidate patterns
18: for all PLk,P=<p
1,p
2,...,p
k>do
19: V={v|vis the neighbor of pk}
20: for all vdo
21: //generate a candidate sub-area patterns
22: S=<p
1,p
2,...,p
k,v >
23: Sk+1 =Sk+1 S
24: end for
25: end for
26: k=k+1
27: end while
28: return UMP
Algorithm 2 GenerationOfMobilityRules(CFmin,UMP)
CFmin: Minimum confidence percentage
UMP: User mobility patterns
1: for all CUMP,C=<c
1,c
2,...,c
j>, where j>1do
2: for all ifrom 1 to j-1 do
3: //derive all the possible mobility rules
4: head =<c
1,c
2,...,c
i>
5: tail =<c
i+1,c
i+2,...,c
j>
6: rule =head tail
7: //calculate the confidence value
8: rule.confidence =(C.count/head.count)·100
9: if rule.conf idence CFmin then
10: R=Rrule
11: end if
12: end for
13: end for
14: return R
In line 10 of Algorithm 1, suppInc value is calculated as
suppInc =1
1+totDist ,if pattern Bis contained by history A
0,otherwise
(2)
where totDist value denotes the minimum total distance
between two or more sub-areas included by arbitrary history
[9]. For instance, assume that history A=<2, 3, 5, 8, 10>and
candidate pattern B=<3, 10>, then the totDist=2.
Fig. 2 is an illustrative example of Algorithm 1 and 2 with
SPmin=1.33 and CFmin=50%. In this example, the whole
Fig. 2: An example of mobility pattern mining
area is divided to 3X3grid shaped sub-areas. We wrapped
the sub-area pattern like sphere to avoid edge effects, so that
some edge areas are virtually adjacent to each other. Table I
is area movement histories used for input data.
First task is typical movement pattern mining. Using Algo-
rithm 1, the mobility analysis server repeats selecting length-k
large mobility patterns from possible mobility patterns. The
most notable thing of here is that length-k large patterns
are directly used to derive length-(k+1) candidate patterns.
Detailed process is performed as followings:
1) The user mobility analysis server computes support count
values for all length-1 candidate patterns (lines 7 13).
Among them, the server selects length-1 large patterns
where its support count value is greater than or equals to
SPmin (lines 14 16). Table II lists length-1 candidate
patterns and selected large patterns.
2) Length-2 candidate patterns are derived by appending
neighbor sub-area number to each length-1 large pattern
(lines 18 25). Then, support count values are computed
for each length-2 candidate patterns (lines 7 13). The left
parts of Table III lists the 16 possible length-2 candidate
patterns. Among them, <1,3>,<2,3>and <3,1>are
selected as length-2 large patterns because their support
count values are greater than SPmin (lines 14 16).
3) Length-3 candidate patterns are derived in same manner as
described in previous step. They are presented in Table
IV. In this stage, length-3 large pattern does not exist
because every length-3 candidate patterns have support
Fig. 3: Overall protocol of our system
count values less than SPmin. This makes S4(the set of
length-4 candidate patterns) empty. Thus, the while loop
stops because of S4=φ.
4) Eventually, the set of length-k large patterns is returned as
final UMPs (Table V).
Second task is mobility rule generation that will be used
for location prediction. It is conducted by using Algorithm
2. From UMPs, the server generates mobility rules (R) and
calculates their confidence value (line 8). Among all mobility
rules, the server selects final ones where its confidence value is
greater than CFmin=50%. Table VI lists final mobility rules
mined and generated from movement histories in Table I.
In our proposed system, each femtocell base station (access
point) periodically receives the set of mobility rules overlapped
with its coverage area. These mobility rules are broadcasted
through control channels. For example, in OFDMA (Or-
thogonal Frequency Division Multiple Access) based Mobile
WiMAX system, they may be included in FCH (Frame Control
Header) or MBS (Multicast and Broadcast Service) zone.
Therefore the mobile terminal can get the mobility rules of
each femtocell, then predict its next consecutive movement by
comparing current trajectory and received mobility rules. This
prediction technique can be exploited for handover decision.
If the prediction result reveals that the terminal stays in the
femtocell less than Tth, the terminal keeps the connection to
the macrocell so that we can effectively avoid unnecessary
handover. Fig. 3 summarizes our proposed system.
B. Smart Handover Decision Algorithm
In our handover decision algorithm, when the mobile termi-
nal moves into the femtocell area, it firstly checks the Eq. (1)
as the criterion of handover during signal scanning periods.
If received signal strength of femtocell called Sfis higher
than pre-determined threshold Sth, the mobile terminal gets
the information about the sub-area map and user mobility
rules from the control channel. Here, the mobile terminal
tries to predict its next n-consecutive movements among sub-
areas by comparing its actual movement history and received
mobility rules. Handover is occurred only if predicted next
n-movements are within the femtocell area. In other words,
our decision algorithm recognizes that the user is not a
temporary femtocell visitor if his next movement sequence in
the femtocell is longer than pre-determined parameter nwhich
is derived as following:
n=v×Tth
s(3)
Fig. 4: A simple example of prediction
where vis the velocity of mobile terminal, sis the length of
edge of a square shaped sub-area. Thus, a rounded-off integer
nmeans the minimum number of next consecutive sub-areas
which must belongs to the femtocell in the future, for staying
in femtocell longer than Tth.
The movement prediction is done by applying mobility rules
to current movement history of the user. Suppose that the user
has followed a path U=<s1,s2,...,si>up to now, and
the handover criterion is satisfied at sub-area si. The mobile
terminal checks if the head part of rule is contained in U
and ended with si. If it is satisfied, the tail of the mobility
rule becomes a candidate of next possible coming path. Each
possible coming path has a probability value which is the
sum of confidence and support value of the mobility rule. For
instance, a rule <1, 3, 5, 4><3, 2, 7>and its confidence
is 0.7and support value is 0.5.If<3, 2, 7>is selected for
next possible coming path of the user, the probability value is
1.2(=0.5+0.7). Eventually, using this movement prediction,
the mobile terminal can obtain all possible coming paths with
their probability values.
Here, the next step is handover decision. For each candidate
coming path, if at least n-consecutive sub-areas are included
in the femtocell area, which is called in-femto paths, the
corresponding probability value is summed up to a value A,
otherwise, summed up to a value B. Finally, if Ais greater
than B, handover is conducted. In short, the system assume
that the terminal will stay in femtocell longer than Tth if the
sum of probabilities of in-femto paths are greater than that of
out-femto paths. The pseudo code of our proposed algorithm
is presented in Algorithm 3.
Now, let’s see an example of our handover decision algo-
rithm depicted in Fig. 4. Assume that a user has followed a
path U=<1, 2, 3, 8>, the information about a set of femto-
cell area F={7,8,9,12,13,14,17,18,19}and four possible
coming paths are given. If n=2,<13, 18, 23, 22>and <13,
14>are in-femto paths. Thus the mobile terminal decides to
conduct macro femto cell handover because Ais greater
than B(80 + 72.5>60 + 55).
Of course, sometimes, the proposed algorithm can make
wrong decisions. But, considering that almost indoor users
Algorithm 3 SmartHandoverDecision(U,R,n,G,F)
U: Current trajectory of the user, U=<s
1,s
2,...,s
i>
R: Set of mobility rules from control channel
F: In-femto sub-area list from control channel
n: Minimum number of coming sub-areas
G: Surrounding sub-area graph
1: k=0
2: for all rule r:<a
1,a
2,...,a
j><a
j+1,a
j+2,...,a
xRdo
3: if <a
1,a
2,...,a
j>is contained by U=<s
1,s
2,...,s
i>and
aj=sithen
4: //Add the rule into the coming path array
5: ComingP aths[k]=(r.confidence +
r.support, aj+1,a
j+2,...,a
x)
6: k=k+1
7: end if
8: end for
9: Index =0
10: A, B =0
11: if ComingP ath.l ength == 0 then
12: Handover =1
13: else
14: while Index < ComingP aths.leng th do
15: inF emto =0
16: if ComingP aths[Index].length < n +1 then
17: if all of next sub-area Fthen
18: A=A+ComingP aths[Index]
19: else
20: B=B+ComingP aths[Index]
21: end if
22: else
23: for all i,1iComingP aths[Index].length do
24: if ComingP aths[Index][i]Fand it is consecutive then
25: inF emto =inFemto +1
26: end if
27: end for
28: if inF emto nthen
29: A=A+ComingP aths[Index]
30: else
31: B=B+ComingP aths[Index]
32: end if
33: end if
34: end while
35: end if
36: //Make a decision
37: if ABthen
38: Handover =1
39: else
40: Handover =0
41: end if
tend to repeat same movement with high probability due to
partitions or obstacles, the probability of such wrong decision
may be low. In addition, if training data is large enough,
prediction accuracy will be improved so that the performance
of our proposed algorithm is also increased.
IV. PERFORMANCE EVA L U AT I O N
To evaluate the performance of our proposed algorithm, we
perform a simulation with six scenarios as in following table:
F emtocell
Radius
Sub-area
size
The gross
area
Default Average
length of histories
10m3m30m×30m6
5m30m×30m4
20m3m60m×60m13
5m60m×60m8
30m3m90m×90m18
5m90m×90m11
In our simulation, a number of base movement patterns are
firstly generated as random walks in each environment. From
those base patterns, we generated user actual patterns (UAPs)
(a) (b) (c) (d)
Fig. 5: Simulation Results
which are categorized to two types. First type is that follows a
base pattern with randomly added noisy pattern. Second type
is called outlier which does not follow a base pattern [1]. In
this simulation, we set the ratio of the outliers to UAPs to
30% same as in [1]. Then the 70% of UAPs are creates from
base patterns by using corruption mechanism which adds some
noisy pattern to base patterns. We apply a corruption factor
cwhich is the ratio of noise pattern length to base pattern
length.
We generated 10000 UAPs for each environment. From
them, we select the 9000 histories for training process and
remaining 1000 UAPs for simulating handover decision. And
we assume that the velocity of user is 1m/s as in [8]. Note that
the velocity is not constant value in our algorithm as in Eq.
(3). To show the performance of proposed algorithm in worst
case, we set CFmin = 50%. Our simulation parameters are
listed in following table:
cOutlier percentage SPmin CFmin User velocity
0.430% 0.1% 50% 1m/s
Performance metrics are as follows: the number of unnec-
essary handovers, the reduction rate of unnecessary handover
from traditional decision algorithm, and the error probability
of our proposed scheme. Here, the error means the case where
our algorithm may prevent macro femto cell handovers
although the user is not a temporary femtocell visitor.
Fig. 5(a), (b) show the number of unnecessary handovers of
temporary femtocell visitors for each simulation environments.
In every case, our proposed scheme outperforms traditional
handover which only considers signal strength in decision
process. Fig. 5(c), (d) show the reduction rate and error
probability of proposed algorithm. Reduction rate is up to
around 40%. Conversely error probabilities are always less
than 6%. This result is reasonable in hierarchical networks.
V. C ONCLUSION
In this paper, we proposed a new handover decision algo-
rithm based on the observations that almost femtocells will be
deployed at indoor environments where people tend to move
along specific mobility patterns with a relatively low velocity.
Therefore we divide the cell area and its surroundings into grid
shaped sub-areas using positioning technology, and exploit the
next mobility prediction scheme to identify temporary femto-
cell visitors so that unnecessary handovers can be significantly
prevented.
The simulation results indicate that our proposed handover
decision algorithm reduces unnecessary handovers up to 40%
compared to the normal handover decision algorithm. We
expect that the reduction performance will be better in real
environment due to the limitation of movement pattern of
indoor users.
ACKNOWLEDGEMENT
This work was supported by IT R&D program of
MKE/KEIT [KI002143, Development of IMT-Advanced based
WiBro Platform Technologies].
REFERENCES
[1] G. Yavas, D. Katsaros, O. Ulusoy, and Y. Manolopoulos “A data min-
ing approach for location prediction in mobile environments”, Data &
Knowledge Engineering, vol. 54, pp. 121-146, Aug. 2005
[2] K. Chintalapudi, A. P. Iyer and V. N. Padmanabhan “Indoor Localization
without the Pain”, in proc.ACM Mobicom’10, Sept. 2010
[3] M. Lee, H. Yang, D. Han and C. Yu “Crowd Sourced Radiomap for
Room-Level Place Recognition in Urban Environment”, in proc.IEEE
PerCom Workshop on Smart Environments, SmartE 2010, April. 2010
[4] X. Yan, N. Mani and Y. A. Sekercioglu “A Traveling Distance Prediction
Based Method to Minimize Unnecessary Handovers from Cellular Net-
works to WLANs”, IEEE Communications Letters, vol. 12, no. 1, Jan.
2008
[5] S. Lee, K. Kim, K. Hong, D. Griffith, Y. Kim and N.Golmie “A Proba-
bilistic Call Admission Control Algorithm for WLAN in Heterogeneous
Wireless Environment”, IEEE Trans. on Wireless Communications,vol.
8, no. 5, pp. 1672-1676, April. 2009
[6] H. Claussen, L. T. W. Ho and L. G. Samuel, “An Overview of the Fem-
tocell Concept”, Bell Labs Technical Journal-Next-Generation Wireline
Access Networks, vol. 13, March. 2008
[7] Z. Becvar and P. Mach, “Adaptive Hysteresis Margin for Handover
in Femtocell Networks”, International Conf. on Wireless and Mobile
Communications, August. 2010
[8] W. Lee, E. Kim, J. Kim, I. Lee and C. Lee, “Movement-Aware Vertical
Handoff of WLAN and Mobile WiMAX for Seamless Ubiquitous Ac-
cess”, IEEE Transactions on Consumer Electronics, vol. 53, no. 4, Nov.
2007
[9] D. Gusfield,, “Algorithms on Strings, Trees, and Sequences”, Cambridge
University Press, 1997
... Several mobility management algorithms have been proposed in [13][14][15][16][17] to predict the target cell. The authors of [13] suggest an effective measurement scheme and network investigation for user equipment mobility from macrocell to femtocell (hand-in/handover scenario). ...
... Nevertheless, the cost of updating the mobility database and the calculation time increase accordingly. Furthermore, the researchers in [17] proposed location predication and the mobility history in the handover decision stage to reduce the number of unnecessary handovers. The scheme calculates the required time for the UE to remain on a femtocell to eliminate interim femtocells users. ...
Article
Full-text available
Universal mobile networks require enhanced capability and appropriate quality of service (QoS) and experience (QoE). To achieve this, Long Term Evolution (LTE) system operators have intensively deployed femtocells (HeNBs) along with macrocells (eNBs) to offer user equipment (UE) with optimal capacity coverage and best quality of service. To achieve the requirement of QoS in the handover stage among macrocells and femtocells we need a seamless cell selection mechanism. Cell selection requirements are considered a difficult task in femtocell-based networks and effective cell selection procedures are essential to reduce the ping-pong phenomenon and to minimize needless handovers. In this study, we propose a seamless cell selection scheme for macrocell-femtocell LTE systems, based on the Q-learning environment. A novel cell selection mechanism is proposed for high-density femtocell network topologies to evaluate the target base station in the handover stage. We used the LTE-Sim simulator to implement and evaluate the cell selection procedures. The simulation results were encouraging: a decrease in the control signaling rate and packet loss ratio were observed and at the same time the system throughput was increased.
... The authors used Markov chain technology, a proactive handover, and a reactive handover in the partnership between the PoA and its user [34]. The work in [35] also relied on predicting user movement by observing the history of users' previous movements and predicting subsequent movements based on similarities with those times (times of stay) in PoAs. This is done by dividing the workspace (inside macro) into squares, distributing Small Base Station (SBS) to those squares, and following up the time intervals that the user needs between them. ...
Article
Mobility management for heterogeneous networks (HetNets) remains one of the most important topics of modern research due to the joining of numerous user equipment (UE) with different capabilities. Handover is one of the core issues in network management that allows UEs to navigate, but it remains a challenging issue for continuous development in the field of telecom networking. One of the most important proposals in the field of networking is the Software Defined Network (SDN). This study exploited the SDN by shifting most of the handover procedure cost to SD-Switch and the SD-Controller. Next, we introduced other parameters along with signal strength (signal-to-interference plus noise ratio, delay, bandwidth, UE trajectory, UE speed) to ensure that the appropriate target Point of Access (PoA) is selected for the UE. UEs measure the parameters of neighboring PoAs with their serving PoA, as well as their location coordinates, and then send them to the SD-Switch via their serving PoA. A polynomial function is used in SD-Switch to track the UE’s trajectory, and when a handover process is requested from the UE, SD-Switch will choose the appropriate PoA and only send the handover command to the UE for transportation. The performance metrics show an improvement in the proposed method in reducing the number of handovers, packets delay ratio, reducing packets loss ratio, and reducing the average of signaling messages overhead for the entire system. The proposed method reduced the average-signaling message overhead by more than 75% compared to previous studies.
... Handoff management is necessary due to frequent movement of macro users to femtocells or vice-versa due to short distance. A handover algorithm is proposed earlier [10] to avoid unnecessary handover from macrocells to femtocells in case of temporary femtocells visitors by using mobility pattern scheme. To overcome with problems of call dropping and handover failures, an optimization algorithm was proposed earlier [11] that change handover parameters of hysteresis varying between 0 and 10 dB as well as time to trigger values specified by 3GPP by measuring the performance of networks. ...
... However, the FC-to-MC handover and MC-to-FC handovers confront a few challenges comprising of the suitable neighbor cell list (NCL) and the proper selection of femtocell. A mobility pattern prediction scheme is considered in [12] to lessen the unnecessary handover in macrocell-to-femtocell handover and A Double Threshold Algorithm (DTA) based on Call Access Control (CAC) is presented in [13] to avoid the unnecessary handover between macrocell (MC) and FC. ...
Article
Full-text available
Dense femtocells are the ultimate objective of the femtocellular network deployment. Handover in a mobile cellular communication will turn into an increasingly critical issue as cell size reduces. The suitable neighbor cell list is the key component for successful handover in these handover cases. In this paper, we introduce an algorithm for femtocell-to-femtocell handover to make the suitable number of neighbor cell list. In the proposed scheme, the nearby same frequency cells are identified and removed from the Neighbor cell list. The hidden femtocells constituting the nearby femtocells are enhanced in the Neighbor cell list. The simulation results demonstrate that the proposed scheme yields the least number of neighbor cell list.
Article
Full-text available
Ensuring reliable and stable communication during the movements of mobile users is one of the key issues in mobile networks. In the recent years, several studies have been conducted to address the issues related to Handover (HO) self-optimization in Heterogeneous Networks (HetNets) for Fourth Generation (4G) and Fifth Generation (5G) mobile networks. Various solutions have been developed to determine or estimating the optimum and ideal settings of Handover Control Parameters (HCPs), such as Time-To-Trigger (TTT) and Handover Margin (HOM). However, the complexity, high requirements, and the upcoming structure of ultra-dense HetNets require more advanced HO self-optimization techniques for future implementation. This paper studies HO self-optimization techniques that may implemented in the next-generation mobile HetNets by reviewing state-of-the-art algorithms. The solutions discussed in this survey are more focus on Mobility Robustness Optimization (MRO), which is a significant self-optimization function in 4G and 5G mobile networks. The applied solutions will preserve the continuous connection between the User Equipment (UE) and eNBs during UE mobility, thereby enhancing connection quality. The various algorithms and techniques applied to HO have revealed different outcomes. This paper discusses the pros and cons of these techniques, and further examines HO self-optimization challenges and solutions. New future directions for the implementation of HO self-optimization are also identified. This survey will contribute to the understanding of the issues related to mobility management, particularly in relation to the self-optimization of HO control parameters in future mobile HetNets.
Conference Paper
Full-text available
The ever growing mobile data traffic, due to increasing data demand of increasing number of users, has motivated researchers to analyze performance of next generation heterogeneous wireless network (xGHWnet). The xGHWnet consists of micro base station (mBS) of Long Term Evolution (LTE) or Long Term Evolution-Advanced (LTE-advanced) mobile cellular network and pico hotpot(s) to cover dead zone or number of coverage zone. A handoff algorithm has been proposed to balance the traffic load of LTE and LTE-Advanced and then improving the overall capacity. An offloading algorithm has also been introduced to reduce computation latency and power consumption. Fractional Frequency Reuse (FFR) is used to improve the channel utilization and reduce interference. The performance of the proposed system has been evaluated using MATLAB Simulation. It has been found that the proposed system outperforms traditional system.
Article
The energy consumption of mobile networks is already substantial nowadays, and only expected to further increase with the roll-out of 5G. Base stations are the key elements in this context: reducing their energy consumption is of paramount importance for network operators, not only to lower operating costs, but also to meet sustainable development goals. Today’s base stations are typically over-provisioned, i.e., they comprise multiple cells to meet the peak load in a region. Therefore, substantial energy savings are possible by switching off cells that are under-utilized. This article proposes a data-driven approach to determine the time periods when a cell can be switched off. Forecasting is used to accurately predict network utilization and automatically find the time intervals to reliably switch off a cell. We carefully analyze the requirements of the system as a whole, from data collection to forecasting methods, to enable effective energy savings in practice. Considering several real-world traces from LTE networks, we show that an average of 10.24% energy savings is possible. We explore the trade-offs between energy savings and overhead in switching off cells, and provide insights into the choice of methods accordingly. In particular, we show that the accuracy of forecasting is not the most important factor in achieving energy savings; instead, the prediction (uncertainty) interval plays a key role in being able to achieve energy savings with less impact on end-users. Finally, we propose a model to generate utilization traces that match the distribution of real-world traces obtained from cellular networks.
Article
Future mobile networks will enable the massive deployment of mobile multimedia applications anytime and anywhere. In this context, mobility management schemes, such as handover and proactive multimedia service migration, will be essential to improve network performance. In this article, we propose a proactive mobility management approach based on group user trajectory prediction. Specifically, we introduce a mobile user trajectory prediction algorithm by combining the Long-Short Term Memory networks (LSTM) with Reinforcement Learning (RL) to automate the model training procedure. We further develop a group user trajectory predictor to reduce prediction calculation overheads of users with similar movement patterns. To validate the impact of the proposed mobility management approach, we present a virtual reality (VR) service migration scheme built on the top of the proactive handover mechanism that benefits from trajectory predictions. Experiment results validate our predictor’s outstanding accuracy and its impacts on enhancing handover and service migration performance to provide quality of service assurance.
Conference Paper
Full-text available
The challenge of elimination of redundant handovers is getting more significant while femtocells with small radius are deployed in networks. The utilization of the femtocells results to more frequent initiation of a handover procedure. This paper focuses on an adaptation of actual level of hysteresis margin according to the position of the user in a cell. The hysteresis margin is commonly used parameter for elimination of redundant handovers. The purpose of this paper is to propose mechanism with minimum requirements on conventional network and user's equipment and with a simple implementation. Evaluations of proposal in term of efficiency of the redundant handovers reduction as well as an impact on the user's throughput in 4G wireless networks are carried out. The results show significant reduction of the amount of handovers while reducing the impact on the throughput.
Conference Paper
Full-text available
The proliferation of WLAN infrastructures has facilitated numerous indoor localization techniques using WLAN fingerprints. In particular, identifying a room or a place in urban environments could be usefully utilized in many application domains such as ubiquitous health. However, it is not straightforward how to bootstrap such a localization system because WLAN fingerprints of all places must be available in advance. In this paper, we propose a crowdsourcing approach for indoor place recognition. The key idea is to build an open participatory system through which users can contribute fingerprints. As the database size increases, it can provide place recognition service. We conducted an extensive experimental study at a university campus to demonstrate the performance of the proposed method in terms of recognition accuracy. We also studied key factors that could undermine the crowdsourcing approach such as fingerprint density, incorrect contribution, uneven contribution, and device heterogeneity.
Article
Full-text available
We propose a handover decision method based on the prediction of traveling distance within an IEEE 802.11 wireless local area network (WLAN) cell. The method uses two thresholds which are calculated by the mobile terminal (MT) as it enters the WLAN cell. The predicted traveling distance is compared against these thresholds to make a handover decision in order to minimize the probability of handover failures or unnecessary handovers from a cellular network to a WLAN. Our analysis shows that the proposed method successfully keeps the number of failed or unnecessary handovers low.
Article
In an integrated WLAN and cellular network, if all mobile users whose connections originate in the cellular network migrate to the WLAN whenever they enter the double coverage area, the WLAN will be severely congested and its users will suffer from performance degradation. Therefore, we propose a Call Admission Control (CAC) algorithm that allows the WLAN to limit downward Vertical Handovers (VHOs) from the cellular network to reduce unnecessary VHO processing. Numerical and simulation results demonstrate that our CAC scheme reduces the unnecessary VHO processing while keeping the DVHO blocking rate within acceptable limits and maintaining reasonable throughput in the WLAN.
Article
Mobility prediction is one of the most essential issues that need to be explored for mobility management in mobile computing systems. In this paper, we propose a new algorithm for predicting the next inter-cell movement of a mobile user in a Personal Communication Systems network. In the first phase of our three-phase algorithm, user mobility patterns are mined from the history of mobile user trajectories. In the second phase, mobility rules are extracted from these patterns, and in the last phase, mobility predictions are accomplished by using these rules. The performance of the proposed algorithm is evaluated through simulation as compared to two other prediction methods. The performance results obtained in terms of Precision and Recall indicate that our method can make more accurate predictions than the other methods.
Conference Paper
While WiFi-based indoor localization is attractive, the need for a significant degree of pre-deployment effort is a key challenge. In this paper, we ask the question: can we perform indoor localization with no pre-deployment effort? Our setting is an indoor space, such as an office building or a mall, with WiFi coverage but where we do not assume knowledge of the physical layout, including the placement of the APs. Users carrying WiFi-enabled devices such as smartphones traverse this space in normal course. The mobile devices record Received Signal Strength (RSS) measurements corresponding to APs in their view at various (unknown) locations and report these to a localization server. Occasionally, a mobile device will also obtain and report a location fix, say by obtaining a GPS lock at the entrance or near a window. The centerpiece of our work is the EZ Localization algorithm, which runs on the localization server. The key intuition is that all of the observations reported to the server, even the many from unknown locations, are constrained by the physics of wireless propagation. EZ models these constraints and then uses a genetic algorithm to solve them. The results from our deployment in two different buildings are promising. Despite the absence of any explicit pre-deployment calibration, EZ yields a median localization error of 2m and 7m, respectively, in a small building and a large building, which is only somewhat worse than the 0.7m and 4m yielded by the best-performing but calibration-intensive Horus scheme [29] from prior work.
Article
The femtocell concept aims to combine fixed-line broadband access with cellular telephony using the deployment of ultra-low-cost, low-power third generation (3G) base stations in the subscribers' homes or premises. It enables operators to address new markets and introduce new high-speed services and disruptive pricing strategies to capture wireline voice minutes and to grow revenues. One of the main design challenges of the femtocell is that the hierarchical architecture and manual cell planning processes used in macrocell networks do not scale to support millions of femtocells. In this paper, a user-deployed femtocell solution based on the base station router (BSR) flat Internet Protocol (IP) cellular architecture is presented that addresses these problems, and several aspects of the proposed solution are discussed. The overall concept and key requirements are presented in detail. The auto-configuration and self-optimization process from purchase by the end user to the integration into an existing macrocellular network is described. Then the theoretical performance of a co-channel femtocell deployment is analyzed and its impact on the macrocell underlay is assessed. Finally, a financial analysis of a femtocellular home base station deployment in a macrocellular network is presented. It is shown that in urban areas, the deployment of publicly accessible home base stations with slightly increased coverage can significantly reduce the operator's annual network costs (up to 70 percent in the investigated scenario) compared to a pure macrocellular network.
Article
Mobility prediction is one of the most essential issues that need to be explored for mobility management in mobile computing systems. In this paper, we propose a new algorithm for predicting the next inter-cell movement of a mobile user in a Personal Communication Systems network. In the first phase of our three-phase algorithm, user mobility patterns are mined from the history of mobile user trajectories. In the second phase, mobility rules are extracted from these patterns, and in the last phase, mobility predictions are accomplished by using these rules. The performance of the proposed algorithm is evaluated through simulation as compared to two other prediction methods. The performance results obtained in terms of Precision and Recall indicate that our method can make more accurate predictions than the other methods. (c) 2004 Elsevier B.V. All rights reserved.