Next Article in Journal
Combining Statistical, Displacement and Damage Analyses to Study Slow-Moving Landslides Interacting with Roads: Two Case Studies in Southern Italy
Previous Article in Journal
Active Disturbance Rejection Optimization Control for SOFCs in Offshore Wind Power
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Survey of Handover Management in Mobile HetNets: Current Challenges and Future Directions

Centre for Wireless Technology, Faculty of Engineering, Multimedia University, Cyberjaya 63100, Malaysia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(5), 3367; https://doi.org/10.3390/app13053367
Submission received: 4 February 2023 / Revised: 2 March 2023 / Accepted: 3 March 2023 / Published: 6 March 2023
(This article belongs to the Section Electrical, Electronics and Communications Engineering)

Abstract

:
With the rapid growth of data traffic and mobile devices, it is imperative to provide reliable and stable services during mobility. Heterogeneous Networks (HetNets) and dense networks have been identified as potential solutions to address the upcoming capacity crunch, but they also pose significant challenges related to handover optimization. This paper presents a comprehensive review of recent handover decision algorithms in HetNets, categorizing them based on their decision techniques and summarizing their input parameters, techniques, and performance evaluations. Our study highlights the technical challenges and opportunities related to handovers in HetNets and dense cellular networks and provides key findings from recent studies. The significance of this survey is to provide a comprehensive overview of handover decision algorithms in HetNets and dense cellular networks, which can aid in the development of more advanced handover optimization approaches.

1. Introduction

With the introduction of new wireless technologies and applications, mobile communication networks have seen a huge surge in data traffic and the number of mobile connections. This increase in the number of mobile connections and data traffic is most visible in cities and other areas with high human activity. According to Ericsson, overall mobile data traffic will exceed 113 Exabytes per month, including Fixed Wireless Access (FWA) by the end of 2022 and 368 EB per month by the end of 2027 [1]. This significant increase in data traffic is due to a variety of mobile network-dependent applications, including mobile phone users, wireless augmented reality, gaming, high definition video streaming [2], voice and video calling, Intelligent Transportation Systems (ITS), Vehicle to Vehicle (V2V), Vehicle to Everything (V2X), Internet of Things (IoT), High-Speed Railway (HSR), Unmanned Air Vehicle (UAV), and Automated Driving Vehicles. All of these applications demonstrate a dynamic communications paradigm in which low latency, high reliability, and efficient spectrum usage are always required to provide optimum Quality of Service (QoS) and accommodate a greater number of connections. We can fulfill these high data-demanding requirements by expanding the system’s bandwidth and capacity. This gives rise to the concept of high-frequency mmWave communications, which will provide a very wide bandwidth in high-frequency bands, whereas network densification and load sharing of larger networks into smaller and diverse HetNets, will increase capacity and QoS, especially at the dense and congested areas such as stadiums, shopping malls, city centers and dense cities by allowing load sharing between different types of cells [3,4,5,6,7,8,9]. Figure 1 showcases the progression of mobile cellular generations from 1G to the envisioned 6G, emphasizing the varying applications and the data rates available.
The small cell base stations (BS) are defined as low-power nodes that cover a limited range of up to a few hundred meters. These BSs can also operate independently or in conjunction with the macro cell [8,9]. mmWave communication and network densification have greatly enhanced bandwidth, capacity, and data rate, as well as QoS, but at the expense of mobility management and handovers (HO). Because both concepts rely on the idea of small cells with a relatively limited coverage footprint, resulting in more frequent HOs. In the case of network densification, the coverage area of small cells is reduced intentionally to accommodate more user equipment (UE) by deploying more BSs based on the principle of frequency reuse. In contrast, increased propagation losses limit the expansion of the coverage area for mmWave communications [10,11]. Due to the smaller cell coverage area, UE must perform a higher number of handovers in certain scenarios, leading to several handover-related issues that must be evaluated as key performance indicators (KPI), such as handover ping-pong (HOPP), unnecessary handovers (UHO), handover failures (HOF), handover latency (HOL), radio link failures (RLF), interruption time (IT), cell dropping ratio (CDR), and cell blocking ratio (CBR). This affects throughput, which is closely linked to the number of handovers, resulting in a decrease in QoS and user satisfaction.
The research community has focused primarily on improving mobility and HO management to reduce the number of HOs and enhance related metrics such as throughput, cost, and user satisfaction [12,13,14]. Proposed HO approaches were designed based on various scenarios and situations, with soft computing methods like fuzzy logic controllers widely used in these networks for traffic management, congestion control, decision-making, and network optimization. Additionally, deep learning (DL), machine learning (ML), and metaheuristic approaches were also applied, along with several self-optimization algorithms developed based on parameters such as UE velocity, reference signal received power (RSRP), and geographical information.
The Third Generation Partnership Project (3GPP) introduced the Mobility Robustness Optimization (MRO) and Load Balancing Optimization (LBO) functions as part of Self-Optimizing Networks (SON) techniques to adjust handover control parameters, including handover margin (HOM) and time-to-trigger (TTT) [15,16,17]. The main objective of MRO and LBO is to automatically optimize these parameters to maintain a high-quality connection between communicating UEs, evaluated using KPIs. These optimization methodologies have improved the overall performance of the system, although adjusting the HOM and TTT values affects multiple KPIs. For example, increasing TTT reduces HOPP, but increases RLF at high UE speeds. Thus, finding the optimal balance remains a challenge in managing and improving KPIs. Although several optimization methods are available in the literature, there is still a gap to be filled in finding the ideal solution for optimal triggering settings for HOM and TTT.
Mobility management is considered to be a crucial design challenge in current and future mobile communication systems, due to the rise in mobility-based users and applications. The use of high frequencies for larger bandwidths, smaller cells, and HetNets for increased user capacity and constant data demands have already emphasized the significance of handover management. In this survey, we concentrate on the current and future requirements related to mobility and handover management in mobile communication networks. To gain an understanding of the necessities and techniques for effective handovers, we scrutinized different handover approaches including RSRP, velocity-based, and advanced methods such as machine learning, deep learning, and soft computing. It is vital to comprehend these recent approaches as they will play a crucial role in the intelligence and management of 5G and beyond 5G mobile networks [18,19,20].
There are numerous methods for managing HO that have been suggested in the literature, but none of them is perfect enough to provide a solution. There is still a lot of research required to be done in this area to find an optimal solution for 5G and B5G networks, where the number of HOs will increase significantly. Therefore, continued research into handover management in 5G and HetNets is imperative in order to fully realize the capabilities of these networks. This survey’s primary contribution can be summed up as follows:
  • This research focuses on HO and mobility management procedures using self-optimization, soft computing, and ML/DL approaches. These approaches have been thoroughly discussed, highlighting the most cutting-edge methods available in various categories. As a result, this study will pave the way for future research on HOs in mobile networks.
  • To better understand the impacts of different parameters on HO, available methods are classified into different categories.
  • Highlight the available challenges for each grouped category and tabulate them in the form of a summary that includes the proposed scheme, flaws, and findings, as well as the KPIs and HCPs used.
  • The “Open Issues and Future Directions” section highlights potential future research areas for handovers in 5G, Beyond 5G (B5G), and 6G communications.
This survey paper endeavors to furnish a comprehensive examination of handovers in HetNets. This paper starts with a review of related surveys. The background section provides an overview of handovers in HetNets, including handover control parameters, self-optimization network in HetNets, and handover challenges. The central focus of this paper is on handover decision techniques, which include velocity, RSRP, fuzzy logic, machine learning/deep learning, heuristic approaches, and spatial information. The paper also sheds light on open issues and potential future directions for handover decision techniques. The conclusion summarizes the key contributions of the survey paper, and provides recommendations for future research. The outline of this article is presented in Figure 2.

2. Related Surveys

Several survey papers have been published on the topic of handover and mobility management in mobile HetNets. The authors provided a detailed overview of the handover and mobility issues in the burgeoning ultra-dense mobile networks in [21]. They discussed the key findings from recent studies, highlighted the technical difficulties and potential opportunities related to mobility from the perspective of developing ultra-dense cellular networks. They not only presented a thorough tutorial on 5G mobility approaches, but also highlighted the key mobility risks of legacy networks. An overview of the handovers and mobility management utilizing 5G enabling technologies is provided in [22]. They described the 5G wireless network layout and explored HO information gathering and decision management methods for ultra-dense small cell networks, with a particular emphasis on how machine learning approaches can assist in optimizing the HO process in 5G networks. Additionally, they addressed the HO information gathering techniques, radio resource control, HO metrics, and categorization of HO decision systems. In the survey by [23], the authors provided an overview of the current state of cellular communication networks. They then provided a comprehensive tutorial on mobility and handover management in 5G, emphasizing the unique challenges posed by its features such as mmWave communications, HetNets, IoT, vehicular communications, device-to-device communications (D2D), and high-speed train communications, which are more complex than in 4G. Additionally, they discussed the basics of handover management in B5G and 6G THz communications. They also discussed the main branches of ML, including supervised, unsupervised, and reinforcement learning (RL), and how each is applied to the handover management process. They provided a thorough analysis of recent research on ML-assisted handover management methods under a novel classification based on the two major categories of visual data-based and wireless network data-based handover management methods. In the survey paper [24], the authors provided an overview of SON functions and its various definitions. They discussed the major categories of SON and highlighted the most well-known applications of SON in 5G cellular networks. They also discussed the different SON architecture designs that aim to make the system more scalable, flexible, and open, and provide more intelligence to the 5G network. The authors emphasized the benefits of using ML and big data to overcome the constraints of SON implementation in 5G networks, while also highlighting the drawbacks and challenges of implementing SON in 5G cellular networks. They grouped the SON functions based on how 5G mobile networks are managed, and explained the challenges that SON must overcome to be effectively used in 5G networks. The authors of [25] discussed recent research on various handover and mobility management strategies in 5G ultra-dense HetNets, with a focus on dual connectivity (DC). They first provided an overview of the fundamental principles of 5G networks and HO procedures in 5G HetNets. They then examined the use of DC in 5G, highlighting its benefits and drawbacks, as well as the significant challenges that may arise as a result of DC in future networks, such as mobility management, spectrum management, high data rate requirements, and security and privacy. They also explored opportunities and potential solutions to these challenges through the use of AI, ML, and DL techniques and optimization of load and mobility processes.
The authors in [26,27] conducted a comprehensive survey on handover decision making in 4G and 4G/5G networks. They first provided a technical overview of admission control and handover procedures, as well as challenges in handover management in the latest LTE-A architecture. They then analyzed various handover methods and algorithms, focusing on the main approaches and factors used in making handover decisions. They highlighted the key mechanisms, inputs, advantages, and limitations of each method, and explained how they were utilized in the decision-making process. In [28], the authors delve into the intricacies of SON operations. They trace its evolution through various mobile communication generations and present design approaches proposed for SON in B5G contexts. The authors also provide a comprehensive overview of SON applications such as MLB, CCO, MRB and Automatic Neighbor Relations (ANR). They highlight the potential of AI and ML algorithms in the successful implementation of SON in 5G and B5G scenarios and discuss recent advancements in the field of research. The authors conclude by identifying key areas of focus for future SON research in order to ensure its success in upcoming networks like B5G. In the article [29], the authors delved into the topic of load balancing in HetNets. They began by providing an overview of what load balancing is and its objectives. Next, they explored various options for managing the load balancing problem in HetNets such as data analysis-based solutions, Cell Range Expansion (CRE), fuzzy logic solutions, cell breathing, and channel borrowing. They also discussed various key performance indicators (KPIs) that can be used to evaluate performance in HetNets, such as SINR, resource utilization (Physical Resource Balancing-PRB), user satisfaction, throughput, CBR, CDR, outage ratio (OR) and PLR. The authors also highlighted the importance of coordination between MRO and MLB, as well as strategies for conflict resolution. Finally, they looked at how different researchers have used various ML methods to solve the load balancing problem in HetNets. They discussed the basic implementation details, technical challenges, performance analyses, and model inadequacies of these ML methods. In [30], the authors conducted a detailed examination of the handover process in 5G networks, highlighting key parameters such as MRO and LBO optimization and exploring different decision-making functions for initiating a handover. The study also included a thorough examination of the literature pertaining to different optimization methodologies such as velocity aware-based, RSRP-based, and FLC-based. The authors also discussed the various scenarios, methodologies, key performance indicators, and simulator types, highlighting both the successes and challenges of the handover process and potential solutions.
Table 1 provides a comprehensive overview of various survey papers related to mobility and handover management. As far as our research is concerned, it is noteworthy that we only considered the most recent survey articles related to handover and mobility management. The analyzed works in the table focus on different aspects such as 4G and 5G network scenarios, handover and mobility, load balancing, machine learning applications to handover management, utilization of heuristic approaches, spatial information-based handover approaches, and conventional RSRP and UE velocity. These in-depth studies aim to provide a comprehensive understanding of the current state of the art in the field of mobility and handover management.

3. Background

Mobile communication technologies have evolved into an essential aspect of modern life. The growing number of communication devices, services, diverse applications and user behaviors necessitates fast data speeds, large capacity, and continuous connectivity. As the most recent mobile communication systems are capable of providing high data rates and lower latency with higher bandwidths, the increase in the number of connections necessarily requires an increase in network capacity, which can be substantially increased up to 100 times by using small cells and HetNets along with other benefits like offloading of congested macro cells, extend cell coverages, and better-received signal quality at the edges of macro cells [31,32].
HetNets are wireless networks that make use of multiple types of access networks. A broadband network may offer wireless services in places with various traffic densities, such as outdoor areas, within buildings, residences, and even underground sites such as tunnels, by employing macro cells, micro cells, and femtocells. These types of deployments always need better network capability in terms of network coverage, capacity, and data rates. High data rates, spectrum efficiency, energy efficiency, and lower congestion are among the benefits of HetNets. However, mobile communication systems provide a more complex scenario. As a result of dense deployments of access points and base stations, mobility and HO issues, as well as higher path losses, smaller coverage regions, and rapid signal fading, will occur, resulting in more errors and a drop in QoE. To maximize overall network performance, HO and mobility problems must be addressed effectively [33].
This section’s goal is to provide an overview of the handover mechanism and its numerous related functions.

3.1. Handovers in HetNets

For next-generation mobile communication networks, HetNets will be a key solution since they will deliver better data rates, more user capacity, and wider coverage. Low-power small cells such as microcells, picocells, and femtocells are incorporated inside the high-power macro cell positioned within the same geographical coverage region to form HetNets which resultantly achieve cost-effective and energy-efficient solutions for users QoE [34,35,36]. However, the massive and ultra-dense deployment of these small cells increases the number of HO. This spike in the number of HO is exacerbated in a high-speed mobility environment. When compared to a pedestrian-moving UE, a high-speed UE requires a more smooth and more effective HO transfer to the next cell to ensure connectivity and quality. The incorrect or inefficient HO strategy does have quite a severe impact on communication quality in the form of longer interruption times, higher call dropouts, and throughput deterioration. As a result, in order to offer seamless connectivity and services to mobile customers, HOs must be maintained properly and optimally [30,37].
The HO phenomenon refers to a user’s radio link process switching from a source cell to a target cell in order to retain connectivity while traversing from one cell to the next [38,39]. Figure 3 illustrates the basic concept of HOs in mobile communication systems with a number of scenarios. HOs ensure that users receive better QoS and uninterrupted connectivity, as well as maintain good network performance overall. The number of successful/failed HOs, interruption times, and radio link failures all affect QoS and performance. Although HO techniques vary by technology, we may model them in three or four steps [26,40,41,42]:
  • Measurement Phase: The UE constantly collects RSRP values from surrounding cells during the measurement or information collecting phase in order to look for improved signal conditions for HO. This method of continual scanning or information collection assures QoS and network availability. Other parameters, such as RSRQ, SINR, and RSSI, can also influence this measuring and scanning procedure for HO decisions.
  • Decision Phase: The HO decision step will proceed after the information acquisition and measurement phase at the serving cell. A list of adjacent cells will be examined during this process to determine the target cell that best meets the requirements. Following analysis, the target cell with the highest RSRP value receives the HO request message. The target cell has the option to accept or reject the HO request after it is received. Requests that are not accepted set off the HOF, which eventually results in RLF. As an alternative, the target cell will begin preparing for the UE’s arrival.
  • Execution and Completion Phase: The execution and completion phase is about the signaling and radio link transfer process for UE mobility to the target cell from the serving cell. In addition, the data transfer process, synchronization, network reconfiguration and authentication have all been completed in the execution phase. Lastly, the UE initiates the completion message to indicate the HO completion process.

3.2. Handover Control Parameters

The HCPs are the key decision-making parameters in HO management. The decision of when to initiate a HO from the serving cell to the target cell is based on the values of the HOM and the TTT. As a result, these can significantly help in keeping the connection stable and the quality high among the UEs in communication. Previously, fixed TTT and HOM values worked effectively for traditional mobile communication scenarios where there was no coverage overlapping and HOs typically occurred at cell boundaries following frequent away movement from the cell center. However, in the situation of dense deployments and small cells, this static approach is no longer viable, as a UE with changing requirements may regularly relocate into an area where the cell coverage of several BSs overlaps. Furthermore, rather than having generic HO parameters for the entire scenario, HetNets and dense networks required more diverse and customized HO parameter settings for each UE based on their specific requirements [43,44,45,46,47]. If a user is moving at a high speed, for instance, they may cross through multiple cells, leading to a too late HO. For this reason, HCPs should be kept relatively low so as to prevent RLF. A low-speed scenario, on the other hand, results in a shorter distance and a higher-quality signal for the user. Low HCP values may cause too early HO, which then necessitates adjustments at higher HCP levels. Therefore, avoiding HOPP and RLF demands for high HCP levels. Figure 4 depicts numerous scenarios of HO issues that are commonly caused by incorrect HCP parameters. Similarly, Table 2 displays the various combinations of HOM and TTT and their respective dependencies.
Figure 5 summarizes the HCP parameters relevant to the handover decision. The handover process is triggered when the RSRP from the target cell exceeds the RSRP of the serving cell at the HOM level. The received power should be measured repeatedly at the UE based on the TTT interval. This shows the impact of HCP settings on the handover decision-making process.

3.3. Self Optimization Network in HetNets

The extensive use of SON in numerous domains makes it difficult to define precisely. However, somehow we can demonstrate it as an efficient way to manage the dynamic requirements in a distributed environment. Similarly, it can be described as a method or technique that allows a system to modify its organization without explicit command during execution [48].
In 2008, Self-configuration and Self-optimization networks were introduced as a part of LTE networks [49] and been standardized in 2009 starting from release 9 [50]. The aim of this deployment for LTE was to achieve the expected network performance indicators named KPIs. Such as capacity, coverage, QoS, user satisfaction, CAPEX/OPEX, etc. Later on, this SON concept was extensively adopted in telecom sectors for performance optimization techniques and worked as a fundamental part for 4G mobile networks, as well as 5G networks [51,52,53,54,55,56]. Three categories are designated for SONs: Self-configuration, Self-optimization, and Self-healing. Self-configuration autonomously adjusts the parameters according to the condition without human intervention. Whereas, Self-optimization is the procedure that automatically optimizes the parameters after the configuration proposed by the network or system. Lastly, Self-healing works to recede errors and faults from the network by adopting suitable actions suggested after optimization [24]. Several autonomous functions for self-optimization have been introduced for 4G and 5G systems. The functions defined under this are mostly related to the optimization of [24,53,54]:
  • Coverage and Capacity
  • Handovers
  • Interference
