Professional Documents
Culture Documents
Com 2021 04 020
Com 2021 04 020
Com 2021 04 020
Computer Communications
journal homepage: www.elsevier.com/locate/comcom
1. Introduction The idea of small cells (SCs) has been introduced in the 5G to
deal with the huge traffic demand [7,8]. The small cells have lower
The rapid evolution of wireless technology triggered the expansion coverage area and transmit power requirements compared to macro
of the number of mobile users. It has been expected that there will cells (MCs). However, an MC has higher radius and consumes more
be around 7.26 billion mobile users worldwide by 2022 [1]. Due energy than a small cell. Although small cell technology has enormous
to this fast increasing number of device and the volume of traffic, technological benefits, the dense deployment of the SCs have led to
providing the best Quality-of-Service (QoS) to all of the users has unnecessary handovers due to the frequent movement of the users,
become a major concern in the heterogeneous 5G network [2]. The 5G increasing the radio link failures. Therefore, deployment of small cells
cellular system provides additional productive quality such as seamless also creates some constraint in the network such as signaling overhead
connectivity, higher throughput, higher network capacity, and massive due to frequent handover. Efficient deployment of the resources in the
device connectivity than 4G network [3,4]. For these purposes, Third SCs help the user to get higher QoS and real-time services in the 5G
Generation Partnership Project (3GPP) has specified the architecture of environment. However, when a mobile user moves from the serving
the fifth generation mobile network that supports high data rate, high
SC to another, users can connect to multiple SCs along the path and
speed, and low latency [5]. In recent years, the 5G network has gained
Reference Signal Received Power (RSSP) of serving SC gets degraded
much popularity for providing real-time services such as augmented
which also affects the user QoS. Fig. 1 depicts an example scenario of
reality, virtual reality, online video gaming and video conferencing [6].
a 5G cellular environment. In this figure, we can see that when the
To maintain the always best connection of the increasing mobile users
user 4 moves from the home to office, it can connect to multiple SCs
in the 5G cellular systems, deployment of the traditional macro cells at
namely SC5, SC7 and SC8 at the same time. That means a user may
any time and anywhere is unrealistic due to higher cost [7] which in
have multiple movement trajectories from source SC to destination SC
turns incapable of meeting the increasing traffic demand. Therefore, to
get the technological benefit from 5G it is high time to integrate small to transfer data. If the optimal target SCs cannot be selected for the
cell technology in 5G cellular network [8,9]. users, it can suffer from radio link failure or unnecessary handover.
∗ Corresponding author at: Research Chair of Pervasive and Mobile Computing, King Saud University, Riyadh 11543, Saudi Arabia.
E-mail address: mmhassan@ksu.edu.sa (M.M. Hassan).
https://doi.org/10.1016/j.comcom.2021.04.020
Received 1 February 2021; Received in revised form 19 March 2021; Accepted 19 April 2021
Available online 22 April 2021
0140-3664/© 2021 Elsevier B.V. All rights reserved.
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
82
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
We assume a two tier heterogeneous (HetNet) network environ- 4. Design of E-MOORA method
ment that consists of 𝑀 number of macro cells (MCs) denoted by
= {1 , 2 , … , 𝑀 }, where the radius of each MC considers as In this section, we have unfolded the details of the E-MOORA
500 m. There have 𝑁 number of small cells (SCs) denoted by = design components. Our proposed E-MOORA method is the improved
{1 , 2 , … , 𝑁 }. All the small cells 𝑖 ∈ are deployed randomly using conventional Entropy weighting method and improved Multi-Objective
uniform random distribution in the network. Therefore, there are total Optimization on the basis of Ratio Analysis (MOORA) by incorporating
𝑁𝑏𝑠 = 𝑁 +𝑀 base stations in the network. The radius of each small cell Vector Normalization technique for both beneficial and non-beneficial
considers as 100 m. The distance between two small cells 𝑖 ∈ and metrics to overcome ranking abnormality which is a phenomenon of
83
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
Table 1 helps to select the cell that offers higher SINR value, which in turns
List of notations.
reduces the ping-pong effect of the system [16] as well as the number
Symbols Description of unnecessary handovers. The downlink SINR 𝛾𝑖𝑘 from 𝑖 received at
Set of Small cells (SCs) user 𝑘 in the similar way [7] as follows.
Set of the Users in a small cell
𝐷𝑖 Transmission delay from SC 𝑖 ∈ ℜ𝑆𝑖
𝛾𝑖𝑘 = ∑𝑁 . (2)
𝛾𝑖𝑘 Received SINR value of user 𝑘 ∈ form 𝑖 ∈ 𝑏
𝜇𝑆 × 𝜉𝑖𝑘 + 𝛿 2
𝑗=1,𝑗≠𝑖 𝑗
𝜂𝑖𝑘 Transmitted power of user 𝑘 ∈ form 𝑖 ∈
𝐿 Length of the data packet Here, ℜ𝑆𝑖 is the downlink reference signal received power (RSRP)
∑ 𝑁𝑏
𝑊𝑖𝑗 Weighting value for 𝑗th metric of SC 𝑖 ∈ received for small cell 𝑖 ∈ at user 𝑘 ∈ , 𝑗=1,𝑗≠𝑖 𝜇𝑗𝑆 is the
summation of the downlink power of all interfering SCs except serving
𝛾 𝑡ℎ SINR threshold
cell 𝑖 i.e., the neighboring SCs. 𝜉𝑖𝑘 is the channel gain between user
𝑃𝜙 Decision matrix
and cell 𝑖 allowing the path loss and shadowing effects [33]. And 𝛿 2
ℜ𝑆𝑖 Downlink RSRP received from SC 𝑖 ∈
is the noise power which is the measurement of total noise in a given
𝑅𝑎𝑘 Total allocated resources for user 𝑘 at SC 𝑖 channel bandwidth.
𝛹𝑖 Cell capacity of SC 𝑖 ∈
84
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
movement database (HMD) and contextual information is stored in user Here, 𝑖𝑗 is the 𝑗th normalized metric of 𝑖th small cell, 𝑖 ∈ and
contextual database (UCD) associated with user ID similar to [31]. 𝑖𝑗 ∈ [0, 1]. It is done by dividing each metric in the decision matrix
We can predict the path of a user 𝑘 ∈ from Destination Path 𝑃 𝜙 by its corresponding column squared metrics sum. Similarly, for the
Prediction model (DPPM), where it is assumed that DPPM has the prior non-beneficial metric the normalization equation can be expressed as
knowledge of the destination of the 𝑘 ∈ from the Destination
𝑋𝑖𝑗
Prediction Model (DPM). The DPM maintains the HMD and UCD where 𝑖𝑗 = 1 − √ , (9)
∑ 𝑚
user movement, contextual information, living area of each user and 2
𝑖=1 (𝑋𝑖𝑗 )
the user’s frequently visited locations (FVLs) like home, offices, road
intersections, restaurants are stored from the historical data. All the where, 𝑖𝑗 is the 𝑗th normalized value of non-beneficial metric of 𝑖th
possible locations are considered as nodes and the road segment is small cell 𝑖 ∈ and 𝑖𝑗 ∈ [0, 1]. In Eq. (9), we have subtracted
considered the road between two nodes. The DPM extracts historical Eq. (8) from 1 to ensure the minimum value of non-beneficial metric.
data based on the type of the day and type of the day to find out the Because the lower the value of non-beneficial metric the higher will be
probability of the user’s destination. The DPPM starts the path predic- the system performance. Therefore, our goal is to reduce the impact of
tion from the SC of the source location 𝑠(𝑙𝑎𝑡𝑘 , 𝑙𝑜𝑛𝑔𝑘 ) and iterates through these metrics to handover the users to the cells that offer higher value
the adjacent SCs until it reaches the destination location 𝑑(𝑙𝑎𝑡𝑘 , 𝑙𝑜𝑛𝑔𝑘 ). of non-beneficial metrics.
The candidate SCs from all adjacent SCs of SC 𝑖 ∈ are selected based
on transition movement probability of 𝑘 ∈ from the historical STEP 3: Now we find the co-officiant divergence degree of entropy
data. A penalty function is used to find out the best SC among all which is denoted by 𝑑𝑗 . The more divergent the values of 𝑖𝑗 for
candidate SCs and this function assigns zero for the dead end road 𝑗th metric, the higher its corresponding entropy coefficient divergence
segment i.e., when there is no possibility to reach the destination by degree 𝑑𝑗 and the more important the 𝑗th metric for handover decision.
taking this road segment. Subsequently, the improved MOORA that is 𝑑𝑗 can be measured as follows,
called the E-MOORA method has been discussed in detail.
𝑑𝑗 = 1 − 𝑗 , (10)
4.2. Improved entropy weighting technique
where,
Entropy [37] is an objective weighting method that calculates the ∑
𝑚
amount of decision information each metric has. In this improved 𝑗 = 𝐾 × 𝑖𝑗 × 𝑙𝑛(𝑖𝑗 ). (11)
𝑖=1
entropy weighting technique we incorporate vector normalization in-
stead of sum normalization to reduce ranking abnormality. Ranking 1
Here, 𝐾 = − 𝑙𝑛(𝑚) is a constant that guarantees 0 ≤ 𝑗 ≤ 1. The higher
abnormality is the phenomena of reversal ranking, which means that divergent values of 𝑖𝑗 of 𝑗th metric, the higher its corresponding 𝑑𝑖𝑗
the ranking of the alternatives changes when omitting any of the lowest value and the 𝑗th of SC 𝑖 ∈ has more importance for handover
ranked alternative [27]. This weakness can lead the system to a higher
decision. In other words, if the 𝑗th metric has similar 𝑖𝑗 values for all
number of unnecessary handovers.
alternatives small cell in normalized decision metrics, then the value of
STEP 1: At first, we formulate a decision matrix 𝑃 𝜙 = (𝑥𝑖𝑗 )𝑚×5 . Here,
co-efficient becomes 𝑗 ≈ 1, which in turn produces 𝑑𝑗 ≈ 0 and weight
Matrix 𝑃 𝜙 contains 𝑚 number of small cells and 5 number of metrics.
of that metrics becomes 0. That is why, this metric has less effect on
This decision matrix consists of all the handover metrics inside of it. A
handover decision making.
decision matrix can be constructed as follows,
STEP 4: Now, we can calculate the entropy weighting value as fo-
⎡ 𝑋11 𝑋12 𝑋13 𝑋14 𝑋15 ⎤
llows,
⎢𝑋 𝑋22 𝑋23 𝑋24 𝑋25 ⎥
⎢ 21 ⎥ 𝑑𝑗
𝜙 = ⎢ 𝑋31 𝑋32 𝑋33 𝑋34 𝑋35 ⎥ , (6) 𝑊𝑗 = ∑ , (12)
⎢ ⋮ ⋮ ⋮ ⋮ ⋮ ⎥ 5
𝑑𝑗
⎢ ⎥ 𝑗=1
⎣𝑋𝑚1 𝑋𝑚2 𝑋𝑚3 𝑋𝑚4 𝑋𝑚5 ⎦
where, 𝑊𝑗 is the final weighting value of the 𝑗th metric of small cell
where, each column of the 𝑃 𝜙 represents the handover metrics and each 𝑖 ∈ . In this weighting method, different range of metric value is not
row represents the available target cells. Here, 𝑥𝑖𝑗 corresponds the value affected because, 𝑁𝑖𝑗 is normalized.
of the 𝑗th metric of 𝑖th target cell and 𝑖 = 1, 2, … , 𝑚 and 𝑗 = 1, 2, … , 5.
Thus, the elements of the matrix can be written as 𝑋𝑖1 = 𝑆𝐼𝑁𝑅,
𝑋𝑖2 = 𝑈 𝑀𝑃 , 𝑋𝑖3 = 𝐷, 𝑋𝑖4 = 𝛹 and 𝑋𝑖5 = 𝜂. 4.3. Improved multi-objective optimization
85
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
Table 2 Finally, we calculate the performance value of each small cell. The
Q-table of different states and actions.
highest performance value of the cell will be the optimal handover
Average speed (km/h) State () Default Hys (dB) Default TTT (s) target cell,
0–4 0 3.0 0.0–5.5
4–8 1 2.5 0.0–2.56 ⎡ 0.2471 ⎤
⎢ ⎥
8–12 2 2.0 0.0–1.25 0.1737 ⎥
𝑖 = ⎢ .
12–17 3 2.0 0.0–1.02 ⎢−0.1202⎥
17–22 4 1.5–2.0 0.0–0.64 ⎢−0.1005⎥
22–28 5 1.5–2.0 0.0–0.48 ⎣ ⎦
28–34 6 1.5–2.0 0.0–0.256 Here, the first cell has the highest performance value. Therefore, the
34–41 7 1.5 0.0–0.52
41–48 8 1.0 0.0–0.52
first cell is the optimal handover target cell for our algorithm and the
48–56 9 0.5 0.0–0.48 E-MOORA method handovers the service of the user to the first cell.
56–64 10 0.5 0.0–0.256 Our in-depth look into the values of decision matrix also supports the
64–70+ 11 0.0–0.5 0.0–0.16 decision.
86
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
87
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
point of handover using Q-learning approach and incorporating user Fig. 4(a) illustrates that the number of handovers increases for all
movement probability as the HO metric, which help us to find out the the HO methods with the increasing number of users traveling from
best target cell. Therefore, E-MOORA outperforms in terms of radio link one cell to another. Our proposed E-MOORA method performs better in
failure. that case because of incorporating the user movement probability from
On the other hand, 3(c) shows that the user mean energy efficiency the mobility model and modified weighting technique that uses vector
is reduced for all algorithms with the increasing number of velocity normalization technique calculates normalized value for both beneficial
levels. Reason of this downhill graph is that when the velocity of the and non beneficial metrics separately to minimize the ranking abnor-
user increases, the number of handovers increases, thus more energy mality. Integration of Q-learning approach to select the appropriate
consumed by the users. However, the E-MOORA method gives better triggering point properly also helps us to minimize the unnecessary
results compared to the others due to incorporating the User Trans- handovers. However, in other MCDM (i.e., PE-TOPSIS & GRA-HO)
mission Power (UTP) as the handover metric which helps us to avoid methods have slightly lower results due to typical sum normalization
the selection of that cell which consumes more energy and enhances method in weighting technique. Conventional methods perform worse
the energy efficiency. However, conventional method gives the lowest
in that case because they have considered only a single metric to initiate
result in this case because mobility of user’s suffer from unnecessary
the handover.
handovers and radio link failure that decreases user mean throughput
Fig. 4(b) illustrates that the number of handovers increases for all
thus decreases energy efficiency greatly. However, the GRA-HO method
the HO methods with the growing number of users traveling from
performs better than PE-TOPSIS and conventional because considering
one cell to another. Our proposed E-MOORA method performs better
User Transmission Power (UTP) criterion metric.
because of incorporating the user movement probability and modi-
As velocity increases the throughput of user for all method is
fied weighting technique. The ranking abnormality is minimized due
reduced that is shown in Fig. 3(d). Conventional and GRA-HO method
have the worst throughput performance due to high number of han- to separately normalizing the beneficial and non-beneficial metrics
dover and radio link failure probability. However, from 0 km/h∼30 by the proposed weighting technique. Integration of Q-learning ap-
km/h velocity our proposed method had better throughput because of proach to select the appropriate triggering point properly also helps
minimum number of Ho but after 30 km/h velocity it faces high number us to minimize the unnecessary handovers. However, other MCDM
of HO and radio link failure so throughput decreases like other method. (i.e., PE-TOPSIS & GRA-HO) methods have produced slightly lower
values due to using typical sum normalization in weighting technique.
5.3.2. Impacts of varying the number of users per small cell Conventional methods perform worse in that case because they have
In this simulation, we have varied the number of users per SC from considered only a single metric to initiate the handover.
0 ∼ 50. While the velocity of the user is at medium speed which is On the other hand, Fig. 4(c) illustrates the user mean energy effi-
35 km/h and number of small cells fixed at 30. ciency decreases with the increasing number of users. This is because
88
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
when the number of users increases per cell then the signaling over- Fig. 5(a) shows that increasing the number of small cells causes
head as well as interference from neighbor cells and serving cells growing occurrence of handovers. This is because when the density of
are increased. This greatly lowers the system throughput thus lower the small cells increases, the users frequently change their positions
the user mean efficiency. Proposed E-MOORA method has higher user in the adjacent small cells which in turn increases the number of
throughput with the increasing number of users per cell. The reason handovers. In this simulation, the conventional method gives the worst
behind the fact is that to incorporate the user transmit criterion metric result than others because they have only considered a single metric to
as HO metric that effectively utilizes the energy efficiency in the se- instantly execute handovers. The PE-TOPSIS and GRA-HO methods suf-
lection process of small cells. Furthermore, user movement probability fer from ranking abnormality to provide the weight value of the metrics
metric also helps us to significantly reduce the unnecessary handover which in turn fails to select the optimal SC efficiently. The E-MOORA
and improve system throughput. While conventional methods cannot method reduces the ranking abnormality and improves the accuracy of
perform better without considering the transmitted power of the user weighting values to select the optimal target cell. The metric ‘current
as the HO metric. However, the GRA-HO method performs better than load on cell’ helps to find out the optimal cell that has available
PE-TOPSIS because it keeps an eye on the user transmitted power resource blocks and user movement probability suggests better move
metric. to a cell which helps to minimize the number of handovers. Optimal
User mean throughput is decreased with the increasing number setting of the triggering point using Q-learning method also helps to
of users is depicted in Fig. 4(d). We observe that the proposed E- minimize the number of unnecessary handovers. For that reason, the
MOORA method performs close to the other existing two MCDM meth- E-MOORA method outperforms other state-of-the-art approaches.
ods namely PE-TOPSIS and GRA-HO. However, our proposed E-MOORA An upward graph Fig. 5(b) illustrates the increasing number of radio
method provides slightly higher throughput due to accurately predict- link failure probability with the increasing number of small cells. This
ing the target cell by incorporating the user movement probability. is because with the increasing number of small cells (SCs), users change
E-MOORA shows lower HO rate and radio link failure probability the SC frequently and probability of radio link failure increases. Here,
because of accurate weighting value that is why the mean through- our developed E-MOORA method outstrips than others method due to
put of user is higher. However, other state-of-the-art methods suffer measuring the optimal weight value and less design complexity which
from ranking abnormality and inconsistent 𝑊𝑗 that is why they have helps us to execute the UE to top ranked target cell within a window
achieved the downhill throughput line than E-MOORA. time in the E-MOORA method. In addition, E-MOORA method incor-
porates Q-learning method for finding the optimal handover triggering
5.3.3. Impacts of varying number of small cells on system point to minimize the radio link failure rate. On the other hand GRA-
In this simulation, we have varied the number of small cells from HO performs better than PE-TOPSIS due to having less In that case,
4 ∼ 14 while the number of users per small cell and the velocity of the conventional method also performs worst because of depending only
users are fixed at 35 and 30 km/h, respectively. one handover metric.
89
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
Fig. 5(c) illustrates that user mean energy efficiency improves in all paper. To select the optimal target cell, delay, SINR, current load on
the studied method with the increasing number of small cells. This is cell and user movement probability were used as the HO metrics to
due to traffic load generated by the users has distributed among the minimize the handovers. While MOORA multi-criteria decision making
increasing number of small cells which in turns reduce the signaling method and modified entropy weighting technique were used to rank
overhead and improve throughput. Among all method, conventional the candidate target cells and provide weight among the parameters,
handover method has shown lower energy efficiency due to having sig- respectively to select the optimal target cell. However, both MOORA
naling overhead and higher number of handovers. On the other hand, and entropy method incorporates sum normalization method instead of
our proposed E-MOORA method has highest mean energy efficiency. vector normalization. Due to incorporating user movement probability
This is because the user transmitted power metric has put significant as the HO metric and vector normalization method to reduce ranking
impotent in metric weighting thus this is reflected in handover decision. abnormality, our proposed E-MOORA method was able to select the
However, PE-TOPSIS performs lower energy efficiency than GRA-HO optimal target cell efficiently. Moreover, E-MOORA also set the trigger-
due to not considering user transmitted power criterion as handover ing points such as Time-To-Trigger and hysteresis optimally to reduce
metric. the handover failure rate using Q-learning approach. The experimental
The impacts of varying number of small cells on user mean through- results demonstrated significant performance improvement in terms
put is described in Fig. 5(d). Simulation result shows that an earthward of minimizing the radio link failure and enhancing the user mean
throughput as high as 20%, and 15%, respectively compared to PE-
graph for all method as number of small cells increases. Among all
TOPSIS method and 25%, and 20%, respectively compared to GRA-HO
method proposed E-MOORA method has higher user mean throughput.
method.
The reason behind this better result is the less number of handover
In future, we will upgrade this method in an inter macro cell
and radio link failure rate that increases the user quality of service. On
scenario so that UE can be handed over from one small cell to another
the other hand PE-TOPSIS has better result than GRA-HO due to less
situated in a different macro cell.
number of handover frequency that achieved for accurate weighting
values. But conventional method gives lowest throughput compare to CRediT authorship contribution statement
others because of higher handover frequency and radio link failure rate
that put the system in a great quality of service degradation. Md. Rajibul Palas: Conceptualization, Methodology, Investigation,
Software. Md. Rakibul Islam: Software, Methodology, Writing - review
6. Conclusions & editing. Palash Roy: Data curation, Validation, Writing - review &
editing. Md. Abdur Razzaque: Supervision, Writing - review & editing.
An intelligent mobility management scheme based on multi-metric Ahmad Alsanad: Writing - review & editing. Salman A. AlQahtani:
handover method and Q-learning approach for 5G densely deployed Writing - review & editing. Mohammad Mehedi Hassan: Writing -
small cell cellular network namely E-MOORA was proposed in this review & editing.
90
M.R. Palas, M.R. Islam, P. Roy et al. Computer Communications 174 (2021) 81–91
Declaration of competing interest [18] J. Jailton, T. Carvalho, R. Francês, A fuzzy logic system for vertical handover
and maximizing battery lifetime in heterogeneous wireless multimedia networks,
Wirel. Commun. Mob. Comput. (2019) 1–13.
The authors declare that they have no known competing finan-
[19] E. Malathy, V. Muthuswamy, Knapsack - TOPSIS technique for vertical handover
cial interests or personal relationships that could have appeared to in heterogeneous wireless network, PLoS One 10 (8) (2015).
influence the work reported in this paper. [20] P.K. Shukla, On gradient based local search methods in unconstrained evolution-
ary multi-objective optimization, in: International Conference on Evolutionary
Acknowledgments Multi-Criterion Optimization, Springer, 2007, pp. 96–110.
[21] J.M. Batalla, A. Beben, Y. Chen, Optimized decision algorithm for information
centric networks, Telecommun. Syst. 61 (2) (2016) 247–255.
The work is supported by the Deanship of Scientific Research at [22] J. Granat, J.M. Batalla, C.X. Mavromoustakis, G. Mastorakis, Big data analytics
King Saud University, Saudi Arabia through the Vice Deanship of for event detection in the IoT-multicriteria approach, IEEE Internet Things J. 7
Scientific Research Chairs: Chair of Pervasive and Mobile Computing. (5) (2020) 4418–4430.
[23] Q. Liu, C.F. Kwong, S. Zhang, L. Li, Fuzzy-topsis based optimal handover
This work is also partially supported by a grant for the ‘‘Research Fel-
decision-making algorithm for fifth-generation of mobile communications system,
lowship (2020–2021)’’ funded by the Information and Communication J. Commun. 14 (10) (2019) 945–950.
Technology Division, Ministry of Telecommunications and Information [24] Y.S. Hussein, B.M. Ali, M.F.A. Rasid, A. Sali, A.M. Mansoor, A novel cell-selection
Technology, Government of Bangladesh. optimization handover for long-term evolution (lte) macrocellusing fuzzy topsis,
Comput. Commun. 73 (2016) 22–33.
[25] F. Ouyang, X. Li, An vertical handover introduced by adaptive mechanism based
References on fuzzy analytic hierarchy process for heterogeneous networks, in: 2017 10th
International Congress on Image and Signal Processing, BioMedical Engineering
[1] Forecast number of mobile users worldwide from 2020 to 2024, 2021, [Online]. and Informatics (CISP-BMEI), IEEE, 2017, pp. 1–6.
Available: https://www.statista.com/statistics/218984/number-of-global-mobile- [26] A.A. Ipaye, A.M. Ibrahim, I.I. Ahmed, S.A. Nagar, D.N. Mitropoulos, Mathemat-
users-since-2010/ (Accessed: 22.01.2021). ical model implementation of vertical handover network decision algorithms in
[2] I. Shayea, M. Ergen, M. Hadri Azmi, S. Aldirmaz Çolak, R. Nordin, Y.I. Daradkeh, heterogeneous network based on qos parameters, in: 2018 International Confer-
Key challenges, drivers and solutions for mobility management in 5g networks: ence on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE),
A survey, IEEE Access 8 (2020) 172534–172552. IEEE, 2018, pp. 1–6.
[3] P. Roy, A. Tahsin, S. Sarker, T. Adhikary, M.A. Razzaque, M.M. Hassan, User [27] M. Alhabo, L. Zhang, N. Nawaz, Gra-based handover for dense small cells
mobility and quality-of-experience aware placement of virtual network functions heterogeneous networks, IET Commun. 13 (13) (2019) 1928–1935.
in 5g, Comput. Commun. 150 (2020) 367–377. [28] M. Lahby, L. Cherkaoui, A. Adib, An enhanced-topsis based network selection
[4] P. Roy, S. Sarker, M.A. Razzaque, M.M. or Rashid, M.M. Hassan, G. Fortino, technique for next generation wireless networks, in: ICT 2013, IEEE, 2013, pp.
Distributed task allocation in mobile device cloud exploiting federated learning 1–5.
and subjective logic, J. Syst. Archit. 113 (2021) 101972. [29] I.I. Ahmed, A.A. Ipaye, D.N. Mitropoulos, K.M. Amer, A.M. Ibrahim, Vertical
[5] J. Kim, D. Kim, S. Choi, 3gpp sa2 architecture and functions for 5g mobile handover e-topsis algorithm mathematical model using ahp and standard devia-
communication system, ICT Express 3 (2017) 1–8. tion weighing method, in: 2019 International Conference on Computer, Control,
[6] S. Li, L.D. Xu, S. Zhao, 5g internet of things: A survey, J. Ind. Inf. Integr. 10 Electrical, and Electronics Engineering (ICCCEEE), IEEE, 2019, pp. 01–05.
(2018) 1–9. [30] I. Bisio, A. Sciarrone, Fast multiattribute network selection technique for vertical
[7] M. Alhabo, L. Zhang, Multi-criteria handover using modified weighted topsis handover in heterogeneous emergency communication systems, Wirel. Commun.
methods for heterogeneous networks, IEEE Access 6 (2018) 40547–40558. Mob. Comput. 2019 (2019).
[8] M.S.A. Shuvo, M.A.R. Munna, S. Sarker, T. Adhikary, M.A. Razzaque, M.M. [31] P. Roy, S. Sarker, M.A. Razzaque, M.M. Hassan, S.A. AlQahtani, G. Aloi, G.
Hassan, G. Aloi, G. Fortino, Energy-efficient scheduling of small cells in 5g: A Fortino, Ai-enabled mobile multimedia service instance placement scheme in
meta-heuristic approach, J. Netw. Comput. Appl. 178 (2021) 102986. mobile edge computing, Comput. Netw. 182 (2020) 107573.
[9] U.K. Dutta, M.A. Razzaque, M. Abdullah Al-Wadud, M.S. Islam, M.S. Hossain, [32] A. Huszak, S. Imre, Eliminating rank reversal phenomenon in gra-based network
B.B. Gupta, Self-adaptive scheduling of base transceiver stations in green 5g selection method, in: 2010 IEEE International Conference on Communications,
networks, IEEE Access 6 (2018) 7958–7969. IEEE, 2010, pp. 1–6.
[10] J. Madaan, I. Kashyap, Vertical handoff with predictive received signal strength [33] Q. Europe, Hnb and Hnb-Macro Propagation Models, 3GPP R4–071617, 2017.
in next generation wireless network, Int. J. Comput. Netw. Inf. Secur. 8 (8) [34] H. Holma, A. Toskala, LTE for UMTS: OFDMA and SC-FDMA Based Radio Access,
(2016) 27. John Wiley & Sons, 2009.
[11] G. Saini, Optimized rss based algorithm for heterogeneous networks, Indian J. [35] S. Singh, J.G. Andrews, Rate distribution in heterogeneous cellular networks
Sci. Technol. 9 (47) (2016). with resource partitioning and offloading, in: 2013 IEEE Global Communications
[12] S. Radouche, C. Leghris, Network selection based on cosine similarity and com- Conference (GLOBECOM), IEEE, 2013, pp. 3796–3801.
bination of subjective and objective weighting, in: 2020 International Conference [36] R. Chellappa-Doss, A. Jennings, N. Shenoy, A review on current work in mobility
on Intelligent Systems and Computer Vision (ISCV), IEEE, 2020, pp. 1–7. prediction for wireless networks, in: Proceedings of the 3rd Asian International
[13] T. Goyal, S. Kaushal, Handover optimization scheme for lte-advance networks Mobile Computing Conference, Kasetsart University, 2004, pp. 1–7.
based on ahp-topsis and q-learning, Comput. Commun. 133 (2019) 67–76. [37] Y. Zhu, D. Tian, F. Yan, Effectiveness of entropy weight method in
[14] A. Enayet, M.A. Razzaque, M.M. Hassan, A. Alamri, G. Fortino, A mobility-aware decision-making, Math. Probl. Eng. (2020).
optimal resource allocation architecture for big data task execution on mobile [38] W.K. Brauers, E.K. Zavadskas, The moora method and its application to
cloud in smart cities, IEEE Commun. Mag. 56 (2) (2018) 110–117. privatization in a transition economy, Control cybern. 35 (2006) 445–469.
[15] K. Yang, I. Gondal, B. Qiu, L.S. Dooley, Combined sinr based vertical hand- [39] M. Bennis, D. Niyato, A q-learning based approach to interference avoidance in
off algorithm for next generation heterogeneous wireless networks, in: IEEE self-organized femtocell networks, in: 2010 IEEE Globecom Workshops, 2010,
GLOBECOM 2007-IEEE Global Telecommunications Conference, IEEE, 2007, pp. pp. 706–710.
4483–4487. [40] P. Guohua, L. Z., G. Hui, A network controlled handover mechanism and its
[16] E.R. Bastidas-Puga, Á. Andrade, G. Galaviz, D. Covarrubias, Handover based on optimization in lte heterogeneous networks, in: Wireless Communications and
a predictive approach of signal-to-interference-plus-noise ratio for heterogeneous Networking Conference (WCNC), 2013, IEEE, 2013, pp. 915–1919.
cellular networks, IET Commun. 13 (2019) 672–678. [41] O. Yakimenko, Engineering Computations and Modeling in
[17] K.-I. Itoh, S. Watanabe, J.-S. Shih, T. Sato, Performance of handoff algorithm MATLAB® /Simulink® , American Institute of Aeronautics and Astronautics,
based on distance and rssi measurements, IEEE Trans. Veh. Technol. 51 (6) Inc., 2019.
(2002) 1460–1468.
91