This article focuses on HO-based matters, so here we will discuss the SON parameters that only relate to HO and mobility management. LBO and MRO work as HCP controlling functions that automatically optimize the values for HOM and TTT. As HOs have a time constraint set by the 3GPP, these SONs have to provide optimized results in a real-time scenario to reduce the latency as well as to maintain connectivity and quality according to the user requirements. Due to certain requirements and conditions, MRO and LBO parameter settings may conflict or be compromised. Both functions seek to optimize the HCPs in order to increase HO performance. For example, the MRO function adjusts HCPs based on user mobility, whereas the LBO function adjusts HCP values to balance load among cells, resulting in a conflict. Many authors have tried to resolve the issue [38,57,58,59,60], but it still requires attention to produce an optimal value for HCPs.

3.3.1. Load Balancing Optimization

Mobile communication systems employ an RSRP-based user affiliation process, with the cell that has the highest RSRP working as the serving cell. The same RSRP-based user affiliation approach is used in most research on HetNets. The issue with this strategy is that it needs to consider the various aspects that affect network performance. These aspects include the SINR, the candidate cell’s load, the future load required by the user, the free resources of the destination cell, and overall system capacity. These issues become more prominent in HetNets, where the transmission power and coverage area are limited. Resultantly, fewer users will be attracted by small cells compared to macro cells, leading to non-uniform user distribution in cells. That will create severe problems concerning resource utilization, QoS, QoE and load balancing [61].
Load balancing refers to the equitable distribution of cell loads across neighboring cells or the shifting of traffic from crowded cells to more vacant cells such that radio resources are highly optimized. The bandwidth of a cell is shared by all users affiliated with that cell. An overloaded state arises when the cell load surpasses or approaches the limit as a result of the maximum number of users per cell being reached. At this stage, the load balancing system begins to deliberately shift users to other less crowded cells in order to avoid overloading or congestion, which would result in performance degradation. From 2009, 3GPP [50,62] standardized the CIO and CRE process through LBO that can address the load balancing problem. However, non-optimal use of this value can result in even more severe load-balancing issues. Thus, the SON function is designed to optimize and automate HO-related problems as well as for load balancing to overcome from issues related to cell capacity and coverage. To improve load balancing performance, all of these studies [29,46,58,63,64,65,66,67,68,69,70,71,72] employed various combinations of HCPs and optimization techniques such as PSO, clustering and utility-based clustering techniques, auto-tuning hybrid approaches for MLB and LBO, CRE-based approaches, game theory, markov decision processes, fuzzy logic approaches and recent ML and DL-based approaches.

3.3.2. Mobility Robustness Optimization

Inefficient HCP settings in traditional schemes become even more challenging in HetNets and dynamic scenarios when networks become dense and conditions change dynamically and often. These suboptimal settings result in more RLF and a higher number of HOs. MRO, also known as handover optimization, is a Self-ptimization function that improves the condition of handovers in the network to enable continual mobility for UEs. It focuses on minimizing RLFs, unnecessary handovers, ping-pongs, and call dropouts resulting from poor handover parameter settings. The serving and target cells’ RSRPs are continually monitored, and handovers are initiated based on the triggering point defined by the handover parameters. There are several mobility characteristics such as HOM, TTT, CIO, and so on, and a lot of the research has focused on optimizing a triggering point specified by HOM and TTT.
To maximize the HOM and TTT for both MRO and LBO, a variety of algorithms have previously been suggested and implemented. The research community is very interested in MRO. The multiple HO optimization strategies used for various radio access technologies reported in the literature illustrate this. To improve HO performance, all of these studies [34,73,74,75,76,77,78,79,80,81,82,83] employed various combinations of HCPs and optimization techniques. And the algorithms’ performance has been mainly evaluated using KPIs such as HOF, HOR, HOPP, UHO, CDR, RLF, CBR, IT, and throughput. Table 3 lists the various key performance indicators and the articles in which they were used for performance evaluation.

3.4. Handover Decision Approaches in HetNets

In HetNets, the HO processes are getting more complex, mainly when it is only based on traditional techniques like RSRP along with some HOM value. Macro cells transmit signals at high power and in the HetNet scenario, UEs receive these strong signals at every point in the cell compared to small or micro cells with low transmission power and coverage area. Resultantly, most of the HOs will be performed with macro cell, which will create several issues, including HOs and load balancing. Therefore, in HetNet scenarios, the HO decision must require coordination or updates from various collaborating parameters that can be used along with RSRP to enhance this decision-making process. These parameters and updates can be in the form of some threshold value, SINR, bandwidth, cell load, cost function, weight function, the velocity of the UE, or some optimized values. And these HO decision approaches perform evaluation on the basis of number of HOs, PLR, HOL, throughput, HOPP, HOF and CDR etc. Details about these HO decision categories will be discussed in the coming section below. Tabular categorizations are shown in Table 4, where we collected the data according to the information collection and decision-making point of view.

3.5. Handover Challenges

HetNets has significantly enhanced the network throughput, spectral efficiency and QoS, but they also lead to several technical challenges. Due to the dense deployment of cells and overlapping coverage areas, a UE will observe frequent HO. That will create challenges related to interference from adjacent cells and Inter-Cells, scheduling of neighbour cells available for target cells, load management between cells and mobility management.

3.5.1. Adjacent Cell Scheduling

Handover enables seamless connectivity between UEs and BSs during movement. To improve the quality of HOs, a process enlists and schedules all the adjacent cells available based on the UEs measurement report. This scheduling process may become time-consuming, affecting the HO decision process and quality. Therefore, scheduling and minimizing adjacent cells is mandatory to improve the HO decision process and quality. 3GPP introduced and standardized Neighbor Cell List (NCL) and Automatic Neighbor Relation (ANR) procedures in [122] to improve the operation and maintenance of HOs in wireless networks. The target BSs can now be constrained to specific neighbour cells with only specific quality parameters to avoid handover failure, which NCL provides. However, due to small cells and HetNets, adjacent cell scheduling list size may become large, affecting the handover decision as the searching time will be increased to select the suitable target cell. Several studies have been done by the authors [123,124,125,126,127,128] to enhance this scheduling and minimization process of neighbour lists to improve HO performance as well as to lower signal overhead, and energy consumption.

3.5.2. Inter-Cell Interference

With the increasing data traffic and capacity requirements, HetNets are considered an effective and efficient way to enhance user capacity and utilization of the spectrum resources. The overlapping signal coverages at a single point and splitting cells into smaller cells make optimization and network design even more complex due to several issues, especially Inter-Cell Interference (ICI) at the cell edges. The handover decision in mobile networks is mainly based on the RSRP, along with other decision-making parameters. Thus, dense deployment of small cells inside the macro cell will decrease the signal quality with the increase in the interference, which results in the degradation in HO performance. To ensure a satisfying QoS in severely affected areas, 3GPP introduced Inter-Cell Interference Coordination (ICIC) in Release 8, later on, introduced as enhanced Inter-Cell Interference Coordination (eICIC) in Release 10. Similarly, in Release 11, 3GPP formalized Coordinated Multipoint (CoMP) Transmission procedure for interference mitigation. To improve from interference challenges, the authors have conducted several studies on various interference reduction measures [129,130,131,132,133,134,135,136,137,138,139]. However, adapting the majority of these methods to 5G standards with massive network sizes and capacities will be a considerable problem for future HetNets.

3.5.3. Centralized Handover Optimization

Many studies have focused on analyzing handover self-optimization at the base station level without considering individual user behaviour. This is because handover decisions are typically based on the overall network state and the signal strength of neighbouring cells rather than on individual user characteristics such as traffic patterns or mobility behaviour. However, it is becoming increasingly clear that individual user behaviour can play a significant role in handover performance. Factors such as user mobility, traffic patterns, and service requirements can all have an impact on the handover process. This implies that the centralized handovers are causing a significant challenge to the communication system’s performance. As they impose higher complexity and higher signalling overhead that can cause a bottleneck or a single point of failure in the network [95,140,141,142].
In recent years, there have been some studies that have looked at optimizing handovers on a per-user basis. These studies have found that by considering individual user behaviour, it is possible to improve handover performance by reducing call drops, increasing handover success rates, and reducing call setup times. Such approaches can include techniques like analyzing the user’s traffic pattern, Mobility prediction and using machine learning algorithms to learn the user behaviour and proactively trigger handover. However, these studies are still in the investigative stages, and more research is needed to fully understand the impact of user-centric handover optimization on network performance [143,144,145,146]. It’s also important to note that the implementation of user-centric handover optimization may come with some complexity, such as the need for more information from the mobile devices and more computation and decision-making on the network side.

3.5.4. Contradiction among Handover Parameters

In 4G/5G Hetnets, MRO and LBO are the key handover optimization functions that aim to improve handover performance and network capacity. However, there can be a situation when the objectives of MRO and LBO may conflict with each other during the handover process, leading to trade-offs and potential issues. For example, in some situations, LBO may want to perform a handover to a cell that is farther away but has less load, while MRO may want to perform a handover to a cell that is closer but has more load in order to minimize the RLFs. Similarly, MRO and LBO can have different handover parameters and decision algorithms, leading to different handover decisions and potential inconsistencies. To mitigate these issues, coordination and standardization of handover parameters across different networks and network elements are necessary [38,84,91].

3.5.5. Diverse User Requirements

In HetNets, handovers can be challenging due to diverse user requirements. As, HetNets consists of a combination of different networks, which have different coverage areas and capacities so they may have different requirements for handovers, such as high throughput, low latency and minimal interruption time, etc. Additionally, the varying characteristics of the different network types can make it difficult to ensure that handovers are performed seamlessly and efficiently. Therefore, it is important to design and optimize handover algorithms to meet the diverse user requirements in HetNets. For example, some advanced handover techniques such as proactive handover, conditional handovers, multi-attribute decision-based handovers and hybrid handover, etc, can be used to improve handover performance in HetNets [100,147].

4. Handover Decision Techniques

In this survey, we categorized the HO decision approaches based on:
  • UE Velocity
  • RSRP
  • FLC approach
  • Metaheuristic Approach
  • ML/AI
  • Spatial Information

4.1. UE Velocity-Aware HO Decision Approaches

In velocity or speed-based HOs, UEs velocity acts as an input parameter for HO decisions. Numerous techniques added UE speed as an input parameter for the HO procedure to reduce the number of HOPPs. The velocity-aware HO approaches work by modifying the HCP parameters in accordance with speed depending on specified threshold values as shown in Figure 6. In [148], they performed an experimental study on the impact of high-speed mobilities on the HOs. The results show that UE speed has a direct impact on HOF and overall handover timing. As the HO phenomena in HetNets is more complex compared to base networks, we can predict and perform more accurate HOs in these networks by using UEs speed as a HO decision parameter. This results in significant improvement in network performance in terms of HOPP and RLFs. Numerous studies based on UE speed have been conducted; a few of them are listed here.
In [38] the authors proposed a conflict resolution approach to solve the optimization conflict between MRO and LBO. This conflict is caused by the non-optimal HCP values after optimization which leads to network performance degradation. To overcome the said issue they used UE Velocity, Cell Load, and RSRP values of the serving and targeting BS to get optimal values of HCP. This Optimization of HCP parameters is based on weight functions for each user for each parameter. After optimization in the second stage they adjust the HCP values according to the handover failure type. According to the results presented in the paper, the proposed scheme is compared with MRO, LBO, and a Hybrid of MRO and LBO. Results show that the proposed scheme outperforms the previous schemes by a significant margin. In [85], authors proposed a Velocity Aware Handover Self Optimization algorithm for 4G and 5G dense networks to optimize HOM and TTT values according to the UE Velocity. Moreover, HOP, HOPP, and RLF were used to evaluate the performance. They developed a distributed UE velocity-aware HO optimization algorithm that works in a hybrid way. Initially, the system monitor and get the values of RSRP and Velocity of the UE. HOM and TTT values will be adjusted based on these threshold values (conditions) in the second phase with respect to UE speed states. These conditions or values were categorized on the basis of UE Velocity; however, the velocity range is only from 40 to 160 km/h. Fixed mobility patterns, absence of LB information and use of fixed pattern or jumping values for HCP adjustments can degrade the algorithm’s performance. Similarly, some optimization approaches can predict more accurate HCP values instead of manual adjustments in a jumping manner. The paper’s [86] authors proposed a robust algorithm for the optimization of HCP parameters in an LTE-A HetNets environment by introducing a new relationship between HOM and TTT values. By doing this, they achieved excellent results compared to the previous literature by comparing RLF, HOPP, and HOFs. Their proposed scheme adaptively selects the HOM and TTT values according to the UE Velocity for each user. They assumed the locations of UE and BS to estimate the velocity and UE’s distance from the BS. Using this location and Velocity information, they adaptively predict the HOM Values. They also considered the RSRP and SINR from both serving and targeting cells for predicting HOM according to UE Velocity. TTT is purely a time-dependent phenomenon, but this article has shown a direct relationship between TTT and HOM. It means the TTT values are dependent upon HOM as well as the velocity of the UE, and they derived this relationship with the help of a geometric function to create a base against fixed or unjustified steps [85] for tuning the HCPs. Similarly, the authours in [149,150] investigates the downlink coverage and handovers by employing stochastic geometry and SINR to enhance coverage and handover performance in 5G HetNets.
The partial optimization of HCP parameters results in inefficient HO triggering, lowering overall system efficiency. Similarly, Manual optimization, non-optimal analysis of HCPs, and central optimizations are the obstacles to optimal HO triggering. This necessitates the use of distributed optimization approaches because each UE needs specific HCP values. In this research [91], the authors developed a distributed optimization strategy for 5G networks based on weight functions. According to UE requirements, the system automatically predicts the weight values for each unique user. The weight values for SINR, UE load, and UE speed are first evaluated by the weighting mechanism. Following the initial evaluation of input parameters, the outputs are transmitted to the second weight function to produce the final output weight value, which will be utilized as an indicator for the optimization of HCP for a particular user. The proposed weight algorithm’s results were compared against HOPP, HOP, RSRP, and RLF. The benefit of this proposed strategy is that it does not interfere with other participating UE’s HCP values, resulting in an improvement in RSRP and a reduction in HOPP and RLF overall. Similarly, in [44], they used a fuzzy logic approach based on UE’s velocity along with RSRP and RSRQ as input parameters. The optimisation approach aims to introduce a robust HCP combination for 5G and next-generation networks. They evaluated the algorithm with different mobility speed scenarios in 5G networks for HOP, HOPP, HOF, HOL, and HIT as compared to HOPP, HOP and RLF of their previous work [85].
HCP values for some grouped velocities cannot be fixed because these can change rapidly with the change in velocity and other parameters. To establish these groups for fuzzy systems, an impact of change in velocity must be measured on HCP values. In mobile communications, HetNets and network densification are perceived as an essential approach for handling the ever-increasing capacity and data rate demand, its impact on the handover (HO) rate is often ignored. The benefits offered by HetNets directly affects by the number of HO’s and delays caused by moving users. The authors in [151] developed a velocity-aware HO skipping algorithm via stochastic geometry method, for cellular HetNets to overcome the HO effects and to improve the data rates. The HO skipping or bypassing scheme skips the cell that have highest SINR value along the user trajectory to prolong the service or connection duration with the serving cell. This process resultantly reduces the number of HOs and its related effects on the performance. Specifically, the simulation results indicate that the velocity-aware HO skipping methods can generate up to 77% higher data rate gains than the typical HO strategy that always maintains the optimal RSRP based relationship. In [152], a velocity-aware HO triggering method for cellular HetNets was developed that relied on the coordination of MIH (Media-Independent Handover) and PMIPv6 (Proxy Mobile IPV6) to facilitate user mobility while reducing packet loss and HOL. They segmented the procedure into several parts, such as velocity tracking to obtain stabilized values, updating the velocity values based on GPS tracking to obtain UE lifespan for better decision making, and finally performing triggering choice. They effectively improved packet loss and HOL issues but ignored HOP and HOPP.
In article [76], the authors intended to show the effect of different HCP values on the performance of 5G network by analyzing fixed HCP settings. They used various scenarios to explain the necessity for applying more advanced approaches in 5G networks. They have used HOM’s and TTT’s predefined values with the predefined velocity of UE to check the behavior of UE based on HOP, HOPP, and RLF. According to the simulation results, lower HCP values can minimize the number of HOF while increasing the HOPP. These results can further highlight that the medium HCP values may be the best solution when using some fixed HCP environment for specific velocities. But for HetNets and dense networks, the network conditions are highly dynamic, where these fixed HCP settings will not work, resultantly requiring an adaptive solution. Similarly, in [83] same authors investigated the performance of different MRO algorithms for 5G networks by considering different mobile velocities. The purpose was to suggest the best MRO approach in dynamic scenarios on the basis of HOPP, SINR and RLF. Table 5 lists the studies discussed in this section, including their parameter selection criteria, HCPs considered for optimization, KPI’s used for evaluation, the simulator used, the achievements and drawbacks, and the velocity of the UE.
Several velocity-aware HO techniques have been proposed in recent years to improve handover performance in HetNets. UE speed has been used as a decision parameter to modify the HCP values, resulting in reduced HOPPs and improved network performance. The proposed techniques use weight functions, fuzzy logic, and other optimization approaches to adapt HCP values to UE velocity. The results of these studies have shown improved performance in terms of HOPP, RLF, and HOF compared to traditional handover techniques. Distributed optimization strategies have been developed to overcome the limitations of manual optimization and central optimization, resulting in efficient handover triggering and improvement in overall system performance.

4.2. RSRP-Based HO Decision Approaches

UE performs periodic or event-triggered measurements and reporting for handovers to get signal quality and power level. 3GPP defined a few measurement parameters, and RSRP is one of them. RSRP-based handover procedures are more practical and can perform better in conjunction with other measurements or decision parameters to adjust user requirements. RSRP is the average received power of a single reference signals resource element. An illustration of the RSRP-based handover process is shown in Figure 7. In this section, we included some literature related to RSRP-based HO decisions.
For the 4G and 5G HetNets scenario, the authors of article [92] developed a dynamic HO control technique to optimize the HCP values and decrease HOPP and RLF. The proposed algorithm was based on the type of HOF. They employed three types of HOFs named too-early-HO, too-late-HO and wrong-cell-HO and justified that these HOFs occur due to different speed scenarios. However, one criterion for these failures is the UE’s speed, and other factors that contribute to HOFs include RSRP, SINR, and aberrant HCP changes. These need to be adjusted dynamically to efficiently cover different speed scenarios and RSRP levels. According to the proposed algorithm, the system will initially monitor input parameters like RSRP, SINR, UE speed, etc. Following HOF occurrence, they classified HOFs into three types and adjusted HCP parameters based on HOF type. Without taking HOF into account, the results showed improvements in HOP, HOPP, RLF, and IT when compared to earlier papers. Similarly, in [37], the same authors proposed an auto-tuning optimization algorithm with the similar approach based on RSRP and UE speed to tune HCP values. The objective of the algorithm was to reduce HOF and HOPP, and its performance was measured using HOPP, RLF, CDR, HOF, HOD, and IT. In article [68], a penalized HO load balancing algorithm was proposed for cell edge users in LTE HetNets. The technique was based on the optimization of the MLB algorithm by cooperative UE selection and target cell selection along with Handover parameter optimization to achieve the objective of efficient load balancing along with better QoS. They used RSRP, cell load and SINR to optimize HCPs and the comparison of the results shows a reduction in the number of unwanted switching between UE and BS, thus increasing the throughput and QoS of the system. In [153], the authors developed an efficient HO algorithm for load balancing in the LTE HetNets scenario. They created a list of possible femtocells using RSRP from neighboring cells and SINR. This possible femtocell list is divided into three categories of neighbor cells based on the RSRP, expected RSRP, and number of free resource blocks (RB), respectivily. To begin, the algorithm will select the femtocell with the highest number of available resources in order to achieve the maximum possible throughput. In the event that a candidate femtocell is unavailable, the algorithm forces users to connect to a macro cell with adequate resource blocks. They tested the algorithm in a variety of scenarios with varying numbers of users and UE velocity for throughput and HOPP. To address HOPP and HOF, [154] proposed a method for adjusting the start of the handover process using the TTT value based on the prediction of SINR in LTE HetNets. A predictive method based on the recursive least squares algorithm was used to forecast SINR value. The handover process selects the most appropriate triggering time with the help of the monitoring of decay in SINR value. The results showed an improvement in the quantity of HOF and HOPPs.
Frequent HOs degrade system performance and can be brought on by factors including channel fading, static users, and slow-moving users. Within a small cell network, high-speed UE are more likely to encounter HOs than low-speed users. These recurrent HOs require adequate detection and prevention measures. In order to reduce unnecessary HOs in HetNets, the authors suggested a frequent HO mitigation technique based on a threshold control parameter. This is achieved by identifying users as fast-movers or HOPP based on the frequency with which they encounter HOs. The suggested system tracks users’ dwelling times and their serving cell histories to identify intrusive HOs. The algorithm labels a situation as "ping-pong" if the HO history data shows a pattern of repetition within a relatively small amount of time spent at each location. It is assumed that users are always on the move if there is no discernible trend in the HO history data over a very short dwelling time. The problem of superfluous HOs has been effectively addressed by the suggested approach [108]. A distributed optimization algorithm for MRO was proposed in [95] to minimize the number of RLFs in LTE small cell scenarios. They employed RSRP for HO decisions and adjusted the TTT, HO offset and CIO value for HCP tunings. Here TTT and CIO act as temporal and spatial parameters for joint optimization. The simulation results are compared on the basis of the number of RLFs, and HOPPs. They also highlighted the impact of UE speed on RLFs. The inclusion of HOM value along with included parameters can further enhance the efficiency of the algorithm. Table 6 presents the studies discussed in this section, along with their selection parameters, HCPs considered for optimization, key performance indicators, the simulator utilized, and the achievements and limitations of each.

4.3. FLC-Based HO Decision Approaches

Fuzzy logic is a technique that attempts to find accurate solutions for problems with imprecise data. In simple words, it allows situations, problems, or actions to be described and processed in linguistic terms such as “low”, “medium” and “high” instead of values like “30 kmph”, “70 kmph” and “120 kmph” [155]. It has been employed in a variety of engineering applications. FL approaches can be used in mobile communications to determine when and which cell to handover. These decisions can be based on multiple criteria and attributes as shown in Figure 8 for an enhanced decision-making procedure. In this subsection, we highlighted the recent literature that employed the FL-based approaches for handovers in the HetNets environment.
Due to HetNets and dense cell deployment in 4G LTE and 5G networks, the probability of HOPP, HOF and RLF on high-speed UE has increased tremendously. That is why managing and optimizing the HCP values is required by adjusting the conflicts between MRO and LBO. In this article [84], the authors proposed a coordinated self-optimization technique based on fuzzy logic to perform seamless handovers in HetNets. To manage the HO parameters along with adjustment of MRO and LBO conflict, authors used Cell Load instead of LBO and Weighted FLC for MRO to get optimized values of HCP according to the input parameters. Simulation results were compared based on HOPP, RLF and HOL.
Table 6. Summary of RSRP-based Handover Schemes.
Table 6. Summary of RSRP-based Handover Schemes.
Ref. No YearCriteria of Parameter SelectionHCP’sKPI’sSimulatorAchievementDrawbacks
2019 [92]RSRPHOM, TTTHOPP, RLF, HOPMATLABVelocity aware technique HOPP, RLF and IT by 78.31%, 49.86% and 44.94% respectively as compared to static HCP approachAccording to the Handover types, TTT and HOM values are adjusted, but these step based jumping adjustments in HCP shows fixed behavior
2019 [37]RSRP, UE VelocityHOM, TTTHOPP, RLF, HOF, HOP, HOD, HITMATLABProposed Auto-Tunning Algorithm reduced HOP by 92% and 73%, RLF by 65% and 87%, HOPP by 98.14% and 93.21% and HIT by 90% against [156,157] respectivelyManual definition of rules may not be appropriate in practical scenarios
2021 [68]Cell Load, SINR, RSRPHOMThroughput A cooperative distributed load balancing approach reduced call drop to 0% as compared to 8.42% and 2.78% against [158,159] similarly, reduced overloaded cells to 3% and RB utilization to 99%Must compare the results for HOPP to show the effectiveness of the algorithm against HOPP
2021 [93]RSRP, SINRHOM, TTT, and CIORLF, HOPPNS-3Adaption time and user satisfaction rates are only 4.17% and 416.7% at 5 Km/h, and 33.33% and 187.8% at 30 Km/h respectively as compared to baseline algorithmFor the real-time scenarios this may lead to higher RLF in case of an increase in the number of UEs and speed
2019 [101]RSS, Velocity, Path PredictionHOMHOP, RLFMATLABHOPP mitigation success rate increased to 74% as compared to conventional RSRP scheme from 56% and handover success rate of 60% to 30% of Monte Carlo methodHigh speed scenarios were not considered
2019 [108]RSRPThresholdNo. of HO, ThroughputNS-3FHM reduced 79.56% of the total number of HOs and network throughput increased by 10.82%By offloading UEs towards the Macro cell, may overload the cell and reduce the overall performance also an increase in number of users at higher speeds specifically degrades the throughtput
2018 [95]RSRPCIO, TTT, HO offsetHOPP, TTT, RLFNS-3Categorized handover failures by rationale and adaptively optimized HCPs according to the dominant handover failure reasonThe authors used simulation to minimize the RLFs and HOPPs, but no analytical justification was provided
Previously the same author in [77] employed FL by proposing a weighted fuzzy self-optimization approach to optimize HCP parameters in HetNets. They optimize the HOM and TTT by taking SINR, UE speed, and BS traffic load into account as input parameters. The weighted fuzzy algorithm automatically optimizes the HCP values according to the input parameters. They compared the simulation results on the basis of RLF, HOPP and HOF. In [102], authors proposed a fuzzy logic-based vertical handover decision-making scheme for HetNets using only throughput and end-to-end delay as input parameters. Simulation results compared on the basis of throughput, end-to-end delays, jitter and handover decision time. The authors extended their previous work [79] in this [87] article by employing fuzzy logic to optimize only the HOM value by using RSRP, RSRQ and UE velocity as inputs to fuzzification system. They achieved the dynamic HOM values by enhancing the fuzzy rules from the previous work according to the quality and velocity of the UE. The simulation results were compared to numerous approaches based on HOF, HOPP, number of HOs, and average connection time. A three-stage fuzzy logic handover approach was proposed in [109] for the D2D scenario. They used RSRP, PLR and throughput as input criteria to the fuzzification system and developed a minimum quality function to estimate the handover necessity; the purpose was to reduce the unwanted handovers. In the second stage, they designed a fuzzy logic-based target cell selection scheme to process the UEs requiring handovers. Whereas in stage three, the selected target cell will be checked for the radio resources availability. The simulation results were compared with several TOPSIS and simple fuzzy schemes on the basis of PLR, average throughput and number of handovers. However, in the article [88], the authors used RSRP, RSRQ and UE velocity as inputs to a fuzzy logic system to optimize HOM as well as TTT values. But the results were only compared on the basis of HOPP and HOP for different UE velocities. The majority of the available literature for fuzzy logic-based handovers has used numerous input parameters to obtain more appropriate optimization values. However, the authors of this article [96] only used SINR as an input parameter, together with changes in SINR value, to forecast the HOM. They defended this technique by claiming that when a UE’s SINR value drops, the UE is likely to move away from the BS and disconnect soon. As a result, they proposed that when the SINR is low, the HOM value be set low to initiate the handover process early. They simply employed nine fuzzy rules to calculate HOM and compared simulation results using RLF and HOPP.
Basic FL approaches employed in mobile communications performed well. They act as a reliable and robust approach for optimizing HCPs based on uncertain data however, these basic approaches have some flaws. For example, they cannot produce a reliable and robust decision if the number of input decision criterion increases. Similarly, designing of membership function also needs some automation instead of human experiences as, due to dynamically changing environments these approaches may not work in all scenarios. A fuzzy logic TOPSIS approach was presented in [89] that used RSRP, RSRQ, SINR and UE velocity as input parameters. From these input parameters, fuzzy logic utilized three inputs named RSRP, RSRQ and UE velocity for the fuzzification process that will help in the handover decision process. The basic purpose was to optimize the HOM by considering multiple input parameters. They used TOPSIS to prioritize the selected target cells from the available list and compared the results based on the number of HOs, HOF, HOPP and data rate. Using SINR and UE velocity helps to improve HOM optimization according to the user requirements. Similarly, the article [94] proposed a fuzzy logic and TOPSIS-based approach. They utilized fuzzy logic to manage dynamic input control parameters and TOPSIS to select the best BS. In order to improve the decision criteria, they used the concept of subtracting cluster scheme to generate membership functions based on historical data. They utilized SINR, RSRP, jitter, and packet loss as input parameters and compared simulation results using HOPP, the number of HOs, and the mean option score, which is a performance indicator for algorithms. Instead of using TOPSIS, the authors in [90] used a deep-Takagi-Sugeno-Kang fuzzy classifier (DTSK-C) for HetNets scenarios. They named it H2RDC (heuristic handover based on RCC-DTSK-C) with the purpose to reduce the number of HOPP. The DTSK-C classifier used a deep stack structure between different subsystems to classify and prioritize the target cell for handovers. They considered SINR, RSRP, RSRQ and UE velocity as input parameters for the fuzzification process to construct the input dataset for handovers. The simulation results were compared with the state-of-the-art approach [89] along with two other basic approaches by considering HOPP, HOF, number of HOs, CDR and time required for handovers. Table 7 presents the studies discussed in this section based on FLC.
Fuzzy logic has been widely used in mobile communication applications as a reliable and robust approach for optimizing handover control parameters based on uncertain data. Despite its advantages, it still has some limitations, such as its inability to produce a reliable decision when the number of input decision criteria increases. Therefore, more research is needed to automate the membership function design and to improve its performance in dynamically changing environments.

4.4. Metaheuristic Algorithms-Based HO Decision Approaches

In telecommunication, the design problem can be of large scale and complex that requires more computational power and time. These issues become severe and more challenging with the increase in different user requirements like data rate, speed, capacity etc. The complexity of these real-world challenges and requirements constrains the use of conventional methods. Metaheuristic algorithm highlights a process that is meant to discover a satisfactory solution to a complicated and difficult-to-solve optimization issue. For real-world problems with limited resources (e.g., processing power and time), it is crucial to find a near-to-optimal solution based on imperfect or partial knowledge. Metaheuristic algorithms can be classified into multiple categories: evolutionary, trajectory, and nature-inspired approaches. We added several papers in this subsection that use nature-inspired and evolutionary methods to address handover problems. Figure 9 illustrates the fundamental principle of utilizing Nature-Inspired and Evolutionary algorithms in optimizing handover procedures.
Due to multiple user requirements and dynamic behaviors, HCP values cannot be fixed to perform handovers. In article [97], the authors proposed a PSO algorithm along with mobility load balancing to get optimized HCP values for dynamic behaviors and requirements by using RSRP, UE velocity and load information. The performance evaluation was done based on HOPP and HOF. They compared fixed HCP values, optimized TTT, optimized HOM, and proposed scheme that utilizes TTT, HOM and offset. The simulation results showed that the HOPP and HOF have greatly improved compared to fixed or partial HCP optimization schemes. Using other KPIs can further validate the effectiveness of the proposed approach. Similarly, [105] devised a hybrid technique that combined the principles of PSO and SFO for 5G HetNets. The proposed adaptive particle-based sailfish optimizer (APBSO) determines weights depending on input parameters such as SINR, E2E Delay, HOP, Jitter, and Packet Loss in order to select the optimal network from a list of potential networks. These weights are then supplied to a Deep Auto Encoder section, which optimizes these weight values to perform handover decisions. The proposed technique performs well in terms of delay, HOP, stay time, and throughput when compared to earlier studies. The authors in [118] presented the PSO and PSO passive congregation (PSOPC) optimization algorithms to decrease handovers by relocating UEs between Macro and Femto cells based on their speed and data requirements. When compared to the PSO optimization approach, the PSOPC optimization technique reduces handovers by 20%.
The basic purpose of handover optimization approaches is to provide users with seamless services during mobility such that an up-to-mark QoS is available to every user in the network. The authors in [111] proposed an integrated optimization approach based on grey wolf optimization (GWO) and mayfly optimization (MFO). They employed the characteristics of GWO for network initialization and MFO for handover decisions. For the initialization phase, they considered security level, battery level, RSRP and QoS as input parameters for handover triggering. The Simulation results showed on the basis of delay, call drop, energy consumption and throughput. The authors of [104] also developed a hybrid approach to manage the frequent handovers and power consumption issues in HetNets. They employed cuckoo search (CS) and genetic algorithm (GA) for handover optimizations. Resultantly, they achieved better results with proper resource utilization and mobility in terms of throughput, delay, number of HOs and HO Failure Probability. They used the location and velocity information of the UEs to get the effective solution population from the cuckoo search algorithm, and passed these population values to a GA to get an optimal handover triggering value. Instead of using a hybrid approach the authors in [112] used the basic GA for handover optimization process on the basis of data rate, bit error rate, RSRP and delay for HetNets scenario.
The development of dense networks and HetNets has greatly increased the functional complexity by many folds. This rise in functional and optimization complexity directly affected the network performance in the form of KPIs degradation. Coverage and handover-related parameters are mainly affected in HetNets, which needs to be optimized in an efficient way such that the KPIs and QoE can be maximized. Heuristic algorithms and ML techniques allow you to model and map out functions in the form of data that cannot be evaluated directly or mathematically. Instead of using simple heuristic approaches, now, most authors prefer to use these approaches with ML or DL techniques [110]. Similarly, in [120], the author’s used ML techniques with GA to get the optimal values for HOM and CIO that can resultantly enhance the SINR for users in the network. Firstly, they generated the synthetic data values for possible combinations of HOM and CIO. These generated values are forwarded to the ML model to predict the most optimal KPIs that can enhance the system’s performance. Lastly, they used GA on the outputs of ML model for faster convergence. The performance analysis result shows that CatBoost performs best amongst ML techniques and GA can find the optimal convergence point more efficiently. To obtain optimal values for HCPs, the authors [107] used a data-driven multi-objective optimization approach. Firstly, they generated synthetic data for XGBoost, an ML model, to generate reliable KPI values, and then they used GA to maximize the RSRP and HOSR jointly. Later this work was extended by the same authors in [106]. The authors proposed a synthetic data-driven self-optimization approach for inter-frequency handovers by employing XGBoost and modified GA. They asserted that this is the first method of its kind that optimizes handover parameters with severely time-bounded constraints using synthetic data rather than real-time operator data. TTT, threshold1, and threshold2 are the three handover parameters that they optimized. The performance of these parameters was justified based on the handover success rate, RSRP, and SINR. The multi-Objective Optimization function determined the optimal values of TTT, Th1, and Th2. This designed objective function jointly maximizes the three KPI indicators: HOSR, RSRP, and SINR, and also maintains the fairness among KPI defined by the operators. This Optimization process was based on the training of Synthetic data designed with the help of SHAP implemented in the newly developed Simulator “SyntheticNet” [160] and produced with the help of the XGBoost gradient model. In the end, they used a Modified GA named Intelligent Mutation GA (IMGA) on the output values of XGBoost model for faster convergence to get optimal values. List of some of these studies have shown in Table 8 by considering different metahueristic algorithms.
The development of metaheuristics and nature-inspired algorithms has proven to be a crucial method in optimizing handover procedures in HetNets. A multitude of studies have shown the effectiveness of such algorithms in reducing handovers and improving KPI’s such as HOPP, HOF, delay, call drops, energy consumption, and throughput. The integration of machine learning and deep learning techniques has further enhanced the performance of these optimization algorithms.

4.5. Machine Learning/Deep Learning Based HO Approaches

In 4G and 5G network paradigms, handover management is a critical challenge in small-cell HetNets and can negatively impact the QoS and QoE with an increase in handovers. To address this challenge, deep learning and machine learning have been adopted as effective solutions for managing mobility and handovers by optimizing HCP parameters. These techniques have gained popularity over traditional optimization procedures due to their robust optimization and convergence properties. As demonstrated in Figure 10, advanced Machine/Deep/Reinforcement Learning strategies can be utilized to optimize handover procedures in HetNets. Several articles that have utilized ML and DL methods to tackle handover issues are highlighted in this subsection and summarized in Table 9.
The authors of [161] suggest using AI-assisted mobility predictors to manage a dense 5G network, aiding in resource allocation, load prediction, and energy saving. XGBoost was found to be more accurate in predicting mobility, achieving up to 95% accuracy with new input features, a realistic mobility model, and HetNet with shadowing. Similarly, [162] proposes an XGBoost algorithm to improve handover success rates in a sub-6 GHz LTE and mmWave HetNets, improving session maintenance and meeting the demands of 5G. To address the challenges of HetNets, the authors of [163] proposed a fuzzy logic-based vertical handover decision algorithm. This algorithm takes into account multiple input parameters to determine the most desirable network preference between LTE and WLAN for handover. By using this algorithm, it’s possible to maintain QoS during the handover process. Additionally, the authors proposed an intelligent interface activation technique that uses an RNN model to predict network conditions and reduce unnecessary network measurements during excellent network conditions. This technique optimizes power consumption in mobile terminals, further enhancing the user experience in HetNets.
The authors in [164] proposed a handover algorithm for next-generation multi-tier cellular networks. The proposed algorithm utilizes a look-up table, DL, and LSTM approaches to improve user QoE and QoS requirements while reducing HOF and ping-pong rates. Simulation results show that the proposed algorithm outperforms the current 3GPP scheme, with a significant increase in overall network throughput 40 to 60% and a reduction in HOF and ping-pong rates by 30% and 86%, respectively. These promising results suggest that the proposed solution could effectively enhance handover in next-generation multi-tier cellular networks. The authors of the article [165] proposed an adaptive approach for cell selection in two-tier HetNets using SDN and ML. The proposed adaptive algorithm, called adaptive two-tier based on the K-Nearest Neighbor (A2T-KNN) algorithm, intelligently selects the best BS from the two-tier BSs based on vehicle information and the features of the HetNet. The results demonstrate that the proposed algorithm outperforms other related schemes in terms of the average number of handovers, achieving up to 45.83% improvement. Additionally, the proposed algorithm improves the average achievable downlink data rate and network energy efficiency achieved by up to 17.18% and 16.86%, respectively.
In [93], a transfer learning (TL) and RL based robust optimization approach was proposed for small cell networks. The TL-based first part of the approach was used for network topology adoption in a centralized environment. Whereas the RL-based second part was used for HCP parameter optimization. In the topology adaption phase, they check the topology for any change in previously available information (Similarity detection). If there is no change, the previously selected HCP values will be forwarded to the topology. And in case of any change, the newly estimated HCP values will be forwarded and new topology information will be stored in the database for the next iteration. Geometry-based computation for CIO’s upper and lower bound values was also established, representing a maximization function of Too-Early HO (TEHO) and HOPP and a minimization function of Too-Late HO (TLHO). Lastly, RL based HCP adaption algorithm uses prior knowledge of the parameters and fine-tunes them to an optimal value. They optimized the HOM, TTT and CIO values and compared the results on the basis of RLF and HOPP. In [98], the authors developed an approach based on Q-learning (QL) algorithm to perform self-optimization in LTE networks. The basic purpose of this approach was to perform optimal handover configurations independently. For this, the author has used an epsilon-first learning algorithm for cell selection. However, for distributed self-optimization, this single learning agent has to be used on a shared learning policy in which different actions are collected separately from these single agents and forwarded into a central Q-Table. They created TTT and HOM tuples according to UE velocity and divided velocities into thirteen groups. The change in velocity will be observed and depending on this change, the suitable action or values will be selected from the centralized Q-Table. After this, the behaviour against performed action will be monitored, and accordingly, the reward will be updated. The simulation results were compared for cell load, user satisfaction, HOPP, HOP and RLFs. In [103], an online reinforcement learning technique was developed that uses Kalman filter to compute the best of the serving and target cells’ RSRP values. Based on the projected signal quality, a state-action-reward-state-action (SARSA) based reinforcement scheme was employed for target cell selection which results in a dynamic handover decision that considers future network conditions. They also used an epsilon greedy method to dynamically change the TTT and HOM levels based on the user’s requirement. They considered different UE speed scenarios for simulation and checked the scheme for throughput, PLR, packet delay, HOL, HOF and error rate.
In [166], the authors proposed a recurrent neural network-based trajectory prediction mobility model. The fundamental concept is to reduce complexity by eliminating raw data and improving the accuracy of trajectory prediction to learn the user’s mobility behavior. The authors of [167] proposed a user mobility prediction scheme for HO management in Cellular networks by acquiring user mobility data. After acquiring mobility data, they utilized a hybrid deep learning algorithm known as vector autoregression and gated recurrent unit (VAR-GRU) to estimate the UE’s future trajectory. The proposed method is subsequently evaluated in terms of future mobile location error, HO cost, and HO processing cost. In [168], they proposed an LSTM-based framework for single and multi-user UE trajectory prediction. They employed a fundamental framework for single-user trajectory predictions and a sequence-to-sequence framework for cluster-based multi-user trajectory predictions. The simulation outcomes compared single-user and multi-user prediction strategies. Prediction of UE’s future location can result in improved estimation and performance in handover procedures, thereby improving HO-related issues.
The authors developed a deep neural network-based proactive conditional handover scheme for 5G dense networks in [147]. As 5G networks are more prone to blockages and obstacles, a robust approach that can bear the sudden signal changes is required. With conditional handovers, multiple target BSs prepared in advance for handovers even when the connection between the UE and its serving BS is still reliable. The proposed proactive deep learning approach compared, different blockage densities; however, during the preparation phase, the target BSs have to reserve radio resources for the UE, which will cause inefficient resource utilization. The authors of [113] employed RL algorithms to predict the proactive handover decision-making based on pedestrian movement data. They used the location and mobility rate of pedestrians to determine the appropriate handover policy for maximizing the system’s throughput. They collected the position and velocity of the users using an RGB camera. On the basis of the obtained data, a Q-learning algorithm was implemented and a handover decision was made. The simulation results demonstrate that the Q-learning-based handover prediction is superior to the current heuristic handover decision-making in terms of obtaining higher throughput against service disruption times.
The authors of [114] proposed a cognitive self-optimization approach by using a fuzzy-based Q-learning algorithm along with a load difference method to optimize the load balancing issues. According to the authors, these cognitive approaches can perform better for unknown parameter relationships as compared to traditional rule-based or command-based systems in which each rule has to be defined separately for every possible scenario. They compared the Q-learning framework with traditional approaches at different speed scenarios for throughput, the number of unsatisfied users, and energy efficiency. Similarly, this research [169] also emphasized that proactive and cognitive approaches based on deep learning can assist mobile networks to provide optimal services to end customers without sacrificing quality. They used two distinct approaches for predictive and non-predictive handover scenarios. They developed a mathematical model to evaluate the HO cost, which incorporates latency, signaling overhead, call dropping, etc. In addition to this analytical method, they also proposed data-driven deep learning-based HO prediction algorithms to further enhance the HO cost parameters. Simulation results of MLP and deep-stacked LSTM frameworks show the dominance of LSTM over MLP for handover prediction. The enhanced performance can be due to LSTM’s inherent recurring nature, which facilitates a more accurate representation of time series data. The authors in [115] proposed a two-layer approach for HO optimization in an ultra-dense network. Initially, they performed a two-tier operation to form clusters of similar mobility types and get the optimal controller for each cluster by using k-means clustering algorithm. Then they used a model-free asynchronous advantage actor-critic (A3C) reinforcement learning technique to get HO information for each cluster. Lastly, they generate the generalized weights for every cluster on the basis of available information about clusters. In terms of handover rate and throughput, simulated results revealed that the proposed method outperforms the existing techniques.
Various studies have been carried out in recent years to improve handover performance in cellular networks through the use of transfer learning, reinforcement learning, deep neural networks, and other techniques. The approaches summarized in Table 9 demonstrate the effectiveness of using machine learning algorithms in improving handover performance by predicting user mobility, optimizing network parameters, and balancing network load. However, more research is needed to further optimize these techniques and find new ways to improve handover performance in 5G HetNets.

4.6. Spatial Information Aware HO Decision Approaches

As mobile networks are proliferating, fewer communication delays, higher data rates and higher capacities are expected in these networks. However, these factors can be compromised for high-speed scenarios in HetNets and small cells as they will observe frequent handovers and high signalling overheads. Most of these handovers are unwanted or can be avoided if the UE performs better handover decisions. Basic and conventional handover approaches only required signal strength information to perform handovers; however, these approaches can severely affect the handover performance in HetNet scenarios. For example, the conventional systems choose a cell with the highest signal strength as the handover target cell even if its link would be lost within a second after the handover process. Instead, another cell with a lower signal strength but a longer stable link could have prevented the system from frequent handovers. So the use of proactive and conditional handover schemes as shown in Figure 11 can be combined with location-based decision-making procedures to predict more accurate estimation for handovers. In this section, we present a summary of studies that utilize location and trajectory information for handover decision-making. The findings from these studies are presented in tabular form in Table 10.
Table 9. Summary of Handover Decision Approaches based on ML/DL.
Table 9. Summary of Handover Decision Approaches based on ML/DL.
Ref. No YearCriteria of Parameter SelectionHCP’sKPI’sSimulatorAchievementAlgorithm
2022 [170]RSRP, RSRQ, Cell information, Channel Conditions, Channel Bandwidth Based on a real-time collection of data, but more information about dataset will be beneficial for understandingDeep-Mobility an LSTM based approach
2021 [93]RSRP, SINRHOM, TTT, CIORLF, HOPPNS-3Adaption time and user satisfaction rates are only 4.17% and 416.7% at 5 Km/hr, and 33.33% and 187.8% at 30 Km/h respectively as compared to baseline algorithmTL, RL
2016 [98]SINR, Cell LoadHOM, TTT, CIOCell Load, User Satisfaction, HOPP, HOP, RLFC++ based LTE SimulatorAdjust the HO configurations autonomously using reinforcement learning for MRO and MLBQ-Learning, RL
2020 [166] Python (Keras)LSTM (RNN) based deep learning model to predict Mobile User trajectory, also used line simplification method to clean data to reduce execution timeLSTM
2021 [167]UE trajectory data Location, HO and Processing CostPython (Keras)Based on a real-time dataset for user trajectory prediction and improved the processing cost and transmission cost by 57.14% and 28.01% respectivelyVAR-GRU
2019 [168] Proposed a single-user and multi-user trajectory prediction scheme for future mobile HO management by using LSTM approachLSTM
2020 [147]RSRPTTT, HOMHO Success ratePython, MATLABConditional HO (CHO), a deep learning-based scheme that forecast the future target cell with an accuracy of 97.8% for upcoming HO in mmWave scenarioDL
2018 [113]RSSI, Velocity, Location Throughput A Q-Learning model for the prediction of HO in mmWave network by utilizing the RSSI and, Velocity and Location of pedestrian and perform better as compared to existing heuristic handover decision approachesQ-Learning
2020 [114] Throughput, No. of Unsatisfied UELTE-SimA Fuzzy-logic based Q-Learning approach with a load difference algorithm that optimize the load balancing and mobility related issuesFuzzy Q-Learning
2019 [169]User Location based on RSSI Signaling Overhead, Latency, Call Dropping, and Radio Resource Wastage, User dissatisfaction An analytical model that evaluates the HO cost which includes latency, signaling overhead, call dropping, etc. secondly, a data-driven deep learning-based HO prediction approach that further enhance the HO cost parametersLSTM
2018 [115] Throughput, HO rate Formed two-tier clusters of similar mobility types and get the optimal values for each cluster by using asynchronous advantage actor-critic reinforcement learning technique and lastly, by using available clustering information, the generalized weights produced for every clusterRL, DL
2022 [103]RSRP, RSRQTTT, HOMThroughput, PLR, Packet Delay, HOL, HOF, Error RateNS-3Used Kalman filter to compute the best RSRP of serving and neighbor cells and applied SARSA-RL technique to best target cell according to environment characteristicsKalman filter with SARSA based RL
In the article [116,121], a movement, direction and distance-based multi-criteria handover decision algorithm was proposed for femto cells and dense macro cells. The proposed algorithm employed UE speed, distance, UE trajectory, UE location, Cell location and RSRP as input parameters for different handover scenarios. The simulation results were evaluated for packet delay and packet loss in [121] and packet delay, packet loss, throughput and number of HOs in [116] on different cell radius proximities. Too close and too distant from the BS induce HOPP and HOF, respectively, and they related this in the form of packet loss rate. Similarly, in [99], the authors used spatio-temporal information for the handover decision process. For target small cell selection, they considered a number of quality indicators such as packet loss rate, HOPP, call drop and block rate, etc. This approach was intended to reduce unnecessary handovers and HOPP in 5G macro and small Cell mobile networks. They employed Kringing Interpolator with Semivariogram analysis for spatial estimation of the collected values at the first stage. They used a k-order autoregressive model for temporal estimation to get temporal values against each target cell. This temporal estimation aimed to get more stable target cells for the mobility management process. The simulation results were compared with the traditional handover process by considering HOPP, HOF, CDR, CBR and PLR. The authors of [100] proposed a multi-attribute decision making QoS aware handover technique for HetNets. They considered RSRP, co-channel interference and outage probability on the basis of UE location for better target cell selection. They divided the cell coverage area into three regions. On the basis of available values of input parameters, they calculated the weight values by using the analytical hierarchy process (AHP) to acquire handover utility of all the target cells. For analysis, they developed an analytical model as well as a simulation model and performed the comparison based on the number of ping pongs, number of handovers, HOPP and throughput.
In general, humans perform geographically limited periodic movements most of the time, which can be used to extract many useful aspects of movement behaviors. A very basic illustration of the scheme is shown in Figure 11, which shows that by utilizing the periodic and time-oriented movement information, the trajectory of a user can be predicted. Which can enhance the performance of the handover approaches greatly. The authors of [116,121] proposed a movement direction information history handover (MDIH-HD) method in [117] that utilized the concept of historical UE trajectory information and future location prediction for the handover process in LTE-A networks. The basic purpose of this MDIH-HD approach was to enhance the throughput and reduce the cell searching time, number of handovers, packet loss and delay at high speeds. Along with basic signal measurement parameters, they used UE direction, mobility pattern history and target cell load for this scheme. For an expected path, the UE’s historical data was utilized, while the moving direction prediction was employed for the random route. They updated the user historical data table based on the moving direction method, whereas the moving direction prediction technique relies on the UE trajectory to estimate the target cell. The selection of the target cell is based on its location, angle, and load capacity. When the UE is close to the handover point, it will choose the target cell by looking at its past. If the UE trajectory does not exist in the history or the target cell’s load is full, the user will begin searching for the target cell using the distance and cosine weight function. The simulation results show the improvement in considered parameters as compared to standard approaches. Similarly, in [119], they proposed a UE mobility prediction method for dense networks by using lagrange interpolation approach and calculated the probability of UE transition to its neighbour cell on the basis of the velocity and the slope of the trajectory. They divided the cell coverage into two tiers. No mobility prediction is required in the first tier or closed proximities of BS. However, in the second tier, the mobility or trajectory prediction process will be employed if a user moves away from the BS. They used random way point (RWP) model for random topology generation with the speed and position of the users and applied larange interpolation for the trajectory prediction. Their simulation model checked the accuracy of the trajectory prediction and compared results for the number of unnecessary handovers.
The findings from these studies suggest that the integration of proactive and conditional handover schemes with location-based decision-making procedures can improve the handover performance in high-speed scenarios. The use of UE speed, distance, UE trajectory, UE location, Cell location, RSRP and interference information can greatly enhance the accuracy of handover estimation and reduce unwanted handovers, packet loss, and delay. The concept of historical UE trajectory information and future location prediction, as well as the utilization of mobility prediction methods and spatiotemporal analysis, can further improve the performance of handover approaches in 5G macro and small cell mobile networks. In general, the integration of location and trajectory information in handover decision-making can greatly enhance the performance of handover approaches in HetNets.

5. Open Issues and Future Directions

A lot of work has already been done to address the HO and mobility issues in future mobile networks, but significant work still needs to be done in this area. Handover management is a critical aspect of wireless networks, particularly in 5G dense networks where there is a high density of cells and a large number of devices connecting to the network with dynamic requirements like high-speed mobility, low latency, high reliability and high data rates, etc. Similarly, a lot of emerging technologies such as; wireless augmented reality, gaming, high-definition video streaming, voice and video calling, ITS, V2V, V2X, IoT, HSR, UAV, automated driving vehicles, etc. introduced new challenges in these networks. Research in this area is already focusing on various techniques such as machine learning, deep learning, network slicing, and network virtualization to improve handover management and to make it more efficient and flexible. There are still many open areas to be addressed, such as the need for better prediction algorithms, the need for new protocols to reduce HOL, HOPP, RLF, the number of handovers, and the need for solutions that can scale to handle the large number of handovers that will be required in 5G small cell dense networks. In this section, we will briefly highlight a few of the key points related to the future research directions.
  • Software Defined Networking (SDN): The implementation of SDN in 5G HetNets aims to address the dynamic and complex nature of various network architectures by centralizing control and management. One of the key focus areas in this context is optimizing the handover process, which is transferring a connection from one network to another, to improve the overall performance and user experience in 5G HetNets. Here are some of the research challenges in the context of SDN-based handover optimization in 5G HetNets:
    • Developing accurate and efficient handover decision algorithms
    • Minimizing handover interruption time
    • Managing network resources during handover
    • Managing the load balance
    SDN can play a key role in addressing the above-mentioned research challenges by providing centralized control and management, which can be used to optimize the handover process and improve the overall performance and reliability of 5G HetNets [165,173,174,175,176,177].
  • Machine Learning: ML-based handovers in 4G/5G HetNets can improve wireless networks’ overall performance and efficiency by making more accurate and efficient handover decisions. However, several key research challenges need to be addressed to fully realize the potential of machine learning in this area. These challenges include dataset availability and quality issues, privacy and security, online and offline learning, centralized and distributed learning, frequent handovers, signaling overhead, energy efficiency, and load balancing. These challenges need to be addressed in order to develop accurate and efficient machine learning algorithms for handovers in HetNets and to ensure that these algorithms can handle the complexity and uncertainty of real-world wireless networks [178,179,180,181,182].
  • Deep Learning: DL has been proposed as a solution for handover management in 4G/5G HetNets due to its ability to learn and make predictions from large amounts of data. This can be useful in HetNet environments, where the number of possible network states and configurations is high. Deep learning can be used to predict the likelihood of a handover event, optimize the allocation of resources, improve QoS and QoE, enhance security and privacy, reduce HOL and improve the real-time performance, and make the decision-making process of the handover more transparent and interpretable. Overall, the use of deep learning in handover management in HetNets can enable more intelligent and efficient handover decisions, which can improve the system’s performance and enhance the user experience.
  • Dual Connectivity (DC): DC is a technique used in HetNets to improve handover performance. It allows a UE to simultaneously connect to multiple BS’s, typically a macro cell and a small cell, and use both connections to transmit data. This improves handover reliability and reduces interruption time during handover, as the device can seamlessly switch between the two connections without losing data. Additionally, it can also increase the overall network capacity, throughput and improve coverage in areas with high user density. However, there are several challenges that need to be considered, such as coordination between different base stations for fast switching during handovers, interference management, mobility, load balancing, security, energy efficiency, and QoS management between different macro cell and small cell users [25].
  • Data-Driven Handovers: In 4G/5G HetNets, data-driven handover approaches are crucial to ensure optimal performance and user experience. Future research will focus on developing new techniques and methods to handle the complexity of these networks, such as dealing with large amounts of data, accommodating high mobility, supporting multiple radio access technologies, adapting to dynamic environments, ensuring security, privacy and interoperability with other technologies. Overall, data-driven handover approaches are an essential aspect of 5G and B5G HetNets research and will have a significant impact on the overall performance and efficiency of these networks.
  • Digital Twins (DT): A digital twin in mobile networks refers to a virtual representation of a physical network infrastructure, such as a mobile device or a cellular network that can be used to simulate and optimize the performance of handovers. By creating a digital twin of a mobile device and the network infrastructure, network operators can test and optimize handover procedures in a simulated environment before deploying them in the actual network. This can help to identify and address potential issues with handovers, such as dropped connections or delays in the transfer process, bottlenecks and plan for capacity upgrades, and can lead to improved network performance and a better user experience. Digital twins can also be used in real-time monitoring, this way it can help to identify when and where handover issues are occurring in the network and take appropriate action to resolve them [183,184,185,186,187]

6. Conclusions

The management of handovers in mobile networks has been recognized as a crucial concern, particularly with the implementation of 5G dense networks and technologies that increase capacity. In this paper, we presented a comprehensive survey of handover mechanisms in mobile HetNets, with a focus on providing a detailed and up-to-date analysis of the current state of handover management. Our survey covers the basic procedures for handovers, the impact of handover control procedures on key performance indicators, self-optimization techniques, and the major challenges faced in handover management. We also categorized current handover algorithms and reviewed evaluation methods for performance.
The goal of this paper was to provide a comprehensive and updated overview of handover management in mobile HetNets, highlighting the current research direction and open problems in the field. Our survey presents a valuable resource for researchers in the area of handover management, offering insights into the state of the art and future directions for research.
In conclusion, this paper provides a valuable resource for researchers working in the field, offering an up-to-date overview of the current state of the art and future directions for research.

Author Contributions

In this survey article, A.U.R., M.B.R. and T.J.J. have contributed to the conceptualization of the study. A.U.R. has prepared the original draft of the manuscript and visualized the findings. M.B.R. and T.J.J. have supervised the study and provided critical feedback on the manuscript. The manuscript has been edited by A.U.R. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported and funded by Telekom Malaysia Research & Development Grant, RDTC: 211034, MMUE/220006, TM, Malaysia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declared no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
3GPPThird Generation Partnership Project
A3CAsynchronous Advantage Actor-Critic
AHPAnalytic Hierarchy Process
AIArtificial Interlligence
ANRAutomatic Neighbor Relations
APBSOAdaptive Particle-based Sailfish Optimizer
B5GBeyond 5G
BSBase Station
CAPEX/OPEXCapital expenditures/Operating expenses
CATBoostCategorical Boosting
CBRCell Blocking Ratio
CCOCoverage and Capacity Optimization
CDRCell Dropping Ratio
CIOCell Individual Offset
CoMPCoordinated Multipoint
CRECell Range Expension
CSCuckoo Search
D2DDevice-to-Device
DCDual Connectivity
DLDeep Learning
DTDigital Twins
DTSK-Cdeep-Takagi-Sugeno-Kang fuzzy classifier
eICICenhanced Inter-Cell Interference Coordination
FLCFuzzy Logic Controler
FWAFixed Wireless Access
GAGenetic Algorithm
GWOGrey Wolf Optimization
H2RDCHeuristic Handover based on RCC-DTSK-C
HCPHandover Control Parameters
HetNetsHeterogeneous Networks
HITHandover Intrupption Time
HOHandover
HOFHandover Failures
HOLHandover Latency
HOMHandover Margin
HOPPHandover Ping Pong
HORHandover Rate
HOSRHandover Success Ratio
HSRHigh Speed Railway
ICIInter-Cell Interference
ICICInter-Cell Interference Coordination
IMGAIntelligent Mutation GA
IoTInternet of Things
ITIntrupption Time
ITSIntelligent Transportation Systems
KPIkey performance indicators
LBOLoad Balancing Optimization
LSTMLong Short-Term Memory
MDIH-HDMovement Direction Information History Handover
MFOMay-Fly optimization
MIHMedia-Independent Handover
MLMachine Learning
MLPMultilayer Perceptron
mmWavemillimeter wave
MROMobility Robustness Optimization
NCLNeighbor Cell List
OROutage Ratio
PLRPacket Loss Ratio
PMIPv6Proxy Mobile IPV6
PRBPhysical Resource Balancing
PSOParticle Swarm Optimization
PSOPCPSO Passive Congregation
QLQ-Learning
QoEQuality of Experience
QoSQuality of Service
RBResource Block
RLReinforcement Learning
RLFRadio Link Failures
RNNRecurrent Neural Network
RSRPReference Signal Received Power
RSRQReference Signal Received Quality
RSSReceived Signal Strength
RSSIReceived Signal Strength Indicator
RWPRandom Way Point
SARSAState Action Reward State Action
SDNSoftware Defined Networking
SFOSail-Fish Optimization
SINRSignal-to-Interference and Noise Ratio
SONSelf-Optimization Networks
TEHOToo-Early Handover
TLHOToo-Late Handover
TOPSISTechnique for Order of Preference by Similarity to Ideal Solution
TTTTime-to-Trigger
UAVUnmanned Air Vehicle
UEUser Equipment
UHOUnnecessary Handovers
V2VVehicle to Vehicle
V2XVehicle to Everything
VAR-GRUVector Autoregression and Gated Recurrent Unit
XGBoosteXtreme Gradient Boosting

References

  1. Ericsson. Mobile Data Traffic Forecast Mobility Report. Available online: https://www.ericsson.com/en/reports-and-papers/mobility-report/dataforecasts/mobile-traffic-forecast (accessed on 31 October 2022).
  2. Inoue, Y.; Yoshioka, S.; Kishiyama, Y.; Kepler, J.; Cudak, M.; Suyama, S.; Okumura, Y. Field Experimental Trials for 5G Mobile Communication System Using 70 GHz-Band. In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), San Francisco, CA, USA, 19–22 March 2017; pp. 1–6. [Google Scholar] [CrossRef]
  3. Andrews, J.G.; Buzzi, S.; Choi, W.; Hanly, S.V.; Lozano, A.; Soong, A.C.K.; Zhang, J.C. What Will 5G Be? IEEE J. Sel. Areas Commun. 2014, 32, 1065–1082. [Google Scholar] [CrossRef]
  4. Gupta, A.; Jha, R.K. A Survey of 5G Network: Architecture and Emerging Technologies. IEEE Access 2015, 3, 1206–1232. [Google Scholar] [CrossRef]
  5. Andreev, S.; Petrov, V.; Dohler, M.; Yanikomeroglu, H. Future of Ultra-Dense Networks Beyond 5G: Harnessing Heterogeneous Moving Cells. IEEE Commun. Mag. 2019, 57, 86–92. [Google Scholar] [CrossRef] [Green Version]
  6. Alquhali, A.H.; Roslee, M.; Alias, M.Y.; Mohamed, K.S. Iot based real-time vehicle tracking system. In Proceedings of the 2019 IEEE Conference on Sustainable Utilization and Development in Engineering and Technologies (CSUDET), Penang, Malaysia, 7–9 November 2019; pp. 265–270. [Google Scholar] [CrossRef]
  7. Kamel, M.; Hamouda, W.; Youssef, A. Ultra-Dense Networks: A Survey. IEEE Commun. Surv. Tutor. 2016, 18, 2522–2545. [Google Scholar] [CrossRef]
  8. Shafi, M.; Molisch, A.F.; Smith, P.J.; Haustein, T.; Zhu, P.; De Silva, P.; Tufvesson, F.; Benjebbour, A.; Wunder, G. 5G: A Tutorial Overview of Standards, Trials, Challenges, Deployment, and Practice. IEEE J. Sel. Areas Commun. 2017, 35, 1201–1221. [Google Scholar] [CrossRef]
  9. Rong, B.; Qiu, X.; Kadoch, M.; Sun, S.; Li, W. 5G Heterogeneous Networks: Self-Organizing and Optimization; Springer International Publishing: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  10. Öztürk, M. Cognitive Networking for Next Generation of Cellular Communication Systems. Ph.D. Thesis, University of Glasgow, Glasgow, UK, 2020. [Google Scholar] [CrossRef]
  11. Björnson, E.; Hoydis, J.; Sanguinetti, L. Massive MIMO Networks: Spectral, Energy, and Hardware Efficiency. Found. Trends Signal Process. 2017, 11, 154–655. [Google Scholar] [CrossRef]
  12. Arshad, R.; ElSawy, H.; Sorour, S.; Al-Naffouri, T.Y.; Alouini, M.S. Cooperative Handover Management in Dense Cellular Networks. In Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  13. Antonioli, R.P.; Parente, G.C.; e Silva, C.F.M.; Sousa, D.A.; Rodrigues, E.B.; Maciel, T.F.; Cavalcanti, F.R.P. Dual connectivity for LTE-NR cellular networks: Challenges and open issues. J. Commun. Inf. Syst. 2018, 33. [Google Scholar] [CrossRef]
  14. Zhang, X. LTE Optimization Engineering Handbook; John Wiley & Sons: Hoboken, NJ, USA, 2018. [Google Scholar]
  15. Standard TS 36.300 Version 14.2.0 Release 14; LTE; Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall Description; Stage 2. 3GPP: Sophia Antipolis, France, 2017.
  16. Standard TS 28.627 Version 15.0.0 Release 15; Telecommunication Management; Self-Organizing Networks (SON) Policy Network Resource Model (NRM) Integration Reference Point (IRP); Information Service (IS). 3GPP: Sophia Antipolis, France, 2018.
  17. Standard TS 28.628 Version 15.1.0 Release 15; Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication Management; Self-Organizing Networks (SON) Policy Network Resource Model (NRM) Integration Reference Point (IRP); Information Service (IS). 3GPP: Sophia Antipolis, France, 2019.
  18. Zhang, C.; Patras, P.; Haddadi, H. Deep Learning in Mobile and Wireless Networking: A Survey. IEEE Commun. Surv. Tutorials 2019, 21, 2224–2287. [Google Scholar] [CrossRef] [Green Version]
  19. Lu, Y.; Zheng, X. 6G: A survey on technologies, scenarios, challenges, and the related issues. J. Ind. Inf. Integr. 2020, 19, 100158. [Google Scholar] [CrossRef]
  20. Dogra, A.; Jha, R.K.; Jain, S. A Survey on Beyond 5G Network With the Advent of 6G: Architecture and Emerging Technologies. IEEE Access 2021, 9, 67512–67547. [Google Scholar] [CrossRef]
  21. Zaidi, S.M.A.; Manalastas, M.; Farooq, H.; Imran, A. Mobility Management in Emerging Ultra-Dense Cellular Networks: A Survey, Outlook, and Future Research Directions. IEEE Access 2020, 8, 183505–183533. [Google Scholar] [CrossRef]
  22. Tanveer, J.; Haider, A.; Ali, R.; Kim, A. An Overview of Reinforcement Learning Algorithms for Handover Management in 5G Ultra-Dense Small Cell Networks. Appl. Sci. 2022, 12, 426. [Google Scholar] [CrossRef]
  23. Mollel, M.S.; Abubakar, A.I.; Ozturk, M.; Kaijage, S.F.; Kisangiri, M.; Hussain, S.; Imran, M.A.; Abbasi, Q.H. A Survey of Machine Learning Applications to Handover Management in 5G and Beyond. IEEE Access 2021, 9, 45770–45802. [Google Scholar] [CrossRef]
  24. Fourati, H.; Maaloul, R.; Chaari, L.; Jmaiel, M. Comprehensive survey on self-organizing cellular network approaches applied to 5G networks. Comput. Netw. 2021, 199, 108435. [Google Scholar] [CrossRef]
  25. Khan, S.A.; Shayea, I.; Ergen, M.; Mohamad, H. Handover management over dual connectivity in 5G technology with future ultra-dense mobile heterogeneous networks: A review. Eng. Sci. Technol. Int. J. 2022, 35, 101172. [Google Scholar] [CrossRef]
  26. Ahmad, R.; Sundararajan, E.A.; Othman, N.E.; Ismail, M. Handover in LTE-advanced wireless networks: State of art and survey of decision algorithm. Telecommun. Syst. 2017, 66, 533–558. [Google Scholar] [CrossRef]
  27. Ahmad, R.; Sundararajan, E.A.; Khalifeh, A. A survey on femtocell handover management in dense heterogeneous 5G networks. Telecommun. Syst. 2020, 75, 481–507. [Google Scholar] [CrossRef]
  28. Papidas, A.G.; Polyzos, G.C. Self-Organizing Networks for 5G and Beyond: A View from the Top. Future Internet 2022, 14, 95. [Google Scholar] [CrossRef]
  29. Gures, E.; Shayea, I.; Ergen, M.; Azmi, M.H.; El-Saleh, A.A. Machine Learning-Based Load Balancing Algorithms in Future Heterogeneous Networks: A Survey. IEEE Access 2022, 10, 37689–37717. [Google Scholar] [CrossRef]
  30. Tashan, W.; Shayea, I.; Aldirmaz-Colak, S.; Ergen, M.; Azmi, M.H.; Alhammadi, A. Mobility Robustness Optimization in Future Mobile Heterogeneous Networks: A Survey. IEEE Access 2022, 10, 45522–45541. [Google Scholar] [CrossRef]
  31. Kim, W. Dual connectivity in heterogeneous small cell networks with mmWave backhauls. Mob. Inf. Syst. 2016, 2016, 3983467. [Google Scholar] [CrossRef] [Green Version]
  32. Ghosh, A.; Ratasuk, R.; Mondal, B.; Mangalvedhe, N.; Thomas, T. LTE-advanced: Next-generation wireless broadband technology [Invited Paper]. IEEE Wirel. Commun. 2010, 17, 10–22. [Google Scholar] [CrossRef]
  33. Xu, Y.; Gui, G.; Gacanin, H.; Adachi, F. A Survey on Resource Allocation for 5G Heterogeneous Networks: Current Research, Future Trends, and Challenges. IEEE Commun. Surv. Tutor. 2021, 23, 668–695. [Google Scholar] [CrossRef]
  34. Castro-Hernandez, D.; Paranjape, R. Optimization of Handover Parameters for LTE/LTE-A in-Building Systems. IEEE Trans. Veh. Technol. 2018, 67, 5260–5273. [Google Scholar] [CrossRef]
  35. Guohua, Z.; Legg, P.; Hui, G. A network controlled handover mechanism and its optimization in LTE heterogeneous networks. In Proceedings of the 2013 IEEE Wireless Communications and Networking Conference (WCNC), Shanghai, China, 7–10 April 2013; pp. 1915–1919. [Google Scholar] [CrossRef]
  36. Manap, S.; Dimyati, K.; Hindia, M.N.; Abu Talip, M.S.; Tafazolli, R. Survey of Radio Resource Management in 5G Heterogeneous Networks. IEEE Access 2020, 8, 131202–131223. [Google Scholar] [CrossRef]
  37. Alhammadi, A.; Roslee, M.; Alias, M.Y.; Shayea, I.; Alraih, S.; Mohamed, K.S. Auto tuning self-optimization algorithm for mobility management in LTE-A and 5g hetnets. IEEE Access 2020, 8, 294–304. [Google Scholar] [CrossRef]
  38. Alhammadi, A.; Hassan, W.H.; El-Saleh, A.A.; Shayea, I.; Mohamad, H.; Daradkeh, Y.I. Conflict Resolution Strategy in Handover Management for 4G and 5G Networks. Comput. Mater. Contin. 2022, 72, 5215–5232. [Google Scholar] [CrossRef]
  39. Estévez, D.M.G. Interference analysis and mitigation for heterogeneous cellular networks. Ph.D. Thesis, Georgia Institute of Technology, Atlanta, GA, USA, 2014. Available online: http://hdl.handle.net/1853/53009 (accessed on 3 February 2023).
  40. Rajinikanth, E.; Jayashri, S. Interoperability in heterogeneous wireless networks using fis-enn vertical handover model. Wirel. Pers. Commun. 2019, 108, 345–361. [Google Scholar] [CrossRef]
  41. Tayyab, M.; Gelabert, X.; Jäntti, R. A Survey on Handover Management: From LTE to NR. IEEE Access 2019, 7, 118907–118930. [Google Scholar] [CrossRef]
  42. Karandikar, A.; Akhtar, N.; Mehta, M. Mobility Challenges in LTE Heterogneous Networks. In Mobility Management in LTE Heterogeneous Networks; Springer: Singapore, 2017; pp. 43–51. [Google Scholar] [CrossRef]
  43. Sumathi, D.; Prakasam, P.; Nandakumar, S.; Balaji, S. Optimal handover scheme for device-to-device communication in highly mobile LTE HetNets. Int. J. Commun. Syst. 2022, 35, e4164. [Google Scholar] [CrossRef]
  44. Alraih, S.; Nordin, R.; Abu-Samah, A.; Shayea, I.; Abdullah, N.F.; Alhammadi, A. Robust Handover Optimization Technique with Fuzzy Logic Controller for Beyond 5G Mobile Networks. Sensors 2022, 22, 6199. [Google Scholar] [CrossRef] [PubMed]
  45. Hwang, W.S.; Cheng, T.Y.; Wu, Y.J.; Cheng, M.H. Adaptive Handover Decision Using Fuzzy Logic for 5G Ultra-Dense Networks. Electronics 2022, 11, 3278. [Google Scholar] [CrossRef]
  46. Gures, E.; Shayea, I.; Ergen, M.; El-Saleh, A.A. Fuzzy Logic-Based Load Balancing Algorithm in Heterogeneous Networks. In Proceedings of the 2022 Workshop on Microwave Theory and Techniques in Wireless Communications (MTTW), Riga, Latvia, 5–7 October 2022; pp. 210–215. [Google Scholar] [CrossRef]
  47. Zaheeruddin; Mahajan, P. Optimized Handoff Algorithm for Heterogeneous Networks. IETE Tech. Rev. 2022, 39, 19–27. [Google Scholar] [CrossRef]
  48. Ye, D.; Zhang, M.; Vasilakos, A.V. A Survey of Self-Organization Mechanisms in Multiagent Systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 441–461. [Google Scholar] [CrossRef]
  49. Standard TR 36.902 Release 8; Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Self-Configuring and Self-Optimizing Network (SON) Use Cases and Solutions. 3GPP: Sophia Antipolis, France, 2008.
  50. Standard TS 32.500 Version 9.0.0 Release 9; Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication Management; Self-Organizing Networks (SON); Concepts and Requirements. 3GPP: Sophia Antipolis, France, 2009.
  51. Muñoz, P.; Barco, R.; de la Bandera, I. On the Potential of Handover Parameter Optimization for Self-Organizing Networks. IEEE Trans. Veh. Technol. 2013, 62, 1895–1905. [Google Scholar] [CrossRef]
  52. Peng, M.; Liang, D.; Wei, Y.; Li, J.; Chen, H.H. Self-configuration and self-optimization in LTE-advanced heterogeneous networks. IEEE Commun. Mag. 2013, 51, 36–45. [Google Scholar] [CrossRef]
  53. Fourati, H.; Maaloul, R.; Chaari, L. Self-Organizing Cellular Network Approaches Applied to 5G Networks. In Proceedings of the 2019 Global Information Infrastructure and Networking Symposium (GIIS), Paris, France, 18–20 December 2019; pp. 1–4. [Google Scholar] [CrossRef]
  54. Moysen, J.; Giupponi, L. From 4G to 5G: Self-organized network management meets machine learning. Comput. Commun. 2018, 129, 248–268. [Google Scholar] [CrossRef] [Green Version]
  55. Imran, A.; Zoha, A.; Abu-Dayya, A. Challenges in 5G: How to empower SON with big data for enabling 5G. IEEE Netw. 2014, 28, 27–33. [Google Scholar] [CrossRef]
  56. Lynch, D.; Fenton, M.; Fagan, D.; Kucera, S.; Claussen, H.; O’Neill, M. Automated Self-Optimization in Heterogeneous Wireless Communications Networks. IEEE/ACM Trans. Netw. 2019, 27, 419–432. [Google Scholar] [CrossRef]
  57. Huang, M.; Chen, J. A conflict avoidance scheme between mobility load balancing and mobility robustness optimization in self-organizing networks. Wirel. Netw. 2018, 24, 271–281. [Google Scholar] [CrossRef]
  58. Asghar, A.; Farooq, H.; Imran, A. Concurrent Optimization of Coverage, Capacity, and Load Balance in HetNets Through Soft and Hard Cell Association Parameters. IEEE Trans. Veh. Technol. 2018, 67, 8781–8795. [Google Scholar] [CrossRef]
  59. Liu, Z.; Hong, P.; Xue, K.; Peng, M. Conflict Avoidance between Mobility Robustness Optimization and Mobility Load Balancing. In Proceedings of the 2010 IEEE Global Telecommunications Conference GLOBECOM 2010, Miami, FL, USA, 6–10 December 2010; pp. 1–5. [Google Scholar] [CrossRef]
  60. Muñoz, P.; Barco, R.; Fortes, S. Conflict Resolution Between Load Balancing and Handover Optimization in LTE Networks. IEEE Commun. Lett. 2014, 18, 1795–1798. [Google Scholar] [CrossRef]
  61. Andrews, J.G.; Singh, S.; Ye, Q.; Lin, X.; Dhillon, H.S. An overview of load balancing in hetnets: Old myths and open problems. IEEE Wirel. Commun. 2014, 21, 18–25. [Google Scholar] [CrossRef] [Green Version]
  62. TR 36.902 Version 9.3.1 Release 9; LTE; Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Self-Configuring and Self-Optimizing Network (SON) Use Cases and Solutions. 3GPP: Sophia Antipolis, France, 2011.
  63. Rojas, D.F.P.; Mitschele-Thiel, A. A Data Driven Coordination between Load Balancing and Interference Cancellation. In Proceedings of the NOMS 2022–2022 IEEE/IFIP Network Operations and Management Symposium, Budapest, Hungary, 25–29 April 2022; pp. 1–6. [Google Scholar] [CrossRef]
  64. Tsai, K.L.; Liu, H.Y.; Liu, Y.W. Using fuzzy logic to reduce ping-pong handover effects in LTE networks. Soft Comput. 2016, 20, 1683–1694. [Google Scholar] [CrossRef]
  65. Addali, K.M.; Chang, Z.; Lu, J.; Liu, R.; Kadoch, M. Mobility Load Balancing with Handover Minimization for 5G Small Cell Networks. In Proceedings of the 2020 International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus, 15–19 June 2020; pp. 1222–1227. [Google Scholar] [CrossRef]
  66. Gao, Z.; Chen, C.; Li, Y.; Wen, B.; Huang, L.; Zhao, Y. A mobility load balancing algorithm based on handover optimization in LTE network. In Proceedings of the 2015 10th International Conference on Computer Science & Education (ICCSE), Cambridge, UK, 22–24 July 2015; pp. 611–614. [Google Scholar] [CrossRef]
  67. Muhammad, F.; Abbas, Z.H.; Li, F.Y. Cell Association With Load Balancing in Nonuniform Heterogeneous Cellular Networks: Coverage Probability and Rate Analysis. IEEE Trans. Veh. Technol. 2017, 66, 5241–5255. [Google Scholar] [CrossRef]
  68. Li, Y.; Tang, Z.; Sun, J.; Yang, X.; Chen, S. A Handover Self-optimization Mobility Load Balancing for Ultra-dense Networks. In Proceedings of the 2021 IEEE 23rd Int Conf on High Performance Computing & Communications; 7th Int Conf on Data Science & Systems; 19th Int Conf on Smart City; 7th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys), Hainan, China, 20–22 December 2021; pp. 1851–1856. [Google Scholar] [CrossRef]
  69. Aruna Kumari, P.; Santi Prabha, I. Hierarchical and Hybrid Cell Load Balancing in 5G Heterogeneous Mobile Networks. Int. J. Commun. Syst. 2022, 35, e5017. [Google Scholar] [CrossRef]
  70. Hasan, M.K.; Chuah, T.C.; El-Saleh, A.A.; Shafiq, M.; Shaikh, S.A.; Islam, S.; Krichen, M. Constriction Factor Particle Swarm Optimization based load balancing and cell association for 5G heterogeous networks. Comput. Commun. en 2021, 180, 328–337. [Google Scholar] [CrossRef]
  71. Ghatak, G.; De Domenico, A.; Coupechoux, M. Coverage Analysis and Load Balancing in HetNets With Millimeter Wave Multi-RAT Small Cells. IEEE Trans. Wirel. Commun. 2018, 17, 3154–3169. [Google Scholar] [CrossRef] [Green Version]
  72. Hirata, A.T.; Xavier, E.C.; Borin, J.F. Optimal and Heuristic Decision Strategies for Load Balancing and User Association on HetNets. In Proceedings of the 2018 IEEE Symposium on Computers and Communications (ISCC), Natal, Brazil, 25–28 June 2018; pp. 01143–01148. [Google Scholar] [CrossRef]
  73. Goyal, T.; Kaushal, S. Handover optimization scheme for LTE-Advance networks based on AHP-TOPSIS and Q-learning. Comput. Commun. 2019, 133, 67–76. [Google Scholar] [CrossRef]
  74. Muñoz, P.; Barco, R.; de la Bandera, I. Load balancing and handover joint optimization in LTE networks using Fuzzy Logic and Reinforcement Learning. Comput. Netw. 2015, 76, 112–125. [Google Scholar] [CrossRef]
  75. Nguyen, M.T.; Kwon, S. Geometry-Based Analysis of Optimal Handover Parameters for Self-Organizing Networks. IEEE Trans. Wirel. Commun. 2020, 19, 2670–2683. [Google Scholar] [CrossRef]
  76. Saad, W.K.; Shayea, I.; Hamza, B.J.; Mohamad, H.; Daradkeh, Y.I.; Jabbar, W.A. Handover parameters optimisation techniques in 5G networks. Sensors 2021, 21, 5202. [Google Scholar] [CrossRef] [PubMed]
  77. Alhammadi, A.; Roslee, M.; Alias, M.Y.; Shayea, I.; Alriah, S.; Abas, A.B. Advanced Handover Self-optimization Approach for 4G/5G HetNets Using Weighted Fuzzy Logic Control. In Proceedings of the 2019 15th International Conference on Telecommunications (ConTEL), Graz, Austria, 3–5 July 2019; pp. 1–6. [Google Scholar] [CrossRef]
  78. Buenestado, V.; Ruiz-Aviles, J.M.; Toril, M.; Luna-Ramirez, S. Mobility Robustness Optimization in Enterprise LTE Femtocells. In Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), Dresden, Germany, 2–5 June 2013; pp. 1–5. [Google Scholar] [CrossRef]
  79. Silva, K.C.; Becvar, Z.; Cardoso, E.H.; Francěs, C.R. Self-tuning handover algorithm based on fuzzy logic in mobile networks with dense small cells. In Proceedings of the 2018 IEEE Wireless Communications and Networking Conference (WCNC), Barcelona, Spain, 15–18 April 2018; pp. 1–5. [Google Scholar] [CrossRef]
  80. Abdelmohsen, A.; Abdelwahab, M.; Adel, M.; Darweesh, M.S.; Mostafa, H. LTE Handover Parameters Optimization Using Q-Learning Technique. In Proceedings of the 2018 IEEE 61st International Midwest Symposium on Circuits and Systems (MWSCAS), Ontario, Canada, 5–8 August 2018; pp. 194–197. [Google Scholar] [CrossRef]
  81. Mal, Y.W.; Chen, J.L.; Lin, H.K. Mobility Robustness Optimization Based on Radio Link Failure Prediction. In Proceedings of the 2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN), Prague, Czech Republic, 3–6 July 2018; pp. 454–457. [Google Scholar] [CrossRef]
  82. Parameswaran, S.; Bag, T.; Garg, S.; Mitschele-Thiel, A. Cognitive Network Function for Mobility Robustness Optimization in Cellular Networks. In Proceedings of the 2022 IEEE Wireless Communications and Networking Conference (WCNC), Austin, TX, USA, 10–13 April 2022; pp. 2035–2040. [Google Scholar] [CrossRef]
  83. Saad, W.K.; Shayea, I.; Hamza, B.J.; Azizan, A.; Ergen, M.; Alhammadi, A. Performance Evaluation of Mobility Robustness Optimization (MRO) in 5G Network With Various Mobility Speed Scenarios. IEEE Access 2022, 10, 60955–60971. [Google Scholar] [CrossRef]
  84. Alhammadi, A.; Hassan, W.H.; El-Saleh, A.A.; Shayea, I.; Mohamad, H.; Saad, W.K. Intelligent coordinated self-optimizing handover scheme for 4G/5G heterogeneous networks. ICT Express 2022. [Google Scholar] [CrossRef]
  85. Alhammadi, A.; Roslee, M.; Alias, M.Y.; Shayea, I.; Alquhali, A. Velocity-aware handover self-optimization management for next generation networks. Appl. Sci. 2020, 10, 1354. [Google Scholar] [CrossRef] [Green Version]
  86. Achhab, T.A.; Abboud, F.; Assalem, A. A Robust Self-Optimization Algorithm Based on Idiosyncratic Adaptation of Handover Parameters for Mobility Management in LTE-A Heterogeneous Networks. IEEE Access 2021, 9, 154237–154264. [Google Scholar] [CrossRef]
  87. Silva, K.D.C.; Becvar, Z.; Frances, C.R.L. Adaptive Hysteresis Margin Based on Fuzzy Logic for Handover in Mobile Networks with Dense Small Cells. IEEE Access 2018, 6, 17178–17189. [Google Scholar] [CrossRef]
  88. Alraih, S.; Nordin, R.; Shayea, I.; Abdullah, N.F.; Alhammadi, A. Ping-Pong Handover Effect Reduction in 5G and beyond Networks. In Proceedings of the 2022 Workshop on Microwave Theory and Techniques in Wireless Communications (MTTW), Riga, Latvia, 5–7 October 2021; pp. 97–101. [Google Scholar] [CrossRef]
  89. Souza, D.D.S.; Vieira, R.F.; Seruffo, M.C.R.; Cardoso, D.L. A Novel Heuristic for Handover Priority in Mobile Heterogeneous Networks. IEEE Access 2020, 8, 4043–4050. [Google Scholar] [CrossRef]
  90. Zhang, F.; Xiao, P.; Liu, Y. A novel heuristic for handover priority in mobile heterogeneous networks based on a multimodule Takagi–Sugeno–Kang fuzzy system. ETRI J. 2022, 44, 560–572. [Google Scholar] [CrossRef]
  91. Shayea, I.; Ergen, M.; Azizan, A.; Ismail, M.; Daradkeh, Y.I. Individualistic Dynamic Handover Parameter Self-Optimization Algorithm for 5G Networks Based on Automatic Weight Function. IEEE Access 2020, 8, 214392–214412. [Google Scholar] [CrossRef]
  92. Abdulraqeb, A.; Mardeni, R.; Yusoff, A.M.; Ibraheem, S.; Saddam, A. Self-optimization of Handover Control Parameters for Mobility Management in 4G/5G Heterogeneous Networks. Autom. Control. Comput. Sci. 2019, 53, 441–451. [Google Scholar] [CrossRef]
  93. Nguyen, M.T.; Kwon, S. Machine Learning-Based Mobility Robustness Optimization under Dynamic Cellular Networks. IEEE Access 2021, 9, 77830–77844. [Google Scholar] [CrossRef]
  94. Liu, Q.; Kwong, C.F.; Zhang, S.; Li, L.; Wang, J. A fuzzy-clustering based approach for MADM handover in 5G ultra-dense networks. Wirel. Netw. 2022, 28, 965–978. [Google Scholar] [CrossRef] [Green Version]
  95. Nguyen, M.T.; Kwon, S.; Kim, H. Mobility Robustness Optimization for Handover Failure Reduction in LTE Small-Cell Networks. IEEE Trans. Veh. Technol. 2018, 67, 4672–4676. [Google Scholar] [CrossRef]
  96. Chen, Y.S.; Chang, Y.J.; Tsai, M.J.; Sheu, J.P. Fuzzy-logic-Based Handover Algorithm for 5G Networks. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Nanjing, China, 29 March–1 April 2021; pp. 1–7. [Google Scholar] [CrossRef]
  97. Lema, G.G. Handover Performance Evaluation Under Dynamic User Characteristics. Wirel. Pers. Commun. 2021, 120, 2991–3004. [Google Scholar] [CrossRef]
  98. Mwanje, S.S.; Schmelz, L.C.; Mitschele-Thiel, A. Cognitive Cellular Networks: A Q-Learning Framework for Self-Organizing Networks. IEEE Trans. Netw. Serv. Manag. 2016, 13, 85–98. [Google Scholar] [CrossRef]
  99. Bilen, T.; Duong, T.Q.; Canberk, B. Optimal Enodeb Estimation for 5G Intra-Macrocell Handover Management. In Proceedings of the 12th ACM Symposium on QoS and Security for Wireless and Mobile Networks (Q2SWinet), Malta, Malta, 13–17 November 2016; pp. 87–93. [Google Scholar] [CrossRef]
  100. Kalbkhani, H.; Jafarpour-Alamdari, S.; Shayesteh, M.G.; Solouk, V. QoS-Based Multi-criteria Handoff Algorithm for Femto-Macro Cellular Networks. Wirel. Pers. Commun. 2018, 98, 1435–1460. [Google Scholar] [CrossRef]
  101. Naeem, B.; Ngah, R.; Hashim, S.Z. Reduction in ping-pong effect in heterogeneous networks using fuzzy logic. Soft Comput. 2019, 23, 269–283. [Google Scholar] [CrossRef]
  102. Driouache, S.; Naja, N.; Jamali, A. Fuzzy Logic Based Intelligent Vertical Handover Decision in Heterogeneous Networks. In Proceedings of the Artificial Intelligence & Industrial Applications (A2IA), Meknes, Morocco, 19–20 March 2020; pp. 99–109. [Google Scholar] [CrossRef]
  103. Karmakar, R.; Kaddoum, G.; Chattopadhyay, S. Mobility Management in 5G and Beyond: A Novel Smart Handover with Adaptive Time-to-Trigger and Hysteresis Margin. IEEE Trans. Mob. Comput. 2022. [Google Scholar] [CrossRef]
  104. Jha, K.; Gupta, A.; Alabdulatif, A.; Tanwar, S.; Safirescu, C.O.; Mihaltan, T.C. CSVAG: Optimizing Vertical Handoff Using Hybrid Cuckoo Search and Genetic Algorithm-Based Approaches. Sustainability 2022, 14, 8547. [Google Scholar] [CrossRef]
  105. Kiran, K.; Rao, D.R. 5G heterogeneous network (HetNets): A self-optimization technique for vertical handover management. Int. J. Pervasive Comput. Commun. 2021. [Google Scholar] [CrossRef]
  106. Farooq, M.U.B.; Manalastas, M.; Raza, W.; Zaidi, S.M.A.; Rizwan, A.; Abu-Dayya, A.; Imran, A. A Data-Driven Self-Optimization Solution for Inter-Frequency Mobility Parameters in Emerging Networks. IEEE Trans. Cogn. Commun. Netw. 2022, 8, 570–583. [Google Scholar] [CrossRef]
  107. Farooq, M.U.B.; Manalastas, M.; Raza, W.; Ijaz, A.; Zaidi, S.M.A.; Abu-Dayya, A.; Imran, A. Data Driven Optimization of Inter-Frequency Mobility Parameters for Emerging Multi-band Networks. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar] [CrossRef]
  108. Hasan, M.M.; Kwon, S.; Oh, S. Frequent-handover mitigation in ultra-dense heterogeneous networks. IEEE Trans. Veh. Technol. 2019, 68, 1035–1040. [Google Scholar] [CrossRef]
  109. Subramani, M.; Kumaravelu, V.B. A Three-Stage Fuzzy-Logic-Based Handover Necessity Estimation and Target Network Selection Scheme for Next Generation Heterogeneous Networks. J. Circuits Syst. Comput. 2020, 29. [Google Scholar] [CrossRef]
  110. Chirayil, D.Y. Particle Swarm Optimization-Based Neural Network for Wireless Heterogeneous Networks. In Computational Vision and Bio-Inspired Computing; Smys, S., Tavares, J.M.R.S., Balas, V.E., Eds.; Springer: Singapore, 2022; pp. 173–180. [Google Scholar]
  111. Patil, M.B.; Math, L. A novel approach for optimization of handover mechanism using metaheuristics algorithms. Meas. Sens. 2022, 24, 100467. [Google Scholar] [CrossRef]
  112. Zubeiri, I.; Morabit, Y.E.; Mrabti, F. Genetic algorithm for vertical handover (GAfVH) in a heterogeneous networks. Int. J. Electr. Comput. Eng. 2019, 9, 2534–2540. [Google Scholar] [CrossRef]
  113. Koda, Y.; Yamamoto, K.; Nishio, T.; Morikura, M. Reinforcement Learning Based Predictive Handover for Pedestrian-aware mmWave Networks. In Proceedings of the IEEE INFOCOM 2018—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Honolulu, HI, USA, 15–19 April 2018; pp. 692–697. [Google Scholar] [CrossRef]
  114. Hashemi, S.A.; Farrokhi, H. Mobility robustness optimization and load balancing in self-organized cellular networks: Towards cognitive network management. J. Intell. Fuzzy Syst. 2020, 38, 3285–3300. [Google Scholar] [CrossRef]
  115. Wang, Z.; Li, L.; Xu, Y.; Tian, H.; Cui, S. Handover Control in Wireless Systems via Asynchronous Multiuser Deep Reinforcement Learning. IEEE Internet Things J. 2018, 5, 4296–4307. [Google Scholar] [CrossRef] [Green Version]
  116. Ahmad, R.; Sundararajan, E.A.; Othman, N.E.; Ismail, M. An efficient handover decision in heterogeneous LTE-A networks under the assistance of users’ profile. Telecommun. Syst. 2018, 68, 27–45. [Google Scholar] [CrossRef]
  117. Ahmad, R.; Sundararajan, E.A.; Othman, N.E.; Ismail, M. Efficient Handover in LTE-A by Using Mobility Pattern History and User Trajectory Prediction. Arab. J. Sci. Eng. 2018, 43, 2995–3009. [Google Scholar] [CrossRef]
  118. Kumari, S. Optimization of Handovers in Small Cell Networks Using Soft Computing. PREPRINT (Version 1), Research Square, 27 June 2022. Available online: https://www.researchsquare.com/article/rs-1536518/v1 (accessed on 3 February 2023). [CrossRef]
  119. Shi, R.; Peng, Y.; Zhang, L. A User Mobility Prediction Method to Reduce Unnecessary Handover for Ultra Dense Network. In Proceedings of the 2019 28th Wireless and Optical Communications Conference (WOCC), Beijing, China, 9–10 May 2019; pp. 1–5. [Google Scholar] [CrossRef]
  120. Shodamola, J.; Masood, U.; Manalastas, M.; Imran, A. A Machine Learning based Framework for KPI Maximization in Emerging Networks using Mobility Parameters. In Proceedings of the IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), Odessa, Ukraine, 26–29 May 2020. [Google Scholar] [CrossRef]
  121. Ahmad, R.; Ismail, M.; Sundararajan, E.A.; Othman, N.E.; Zain, A.M. Performance of movement direction distance-based vertical handover algorithm under various femtocell distributions in HetNet. In Proceedings of the 2017 IEEE 13th Malaysia International Conference on Communications (MICC), Johor Bahru, Malaysia, 28–30 November 2017; pp. 253–258. [Google Scholar] [CrossRef]
  122. TS 36.300 Version 8.12.0 Release 8; LTE; Evolved Universal Terrestrial Radio Access (EUTRA) and Evolved Universal Terrestrial Radio Access Network (EUTRAN); Overall Description; Stage 2. 3GPP: Sophia Antipolis, France, 2010.
  123. Wang, C.; Yang, J.; He, H.; Zhou, R.; Chen, S.; Jiang, X. Neighbor Cell List Optimization in Handover Management Using Cascading Bandits Algorithm. IEEE Access 2020, 8, 134137–134150. [Google Scholar] [CrossRef]
  124. Watanabe, Y.; Matsunaga, Y.; Kobayashi, K.; Sugahara, H.; Hamabe, K. Dynamic Neighbor Cell List Management for Handover Optimization in LTE. In Proceedings of the 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring), Budapest, Hungary, 15–18 May 2011; pp. 1–5. [Google Scholar] [CrossRef]
  125. Taneja, M.; Bangalore, V.; Garuda, G.; Nallathambi, M.; Gupta, S. Policy based Automatic Neighbor Relation management for small cell networks. In Proceedings of the 2013 International Conference on ICT Convergence (ICTC), Jeju, Republic of Korea, 14–16 October 2013; pp. 637–642. [Google Scholar] [CrossRef]
  126. Becvar, Z.; Vondra, M.; Mach, P. Dynamic Optimization of Neighbor Cell List for Femtocells. In Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), Dresden, Germany, 2–5 June 2013; pp. 1–6. [Google Scholar] [CrossRef]
  127. Alhabo, M.; Zhang, L. Load-Dependent Handover Margin for Throughput Enhancement and Load Balancing in HetNets. IEEE Access 2018, 6, 67718–67731. [Google Scholar] [CrossRef]
  128. Lv, Z.; Yao, S.; Li, L.; Qi, Y.; Liu, C.; Li, T.; Xu, L. Neighbor Cell List Optimization of LTE Based on MR. In Signal and Information Processing, Networking and Computers; Sun, S., Ed.; Springer: Singapore, 2019; pp. 290–295. [Google Scholar] [CrossRef]
  129. Narváez, O.A.T.; Pérez, V.F.M. Machine learning algorithms for inter-cell interference coordination. Sist. TelemáTica 2018, 16, 37–58. [Google Scholar] [CrossRef]
  130. Huang, J.; Li, J.; Chen, Z.; Pan, H. HICIC: Hybrid Inter-Cell Interference Coordination for Two-Tier Heterogeneous Networks With Non-Uniform Topologies. IEEE Access 2018, 6, 34707–34723. [Google Scholar] [CrossRef]
  131. Dao, N.N.; Park, M.; Kim, J.; Paek, J.; Cho, S. Resource-aware relay selection for inter-cell interference avoidance in 5G heterogeneous network for Internet of Things systems. Future Gener. Comput. Syst. 2019, 93, 877–887. [Google Scholar] [CrossRef]
  132. Lalpurwala, H.; Dastoor, S. Performance Analysis of Cooperative Communication in HetNet using eICIC Technique. In Proceedings of the 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 23–25 April 2019; pp. 953–959. [Google Scholar] [CrossRef]
  133. Abuajwa, O.; Roslee, M.B.; Yusoff, Z.B. Simulated Annealing for Resource Allocation in Downlink NOMA Systems in 5G Networks. Appl. Sci. 2021, 11, 4592. [Google Scholar] [CrossRef]
  134. Jember, K.A.; Abose, T.A.; Olwal, T.O.; Hassen, M.R. Impact of Enhanced Inter-Cell Interference Coordination on Heterogeneous Network Topology in LTE-A Using Cell Range Extension. In Proceedings of the 2021 International Conference on Information and Communication Technology for Development for Africa (ICT4DA), Bahir Dar, Ethiopia, 22–24 November 2021; pp. 143–147. [Google Scholar] [CrossRef]
  135. Miyashita, M.; Mikami, M.; Fujii, T. Investigation on Inter-Cell Interference Cancellation Scheme for Small-Cell User Equipments in Heterogeneous Networks Employing Cell Range Expansion. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–5. [Google Scholar] [CrossRef]
  136. Naganuma, N.; Nakazawa, S.; Suyama, S.; Okumura, Y.; Otsuka, H. Adaptive control CRE technique for eICIC in HetNet. In Proceedings of the 2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN), Vienna, Austria, 5–8 July 2016; pp. 4–6. [Google Scholar] [CrossRef]
  137. Sultan, J.; Jabbar, W.A.; Al-Thobhani, N.S.; Al-Hetar, A.; Saif, M. Interference Mitigation Using Uplink Power Control in 5G Relay-Based Heterogeneous Networks. In Proceedings of the 2022 2nd International Conference on Emerging Smart Technologies and Applications (eSmarTA), Ibb, Yemen, 25–26 October 2022; pp. 1–7. [Google Scholar] [CrossRef]
  138. Raisa, F.; Reza, A.; Abdullah, K. Advanced inter-cell interference management technologies in 5G wireless Heterogeneous Networks (HetNets). In Proceedings of the 2016 IEEE Student Conference on Research and Development (SCOReD), Kuala Lumpur, Malaysia, 13–14 December 2016; pp. 1–4. [Google Scholar] [CrossRef]
  139. Morel, M.L.A.; Randriamasy, S. Quality of experience-aware enhanced inter-cell interference coordination for self organized HetNet. In Proceedings of the 2017 10th IFIP Wireless and Mobile Networking Conference (WMNC), Valencia, Spain, 25–27 September 2017; pp. 1–8. [Google Scholar] [CrossRef]
  140. Al-Zahrani, A. Resource Allocation and Interference Management in Heterogeneous Wireless Networks. Ph.D. Thesis, Carleton University, Ottawa, ON, Canada, 2015. [Google Scholar] [CrossRef] [Green Version]
  141. Song, Y.; Lim, S.H.; Jeon, S.W. Distributed Online Handover Decisions for Energy Efficiency in Dense HetNets. In Proceedings of the GLOBECOM 2020–2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar] [CrossRef]
  142. Alotaibi, S. Key Challenges of Mobility Management and Handover Process In 5G HetNets. Int. J. Comput. Sci. Netw. Secur. 2022, 22, 139–146. [Google Scholar] [CrossRef]
  143. Tiwari, R.; Deshmukh, S. Analysis and design of an efficient handoff management strategy via velocity estimation in HetNets. Trans. Emerg. Telecommun. Technol. 2022, 33, e3642. [Google Scholar] [CrossRef]
  144. Alzubaidi, O.T.H.; Hindia, M.N.; Dimyati, K.; Noordin, K.A.; Wahab, A.N.A.; Qamar, F.; Hassan, R. Interference Challenges and Management in B5G Network Design: A Comprehensive Review. Electronics 2022, 11, 2842. [Google Scholar] [CrossRef]
  145. Shaverdian, A.; Ghimire, J.; Rosenberg, C. Simple and efficient network-aware user association rules for heterogeneous networks. Comput. Netw. 2019, 156, 20–32. [Google Scholar] [CrossRef]
  146. Liu, Q.; Kwong, C.F.; Wei, S.; Zhou, S.; Li, L.; Kar, P. Reinforcement learning-based joint self-optimisation method for the fuzzy logic handover algorithm in 5G HetNets. Neural Comput. Appl. 2021, 1–17. [Google Scholar] [CrossRef]
  147. Lee, C.; Cho, H.; Song, S.; Chung, J.M. Prediction-Based Conditional Handover for 5G mm-Wave Networks: A Deep-Learning Approach. IEEE Veh. Technol. Mag. 2020, 15, 54–62. [Google Scholar] [CrossRef]
  148. Abuelgasim, A.A.; Hassan, M.K.; Khairi, M.H.; Marsono, M.N.; Yusof, K.M. Real-time high-speed mobility management. Indones. J. Electr. Eng. Comput. Sci. 2021, 24, 1534–1541. [Google Scholar] [CrossRef]
  149. Ouamri, M.A.; Oteşteanu, M.E.; Isar, A.; Azni, M. Coverage, Handoff and cost optimization for 5G Heterogeneous Network. Phys. Commun. 2020, 39, 101037. [Google Scholar] [CrossRef]
  150. Ouamri, M.A.; Azni, M.; Oteşteanu, 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] [CrossRef]
  151. Arshad, R.; ElSawy, H.; Sorour, S.; Al-Naffouri, T.Y.; Alouini, M.S. Velocity-Aware Handover Management in Two-Tier Cellular Networks. IEEE Trans. Wirel. Commun. 2017, 16, 1851–1867. [Google Scholar] [CrossRef] [Green Version]
  152. Ait Mansour, A.; Enneya, N.; Ouadou, M. A Velocity-Aware Handover Trigger in Two-Tier Heterogeneous Networks. Future Internet 2018, 10, 9. [Google Scholar] [CrossRef] [Green Version]
  153. Aghazadeh, Y.; Kalbkhani, H.; Shayesteh, M.G.; Solouk, V. Cell selection for load balancing in heterogeneous networks. Wirel. Pers. Commun. 2018, 101, 305–323. [Google Scholar] [CrossRef]
  154. Bastidas-Puga, E.R.; Andrade, Á.G.; Galaviz, G.; Covarrubias, D.H. Handover based on a predictive approach of signal-to-interference-plus-noise ratio for heterogeneous cellular networks. IET Commun. 2019, 13, 672–678. [Google Scholar] [CrossRef]
  155. Roslee, M.; Alhammadi, A.; Alias, M.Y.; Anuar, K.; Nmenme, P.U. Efficient handoff spectrum scheme using fuzzy decision making in cognitive radio system. In Proceedings of the 2017 3rd International Conference on Frontiers of Signal Processing (ICFSP), Paris, France, 6–8 September 2017; pp. 72–75. [Google Scholar] [CrossRef]
  156. Ray, R.P.; Tang, L. Hysteresis margin and load balancing for handover in heterogeneous network. Int. J. Future Comput. Commun. 2015, 4, 231. [Google Scholar] [CrossRef] [Green Version]
  157. Nie, S.; Wu, D.; Zhao, M.; Gu, X.; Zhang, L.; Lu, L. An enhanced mobility state estimation based handover optimization algorithm in LTE-A self-organizing network. Procedia Comput. Sci. 2015, 52, 270–277. [Google Scholar] [CrossRef] [Green Version]
  158. Hu, H.; Zhang, J.; Zheng, X.; Yang, Y.; Wu, P. Self-configuration and self-optimization for LTE networks. IEEE Commun. Mag. 2010, 48, 94–100. [Google Scholar] [CrossRef]
  159. Nasri, R.; Altman, Z. Handover adaptation for dynamic load balancing in 3gpp long term evolution systems. In Proceedings of the International Conference on Advancnes in Mobile Computing & Multimedia (MoMM), Jakarta, Indonesia, 3–5 December 2007; pp. 145–154. [Google Scholar] [CrossRef]
  160. Zaidi, S.M.A.; Manalastas, M.; Farooq, H.; Imran, A. SyntheticNET: A 3GPP Compliant Simulator for AI Enabled 5G and Beyond. IEEE Access 2020, 8, 82938–82950. [Google Scholar] [CrossRef]
  161. Manalastas, M.; Farooq, H.; Asad Zaidi, S.M.; Imran, A. Where to Go Next?: A Realistic Evaluation of AI-Assisted Mobility Predictors for HetNets. In Proceedings of the 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 10–13 January 2020; pp. 1–6. [Google Scholar] [CrossRef]
  162. Mismar, F.B.; Evans, B.L. Partially Blind Handovers for mmWave New Radio Aided by Sub-6 GHz LTE Signaling. In Proceedings of the 2018 IEEE International Conference on Communications Workshops (ICC Workshops), Kansas City, MO, USA, 20–24 May 2018; pp. 1–5. [Google Scholar] [CrossRef] [Green Version]
  163. Rubasinghe, D.; Pussella, V.; Marasinghe, M.; Silva, S.; Dampage, U. QoS Aware Energy Efficient Vertical Handover Approach in LTE/WLAN Heterogeneous Networks. In Proceedings of the 2020 IEEE International Conference on Computing, Power and Communication Technologies (GUCON), Greater Noida, India, 2–4 October 2020; pp. 467–472. [Google Scholar] [CrossRef]
  164. Kapadia, P.; Seet, B.C. Multi-Tier Cellular Handover with Multi-Access Edge Computing and Deep Learning. Telecom 2021, 2, 446–471. [Google Scholar] [CrossRef]
  165. Alablani, I.A.; Arafah, M.A. An SDN/ML-Based Adaptive Cell Selection Approach for HetNets: A Real-World Case Study in London, UK. IEEE Access 2021, 9, 166932–166950. [Google Scholar] [CrossRef]
  166. Bahra, N.; Pierre, S. RNN-Based User Trajectory Prediction using a Preprocessed Dataset. In Proceedings of the 16th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Thessaloniki, Greece, 12–14 October 2020; pp. 1–6. [Google Scholar] [CrossRef]
  167. Bahra, N.; Pierre, S. A Hybrid User Mobility Prediction Approach for Handover Management in Mobile Networks. Telecom 2021, 2, 199–212. [Google Scholar] [CrossRef]
  168. Wang, C.; Ma, L.; Li, R.; Durrani, T.S.; Zhang, H. Exploring trajectory prediction through machine learning methods. IEEE Access 2019, 7, 101441–101452. [Google Scholar] [CrossRef]
  169. Ozturk, M.; Gogate, M.; Onireti, O.; Adeel, A.; Hussain, A.; Imran, M.A. A novel deep learning driven, low-cost mobility prediction approach for 5G cellular networks: The case of the Control/Data Separation Architecture (CDSA). Neurocomputing 2019, 358, 479–489. [Google Scholar] [CrossRef]
  170. Paropkari, R.A.; Thantharate, A.; Beard, C. Deep-Mobility: A Deep Learning Approach for an Efficient and Reliable 5G Handover. Proceedings of International Conference on Wireless Communications Signal Processing and Networking (WiSPNET), Chennai, India, 24–26 March 2022; pp. 244–250. [Google Scholar] [CrossRef]
  171. Deswal, S.; Singhrova, A. Handover algorithm for heterogeneous networks. In Proceedings of the 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, 16–18 March 2016; pp. 3358–3364. [Google Scholar]
  172. Wang, Y.H.; Huang, G.R.; Tung, Y.C. A handover prediction mechanism based on LTE-A UE history information. In Proceedings of the 2014 International Conference on Computer, Information and Telecommunication Systems (CITS), Jeju, Republic of Korea, 7–9 July 2014; pp. 1–5. [Google Scholar] [CrossRef]
  173. Zhao, P.; Yu, W.; Yang, X.; Meng, D.; Wang, L.; Yang, S.; Lin, J. Context-Aware Multi-Criteria Handover at the Software Defined Network Edge for Service Differentiation in Next Generation Wireless Networks. IEEE Trans. Serv. Comput. 2022, 15, 2032–2046. [Google Scholar] [CrossRef]
  174. Tong, H.; Wang, T.; Zhu, Y.; Liu, X.; Wang, S.; Yin, C. Mobility-Aware Seamless Handover With MPTCP in Software-Defined HetNets. IEEE Trans. Netw. Serv. Manag. 2021, 18, 498–510. [Google Scholar] [CrossRef]
  175. Huang, W.; Wu, M.; Yang, Z.; Sun, K.; Zhang, H.; Nallanathan, A. Self-Adapting Handover Parameters Optimization for SDN-Enabled UDN. IEEE Trans. Wirel. Commun. 2022, 21, 6434–6447. [Google Scholar] [CrossRef]
  176. Khan, S.; Iqbal, S.; Qureshi, K.N.; Ghafoor, K.Z.; Kim, P.; Jeon, G. Survivability of mobile and wireless communication networks by using service oriented Software Defined Network based Heterogeneous Inter-Domain Handoff system. Comput. Commun. 2021, 175, 177–185. [Google Scholar] [CrossRef]
  177. Basloom, S.; Akkari, N.; Aldabbagh, G. Reducing Handoff Delay in SDN-based 5G Networks Using AP Clustering. Procedia Comput. Sci. 2019, 163, 198–208. [Google Scholar] [CrossRef]
  178. Fourati, H.; Maaloul, R.; Chaari, L. A survey of 5G network systems: Challenges and machine learning approaches. Int. J. Mach. Learn. Cybern. 2021, 12, 385–431. [Google Scholar] [CrossRef]
  179. Mollel, M.S.; Kaijage, S.; Kisangiri, M.; Imran, M.A.; Abbasi, Q.H. Multi-User Position Based on Trajectories-Aware Handover Strategy for Base Station Selection with Multi-Agent Learning. In Proceedings of the 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar] [CrossRef]
  180. Kato, N.; Mao, B.; Tang, F.; Kawamoto, Y.; Liu, J. Ten Challenges in Advancing Machine Learning Technologies toward 6G. IEEE Wirel. Commun. 2020, 27, 96–103. [Google Scholar] [CrossRef]
  181. Niknam, S.; Dhillon, H.S.; Reed, J.H. Federated Learning for Wireless Communications: Motivation, Opportunities, and Challenges. IEEE Commun. Mag. 2020, 58, 46–51. [Google Scholar] [CrossRef]
  182. Chen, M.; Gündüz, D.; Huang, K.; Saad, W.; Bennis, M.; Feljan, A.V.; Poor, H.V. Distributed Learning in Wireless Networks: Recent Progress and Future Challenges. IEEE J. Sel. Areas Commun. 2021, 39, 3579–3605. [Google Scholar] [CrossRef]
  183. Nguyen, H.X.; Trestian, R.; To, D.; Tatipamula, M. Digital Twin for 5G and Beyond. IEEE Commun. Mag. 2021, 59, 10–15. [Google Scholar] [CrossRef]
  184. Mihai, S.; Yaqoob, M.; Hung, D.V.; Davis, W.; Towakel, P.; Raza, M.; Karamanoglu, M.; Barn, B.; Shetve, D.; Prasad, R.V.; et al. Digital Twins: A Survey on Enabling Technologies, Challenges, Trends and Future Prospects. IEEE Commun. Surv. Tutor. 2022, 24, 2255–2291. [Google Scholar] [CrossRef]
  185. Khan, L.U.; Saad, W.; Niyato, D.; Han, Z.; Hong, C.S. Digital-Twin-Enabled 6G: Vision, Architectural Trends, and Future Directions. IEEE Commun. Mag. 2022, 60, 74–80. [Google Scholar] [CrossRef]
  186. Masaracchia, A.; Sharma, V.; Canberk, B.; Dobre, O.A.; Duong, T.Q. Digital Twin for 6G: Taxonomy, Research Challenges, and the Road Ahead. IEEE Open J. Commun. Soc. 2022, 3, 2137–2150. [Google Scholar] [CrossRef]
  187. Mozo, A.; Karamchandani, A.; Sanz, M.; Moreno, J.I.; Pastor, A. B5GEMINI: Digital Twin Network for 5G and Beyond. In Proceedings of the NOMS 2022–2022 IEEE/IFIP Network Operations and Management Symposium, Budapest, Hungary, 25–29 April 2022; pp. 1–6. [Google Scholar] [CrossRef]
Figure 1. Mobile Cellular Generations with their Applications.
Figure 1. Mobile Cellular Generations with their Applications.
Applsci 13 03367 g001
Figure 2. Outline of the Article.
Figure 2. Outline of the Article.
Applsci 13 03367 g002
Figure 3. A simple HetNets scenario.
Figure 3. A simple HetNets scenario.
Applsci 13 03367 g003
Figure 4. HOs scenario in HetNets.
Figure 4. HOs scenario in HetNets.
Applsci 13 03367 g004
Figure 5. Handover decision and description of Handover Control Parameters.
Figure 5. Handover decision and description of Handover Control Parameters.
Applsci 13 03367 g005
Figure 6. Illustration of Velocity Aware Handovers in HetNets.
Figure 6. Illustration of Velocity Aware Handovers in HetNets.
Applsci 13 03367 g006
Figure 7. Basic illustration of RSRP based Handovers in HetNets.
Figure 7. Basic illustration of RSRP based Handovers in HetNets.
Applsci 13 03367 g007
Figure 8. Schemetic Diagram of Fuzzy Logic-based Handovers in HetNets.
Figure 8. Schemetic Diagram of Fuzzy Logic-based Handovers in HetNets.
Applsci 13 03367 g008
Figure 9. Schemetic Diagram of Metaheuristic-based Handovers in HetNets.
Figure 9. Schemetic Diagram of Metaheuristic-based Handovers in HetNets.
Applsci 13 03367 g009
Figure 10. Schemetic Diagram of Machine Learning/Deep Learning-based Handovers in HetNets.
Figure 10. Schemetic Diagram of Machine Learning/Deep Learning-based Handovers in HetNets.
Applsci 13 03367 g010
Figure 11. A Basic Illustration of Spatial Information-based Handovers in HetNets.
Figure 11. A Basic Illustration of Spatial Information-based Handovers in HetNets.
Applsci 13 03367 g011
Table 1. Summary of Related Surveys.
Table 1. Summary of Related Surveys.
Ref. No YearScenarioMobility/HOLoad BalancingAI/MLMetaheuristicSpatial InformationMeasurement Based
4G5GRSRPUE Velocity
2020 [21]
2022 [22]
2021 [23]
2021 [24]
2022 [25]
2020 [26]
2020 [27]
2022 [28]
2022 [29]
2022 [30]
Our survey
Table 2. Summary of HCP parameters for HOF and HOPP.
Table 2. Summary of HCP parameters for HOF and HOPP.
Serial. NoUE SpeedHOMTTTHOFHOPP
1IncreaseLowLowLowerLower
2IncreaseLowHighHigherLower
3IncreaseHighHighHigherLower
4IncreaseHighLowHigherLower
5DecreaseLowLowHigherHigher
6DecreaseLowHighHigherLower
7DecreaseHighLowLowerHigher
8DecreaseHighHighLowerLower
Table 3. Research Articles based on Performance Parameters.
Table 3. Research Articles based on Performance Parameters.
Serial. No.Performance ParameterResearch Articles
1Handover Ping Pong (HOPP)[37,38,44,77,79,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100]
2Radio Link Failure (RLF)[37,77,83,84,85,86,91,92,93,95,96,98,101]
3Handover Latency (HOL)[37,44,84,102,103]
4Handover Failure (HOF)[37,38,44,77,79,86,87,89,90,93,97,103,104]
5Handover Probability (HOP)[37,38,44,76,85,87,88,89,90,91,92,94,98,101,105,106,107]
6Handover Interupption Time (HIT)[37,38,44]
7Throughput[68,102,103,104,105,108,109,110,111,112,113,114,115,116,117]
8No. of Handovers[100,104,108,109,112,115,116,117,118,119]
9Signal to Interference and Noise Ratio (SINR)[83,106,120]
10Packet Loss Ratio (PLR)[103,109,116,117,121]
Table 4. HO Information collection and Decision making.
Table 4. HO Information collection and Decision making.
HO Information CollectionHO Decision Making
Network RelatedUE RelatedStrategy RelatedCriteria Based
Coverage areaVelocityML/AIVelocity based
Link qualityLocationWeight functionRSRP based
Cell loadUser preferenceCost functionRSRQ based
CostRSRPFuzzy logicSINR based
Metaheuristic approachesBandwidth based
Multi attribute decisionsLocation based
Direction based
History based
User preference
Operator preference
Table 5. Summary of Velocity-based Handover Approaches.
Table 5. Summary of Velocity-based Handover Approaches.
Ref. No YearCriteria of Parameter SelectionHCP’sKPI’sSimulatorAchievementDrawbacksVelocity
2021 [76]Cell Load, UE Velocity, RSRP, SINRHOM, TTTHOP, OP, PPHPMATLABStudied the impact of different predefined HCP settings to check the 5G system performanceCompared different predefined UE velocities, HOM, and TTT valuesUp to 140 Km/h
2022 [38]UE Velocity, Cell Load, and RSRPHOM, TTTHOP, HOPP, HOF, HITMATLABReduced average HOPP, HOF, and interruption time by over 90%, 46%, and 58%, respectivelyJumping values may not work well when network conditions change dynamicallyUp to 140 Km/h
2019 [85]RSRP, UE VelocityHOM, TTTHOPP, RLF, HOPMATLABRemarkable reduction in HOPP and RLF by an average of more than 70%They used jumped values of HOM and TTT against some predefined conditions that are showing some sort of fixed behaviorUp to 160 Km/h
2022 [83]Load Balance, Velocity, RSRPHOM, TTTRLF, SINR, HOPPMATLABWeight function-based optimization and distance-based approaches work best 40 Km to 200 Km/h
2022 [44]RSRP, RSRQ, VelocityHOM, TTTHOP, HOF, HOPP, HOL, HITMATLABFLC based approach compared with [51,87] and improved by 86.78% and 95.5% respectivilyAdjustment of Output values against FLC seems to be fixed for fixed velocity ranges, also UE mobility is limited in specific directions20 Km to 160 Km/h
2020 [89]RSRP, RSRQ, SINR, UE VelocityHOMHOP, HOPP, HOF, Data RateMATLABThe proposed model enables to define the best time and the best antenna to perform the HO. The results demonstrate a decrease of up to 43% in HOPPHOM is the only HCP and use of other decision parameters can enhance the performance further0 to 80 Km/h
2022 [90]RSRP, RSRQ, SINR, UE VelocityTTTHOP, HOPP, HOF Compared to the previous [87,89], this algorithm reduced the HOP and HOPP without increasing HOFRLF and HOF are relatively on the higher sides as compared to basic FLC models0 to 80 Km/h
2020 [91]SINR, UE Velocity, Cell LoadTTT, HOMHOP, HOPP, RLF, RSRPMATLABWeight function estimates the HCP values individually for every user according to the input parameters 0 to 140 Km/h
Table 7. Summary of FLC-based Handover Decision Approaches.
Table 7. Summary of FLC-based Handover Decision Approaches.
Ref. No YearCriteria of Parameter SelectionHCP’sKPI’sSimulatorAchievementDrawbacksFuzzy Rules
2022 [84]SINR, Cell Load, UE VelocityHOM, TTTHOPP, RLF, HOLMATLABEliminated LBO-MRO conflict by employing Cell Load instead of LBO and simulation results are relatively better than the [89] model in terms of HOPP, HOL and RLFComplexity of the fuzzy model is greater than that of the original modelFLC 3 × 3 × 6
2019 [77]SINR, Cell Load, UE VelocityHOM, TTTHOPP, RLF, HOFMATLABWFSO scheme calculates the weights against input parameters, and results reduce HOF rate by 95.9%HCP adjustment according to UE requirements can further enhance the HO performance.Weighted Fuzzy System 3 × 3 × 3
2022 [94]RSRP, SINR, Jitter, PLRTTTHOPP, HOPMATLABFuzzy-TOPSIS reduced the number of handovers by 90% and HOPP by 10% as compared to RSRP method whereas, historical information based Clustering Fuzzy-TOPSIS further reduce the number of handover by 10% and RLF by 3% Clustering Fuzzy-TOPSIS 5 × 5 × 5
2020 [102]Throughput, End-to-End DelayQ-ParameterHOD, Throughput, LatencyNS-3FL approach used E2ED and throughput as input to HO decision maker, which gives 97% better performance in terms of handover delay than compared technique.They only considered throughput and E2ED as handover input parameters, which may eliminate a lot of handover decision-making useful informationFLC 3 × 3
2018 [87]RSRP, RSRQ, UE VelocityHOMHOP, HOF, HOPP, Connection TimeMATLABProposed scheme reduced the HOPP and shows prominent results for HOF and HOPOnly considered HOM as an HCP, however, HOM along with TTT can produce better resultsFLC 3 × 3 × 4
2021 [88]RSRP, UE Velocity, RSRQHOM, TTTHOPP, HOPMATLABThe proposed approach reduces HOPP probability by 0.5% compared to 50% and 10% in [51,87]The performance evaluation can be extended for RLF, and user velocity support is also limitedFLC 3 × 4 × 4
2021 [96]SINR, Delta SINRHOMHOPP, RLFMATLABThis algorithm dynamically determines HOM according to the SINR and the change in SINR of a UE and related this decay with the possible handover in near futureUse of SINR and change in SINR can work better if RSRP, RSRQ, location and trajectory information is also considered for possible handoversFLC 3 × 3
2020 [89]RSRP, RSRQ, SINR, UE VelocityHOMHOP, HOPP, HOF, Data RateMATLABThis model outperforms the previous models in terms of average number of handovers by 42% and average HOPP by 43% due to the inclusion of SINR and VelocityHigher link failures as compared to the other considered approachesFLC (AHP) and TOPSIS 3 × 4 × 3
2022 [90]RSRP, RSRQ, SINR, UE VelocityTTTHOP, HOPP, HOFMATLABReduced the handover rate by 83% and HOPP by 76%.RLF and HOF are relatively on the higher sides as compared to basic FLC models compared in this paperStatistical Fuzzy System 3 × 4 × 4 × 3
2018 [79]RSRP, RSRQ, UE VelocityHOMHOF, HOPPMATLABEffectively enhances the handover decisions by reducing HOF and HOPPThe inclusion of the TTT can further enhance the effectiveness against handover decision processFLC 3× 3 × 4
2020 [109]RSS, Throughput, PLRNSFNumber of HOs, PLR, ThroughputMATLABThis approach surpasses traditional and MADM-based fuzzy schemes in terms of the number of handovers and throughput performance FLC 3 × 3 × 3
Table 8. Summary of Metaheuristic-based Handover Schemes.
Table 8. Summary of Metaheuristic-based Handover Schemes.
Ref. No YearCriteria of Parameter SelectionHCP’sKPI’sSimulatorAchievementDrawbacksAlgorithm
2020 [105]SINR, E2E Delay, HOP, Jitter, Packet LossOutput (Yes/No)Delay, HOP, Stay Time, ThroughputPythonReduced handover delay to 11.37 ms, increased connection/stay time to 7.79 s and throughput to 12.72 mbpsShows poor performance for the seamless connectivity because of neglected handover input parametersAPBSO based Autoencoder
2021 [110]UE Velocity, Location Throughput PSO-NN hybrid approach improved throughput upto 34.34% as compared to previous works Hybrid of PSO-NN
2022 [106] TTT, threshold1, threshold2RSRP, SINR, HOSR (HOP)Synthetic-NETData driven approach having root mean square error of 0.0635 dBm, 0.1995 dB and 2.99% for RSRP, SINR and handover success rate respectively, modified GA further improves performance by 21 times fasterSynthetically generated data may not exhibit much better performance when it is applied to real-time scenarioXGBoost with modified GA
2020 [120] CIO, HOMSINR With limited data availability CatBoost achieved RMSE of 1.144 dB for SINR, GA further enhance the performance by finding optimal valuesMay require a large dataset to reach a sufficient accuracy also the optimization of TTT predicts more optimal resultsCATBoost with GA
2022 [118]RSRP, UE Speed, UE Data Type No. of Hos, Energy ConsumptionMATLABCompared to the PSO, the PSOPC reduced handovers by 20%. PSO and PSOPC
2022 [111]Security information, Battery level, QoS, RSRPQoSHOD, CDP, Throughput, Energy ConsumptionNS-2Improved energy consumption, delay, call drop, and throughput with the values of 0.05359 J, 0.0142 s, 0.0628 s, and 104.58 kbps respectively GWO and MFO
2022 [104]Location, Distance, Velocity of UE, Position of UECost functionDelay, No. of HOs, Throughput, HOFMATLABNovel scheme based on CS and GA achieved better results in terms of Throughput, Delay, No. of HOs and HO Failure Probabilityfurther investigation about the scheme may be required with other handover related parametersHybrid of CS and GA
2020 [107] TTT, th1, th2RSRP, HOSRSynthetic-NETAn optimization approach used XGBoost that predict HOSR and RSRP with RMSE of 2.5% and 0.074dBm respectively, GA further enhanced the results by 48 times against brute force XGBoost with GA
2021 [97]RSRP, UE, Velocity, LoadTTT, HOMHOF, HOPP TTT, HOM, and MLB should be adjusted based on UE speeds and traffic loads PSO
Table 10. Spatial Information based Handover Decision Approaches.
Table 10. Spatial Information based Handover Decision Approaches.
Ref. No YearCriteria of Parameter SelectionHCP’sKPI’sSimulatorAchievementDrawbacks
2017 [121]UE speed, UE trajectory, UE Location, Cell Location, RSRPWeight ValuePacket Delay Ratio, Packet Loss RatioLTE-SimEvaluation of movement direction distance (MDD) algorithm in different dense network scenarios that achieved better results in the form of PDR and PLR by 85% and 60% respectivelyFor comparison purposes, consideration of HOPP, HOP, RLF, etc. can justify the performance in a much better way
2016 [99]HOPP, Frequent HO, CDR, CBR, PLRQuality Indicator WeightHOPP, CDR, CBR, Unnecessary HOMATLABA Spatio-Temporal Weight estimation approach that reduced the unnecessary HO, HOP and HOPP by 35%, 37% and 17% respectively
2018 [100]RSRP, SINR, OP, UE LocationRSRP, SINR, OPHOPP, No. of HOs, PP Rate MADM based multi-attribute scheme that considered UE location in a cell which is divided into non-overlapping regions, results in an improvement in the overall throughputFixed mobility speed of UE seems impractical for dynamically changing networks also the results show an increase in the average number of HOPP and HOs
2018 [116]Distance, RSRP, UE Speed, UE Location, Cell Location PDR, PLR, Throughput, No. of HOsLTE-Simmovement direction distance vertical handover (MDD-VHD) scheme reduced the average number of HOs, PDR, PLR, signaling cost by 48%, 91%, 86.2% and 99% respectively in comparison with [171]For comparison purposes, consideration of HOPP, RLF, etc. can justify the performance in a much better way
2018 [117]RSRP, UE Location, Cell Location, Cell Loadpast values, thresh values for HOPDR, PLR, Throughput, No. of HOsLTE-SimA new handover procedure that was based on two policies, the moving direction prediction and the historical information of UEs and reduced the average number of HOs, PDR, PLR and signaling cost by 19.5%, 15.6%, 42% and 99% respectively as compared to [172]
2019 [119]RSRP, UE Speed, UE Location, Cell Locationdistance, trajectory angleNo. of HOsMATLABUse of Lagrange interpolation to calculate the probability of UE transition to its neighbor cell on the basis of the velocity and the slope of the trajectory that reduced the number of HOs upto 30% as compared to the LTE HO approachOnly considered the number of HOs for comparison, must be checked for other parameters
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

Rehman, A.U.; Roslee, M.B.; Jun Jiat, T. A Survey of Handover Management in Mobile HetNets: Current Challenges and Future Directions. Appl. Sci. 2023, 13, 3367. https://doi.org/10.3390/app13053367

AMA Style

Rehman AU, Roslee MB, Jun Jiat T. A Survey of Handover Management in Mobile HetNets: Current Challenges and Future Directions. Applied Sciences. 2023; 13(5):3367. https://doi.org/10.3390/app13053367

Chicago/Turabian Style

Rehman, Aziz Ur, Mardeni Bin Roslee, and Tiang Jun Jiat. 2023. "A Survey of Handover Management in Mobile HetNets: Current Challenges and Future Directions" Applied Sciences 13, no. 5: 3367. https://doi.org/10.3390/app13053367

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