Neural Network–Based Adaptive Resource Allocation for 5G Heterogeneous Ultra-Dense Networks
Abstract
1. Introduction
- We develop a hierarchical and SDN-coordinated UA–RA framework that integrates a lightweight artificial neural network (ANN) for adaptive resource management and efficient scheduling, explicitly considering the unique characteristics of 5G HUDNs and diverse user QoS requirements.
- We improve the proposed framework’s performance by enabling it to work proactively to prevent BS congestion through the redistribution of available resources using an SDN controller.
- We integrate the ML model with the highest predictive accuracy into the SDN controller to reduce computational complexity and enhance the effectiveness of the adaptive RA process.
- We evaluate our proposed framework on three real datasets. Two datasets represent the macro and small BS distributions in a selected area of LA, while the third was generated to represent the distribution of users in the same area. The evaluation includes both network performance metrics and ML performance metrics.
2. Related Works
2.1. 5G Service Category-Based Resource Allocation
2.2. 5G HUDN Architecture-Based Resource Allocation
2.3. SDN Controller-Based Resource Allocation
2.4. Key Limitations
- Most works did not allow for the redistribution of resources between different cells after performing RA [3,48,50]. Therefore, most existing RA approaches depend on a fixed spectrum allocation, assigning a predefined bandwidth to each BS without considering the dynamic and rapid change in demand in each cell. Recent studies on AI-enabled 5G/6G networks [52] have emphasized the importance of adaptive and intelligently coordinated spectrum-sharing mechanisms to mitigate congestion in dense deployments.
- No previous work has considered the multiple aspects representing real 5G HUDN environments that may be characterized by multi-tier BSs, varying QoS requirements for different service types, user mobility, and high UE density.
- The high mobility of UE in 5G HUDNs is one of the most important factors directly affecting the RA process. Although some studies have considered user-mobility behaviors, they usually employ flexible mobility models such as the random-waypoint model, which is unrealistic for UE types such as vehicles and bikes. On the other hand, some researchers have designed UE mobility models which depend on movement within a confined small area or assumed a set speed (sometimes illogical) for various UE types. As highlighted in [49], realistic mobility and handover modeling are crucial to ensure reliable RA in dense and highly mobile networks.
- Most previous works that integrated ML techniques to improve RA performance utilized insufficient or low-quality 5G datasets (i.e., synthetic datasets) [41,42,48,51]. At present, ML has become an essential tool for 5G HUDNs. Implementing RA approaches based on ML requires real datasets that capture real 5G HUDN scenarios to perform a realistic evaluation. On the other hand, computational complexity is a significant factor, especially for DL-based approaches, because of the vast number of hidden layers. Thus, the balance between accuracy and computational time is required because of the dynamic nature and the need for a quick response to real-time operations. Recent AI-oriented studies [52] emphasize the increasing need for data-driven models and efficient learning techniques to improve generalization and real-time adaptability in dense 5G/6G environments.
- Some works have focused on evaluating ML performance metrics without considering the impact on network performance, while others neglected the evaluation of ML model performance. Recent SDN-based RA research [50] emphasized that both ML accuracy and network KPIs (e.g., data rate and spectral efficiency) must be jointly analyzed to validate practical deployment feasibility. Evaluating RA approaches regarding both ML and network performance metrics is crucial.
3. System Model
3.1. Deployment Model
3.2. Channel Model
3.3. Mobility Model
3.4. Theoretical RA Performance Analysis
4. Proposed Approach
- It joins UA with the RA process to avoid inefficient resource allocation.
- It adapts to all influencing factors of 5G HUDNs and user characteristics to achieve the best RA decision.
- It considers all crucial factors of the RA process, including the service priority, SINR, Channel Quality Indicator (CQI), and available resources at each BS.
- It prioritizes users based on their QoS requirements.
- It utilizes an SDN controller to manage and redistribute resources between various BSs on the same tier.
- It employs ML models trained on a real dataset obtained from a selected urban area in LA.
4.1. Adaptive UA-RA Stages
- Initialization stage: All initial information about each () and () are set at this stage. This includes the number of available RBs at each BS, denoted as , the SINR value , and the speed threshold .
- Requests classification stage:This stage involves classifying incoming requests. There are three categories of service requests: uRLLC, eMBB, and mMTC. Each request belongs to just one service class, based on its QoS requirements. The classification stage is necessary because it determines each request’s priority level , as shown in Equation (8):
- Tier selection stage:Based on the speed threshold, the service tier will be selected in this stage. If the UE speed exceeds the speed threshold, the MBS will be chosen to serve the UE, as shown in Equation (9); otherwise, the served BS will be chosen from the SBS, as shown in Equation (10).This stage aims to reduce the burden on MBSs by offloading to SBSs, providing a large coverage area for high-mobility UE while minimizing handover overhead.
- Cell selection stage:Once the tier is selected, the cell selection stage to determine the serving BS proceeds. The BS that provides the maximum SINR among the candidate BSs within the chosen tier is selected, subject to the constraint that the BS must also have sufficient available RBs to satisfy the user’s demand. Mathematically, the selected BS can be expressed as , as shown in Equation (11):This stage aims to provide the best candidate BSs to serve UE with sufficient RBs to ensure high QoS while enhancing RB utilization.
- CQI mapping stage:For each selected BS in the previous stage, the CQI is mapped automatically to the corresponding SINR value using Equation (12), which follows the CQI for 5G NR described in the 3GPP technical report. The maximum downlink modulation order used here is QAM 64, as described in [57].where and are the minimum and maximum indices (equal to 1 and 15, respectively), and is equal to 0.1. The is the corresponding linear-scale SINR.
- Resource allocation stage:In this stage, the UA decision based on the previous stages determines the best BS for association. Considering the QoS requirements, the RA scheduler allocates the required RBs to each request via Equation (13). If the service is an uRLLC, then the best BS will be selected to serve it immediately. Then, if an eMBB request needs to be associated with the same BS, the remaining RBs are checked and allocated to the user. However, the scheduler prioritizes eMBB requests with the highest CQI compared with others. Finally, the remaining available RBs are used to serve mMTC requests. Typically, mMTC requests generate periodic traffic that necessitates minimum QoS requirements regarding latency and data rate. The RA process performed by the RA scheduler is demonstrated in Algorithm 2.
- Lending stage:This stage is triggered to activate the lending mechanism, with the aim of alleviating congestion caused by the high UE density in some cells. It involves lending underutilized RBs at any BS to congested BSs, thus redistributing resources between different cells based on the current network state, which enhances the RA process. The lending mechanism allows each request to be served by the BS that provides the best channel conditions, which contributes to improving the spectral efficiency and RB utilization. In the lending stage, all state updates are executed by a centralized SDN Controller, which maintains the , , and pending requests which are stored in . The SDN controller continuously monitors the pending requests across all BSs and triggers the lending process whenever a BS cannot satisfy its current demand. It selects one of the neighboring BSs that has underutilized RBs sufficient to meet the required need and lends these underutilized RBs to serve the user demand.
4.2. Adaptive UA-RA Constraints
- Request classification constraint:
- UE association constraint:
- BS capacity constraint:For each BS, the sum of the required RBs by its associated UEs must not exceed the available RBs at that BS, as shown in Equation (18).When the lending mechanism is activated, the BS capacity is updated with borrowed RBs. This allows each UE to be served by the BS which provides the best channel conditions.
- BS power constraint:The total downlink transmit power at each must not exceed its maximum power limit, , as shown in Equation (19).
- Serving constraint:The best channel condition should be used to serve any to increase the spectral efficiency, as shown in Equation (20).
| Algorithm 1: Pseudocode for the Proposed Adaptive UA-RA Approach. |
|
|
| Algorithm 2: Pseudocode for the RA_Scheduler. |
|
|
5. Evaluation Scenario
5.1. Preparation of the ML-Based Adaptive UA-RA Approach
- Data preparation phase:This phase involved collecting two real datasets reflecting the distribution of BSs (i.e., MBSs and SBSs) in a selected area of downtown LA, and generating a third dataset reflecting the distribution of different UE types with different service requirements within the selected area. After this, any unnecessary data were eliminated, ensuring that all data were important for prediction of the serving BS using our proposed approach. Normalization was performed to make some columns more suitable for training ML models. Then, the adaptive UA-RA approach was used to accomplish labeling, as shown in Algorithm 1 and described in detail by the seven stages in Section 4. The pseudocode for the adaptive UA-RA algorithm demonstrates how to assign a serving-BS label to each sample in the UE dataset, which can then be used to train the various ML models. After the labeling process, the dataset was divided into 80/20 for training/testing purposes. The data for training were chosen randomly from the whole dataset, while the remaining data were used for testing purposes. To ensure the reliability and representativeness of the training data, the simulation framework used to generate dynamic features (e.g., SINR, RB availability, traffic requests) follows 3GPP NR-compliant channel, fading, mobility, and interference models, yielding realistic network behavior for both macro- and small-cell tiers. Additionally, the training dataset is randomly shuffled before each epoch to prevent ordering bias and enhance generalization. Furthermore, the heuristic UA–RA policy used to assign labels is a multi-criteria scheduler that jointly considers SINR, RB availability, service priority, and load balancing, making it substantially more robust than simple greedy selection rules. This guarantees that the labels reflect near-optimal allocation behavior rather than suboptimal patterns, thereby preventing the ANN from learning biased or unrealistic decisions.
- ML model training phase:The training samples were used during this phase to train the ML models. In particular, ANN, DT, RF, and XGBoost models were trained in a supervised manner, with the aim of predicting the best BS to serve UE.
- ML model testing phase:The testing samples were used to evaluate the trained ML models, as described in Section 6.2.1.
- ML model deployment:The ANN, which was the trained ML model with the highest prediction accuracy, was deployed on an SDN controller to optimally control the spectrum pool of radio resources and enable dynamic redistribution to avoid congestion. The SDN is physically coupled to other network components, such as wireless BSs. The inputs of the trained Neural Network-Adaptive Resource Allocation (NN-ARA) model include the UE speed, the requested RBs, the UE service class, available RBs at each BS, and SINR values. Using this information, the NN-ARA model can predict which BS can best allocate the required RBs for user demand. Algorithm 3 provides pseudocode for the proposed NN-ARA approach.
| Algorithm 3: Pseudocode for NN-ARA approach. |
|
|
5.2. Datasets
- MBSs dataset:This dataset was obtained from the LA GeoHub governmental website (updated on 19 April 2022). It contains real information about 5248 microwave towers in LA [63], and many features of these MBSs. The most important features used in this study are the location of the MBSs (regarding their latitude and longitude coordinates) and the MBS identifier, which is a distinct feature of each MBS. After filtering the MBSs to include just those in the selected area and removing the redundancy in some coordinates, the total number of MBSs came to 46.
- SBSs dataset: This dataset was updated on 3 January 2025, and contains information about 3005 SBSs attached to streetlight poles [64]. It provides two features for each SBS: a distinct identifier and its location (regarding latitude and longitude coordinates). The dataset was filtered to include the SBSs in the study area, amounting to 226 SBSs. Figure 5a shows the actual distribution of the MBSs and SBSs in LA, based on the above mentioned datasets, while Figure 5b shows the distribution of MBSs and SBSs in the selected area.
- User distribution dataset: This dataset was generated using Google Maps (Google LLC) and a Python-based simulator (Python 3.11.5) following the methodology of [65], with adaptations in tools and feature design. Additional modifications were adopted to create a more suitable dataset for our scenario. This dataset contained about 50,000 samples randomly distributed in an area with a high density of small cells in LA. To simulate a 5G environment in which the user distribution varies from one location to another—thus causing congestion in some areas—more users were added to the central study area, as shown in Figure 6. The samples were divided into three UE types—vehicles, bikes, and pedestrians—along with numerous static IoT devices representing the mMTC service class.Although vehicles and bikes should follow certain routes, as shown in Figure 4b, pedestrians are not restricted to moving on these routes, and some of them may be inside buildings. Each UE sample has five static features: latitude, longitude, speed, initial direction, and service class. To make the dataset suitable for studying the RA problem, additional features were generated dynamically during the simulation run, including the UE traffic request and the remaining RBs at each BS. Each user in the dataset generates a request based on its service class (i.e., uRLLC, eMBB, or mMTC). Each service class follows a distinct mathematical distribution and traffic load range, as detailed in Section 5. Thus, the final UE dataset used for ML training combines both static and dynamic features. The labels corresponding to the best BSs based on the UA-RA decisions were obtained using Algorithm 1.
6. Results
6.1. Performance Evaluation of the Adaptive UA-RA Approach Compared with Existing Approaches
6.2. Performance Evaluation of the ML-Based Approach Compared with Existing Approaches
6.2.1. Evaluation of the Trained ML Models
6.2.2. Performance Evaluation of the NN-ARA Approach Compared with Existing Approaches
7. Discussion
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| Abbreviation | Description |
| 5G | Fifth generation |
| IoT | Internet of Things |
| uRLLC | ultra-Reliable and Low Latency Communications |
| eMBB | enhanced Mobile Broadband |
| mMTC | massive Machine Type Communication |
| mMIMO | Massive Multiple Input Multiple Output |
| mm-wave | Milli-meter wave |
| HUDNs | Heterogeneous Ultra-Dense Networks |
| UE | User Equipment |
| SDN | Software-defined networking |
| RA | Resource Allocation |
| 3GPP | Third Generation Partnership Project |
| BS | Base Station |
| ML | Machine Learning |
| RB | Resource Block |
| MMSE | Minimum Mean Square Error |
| UA-RA | User Association-Resource Allocation |
| BP | Blocking Probability |
| HetNets | Heterogeneous Networks |
| SINR | Signal to Interference plus Noise Ratio |
| NR | New Radio |
| CQI | Channel Quality Indicator |
| MBS | Macro Base Station |
| SBS | Small Base Station |
| OFDMA | Orthogonal Frequency Division Multiple Access |
| UMa (NLOS) | Urban Macro (Non-Line of Sight) |
| UMi (LOS) | Urban micro (Line of Sight) |
| AWGN | Additive White Gaussian Noise power |
| ANNs | Artificial Neural Networks |
| RF | Random Forest |
References
- Ejaz, W.; Sharma, S.K.; Saadat, S.; Naeem, M.; Anpalagan, A.; Chughtai, N.A. A comprehensive survey on resource allocation for CRAN in 5G and beyond networks. J. Netw. Comput. Appl. 2020, 160, 102638. [Google Scholar] [CrossRef]
- Kamal, M.A.; Raza, H.W.; Alam, M.M.; Su’ud, M.M.; Sajak, A.b.A.B. Resource allocation schemes for 5G network: A systematic review. Sensors 2021, 21, 6588. [Google Scholar] [CrossRef]
- Rony, R.I.; Lopez-Aguilera, E.; Garcia-Villegas, E. Dynamic spectrum allocation following machine learning-based traffic predictions in 5G. IEEE Access 2021, 9, 143458–143472. [Google Scholar] [CrossRef]
- Alsharif, M.H.; Nordin, R. Evolution towards fifth generation (5G) wireless networks: Current trends and challenges in the deployment of millimetre wave, massive MIMO, and small cells. Telecommun. Syst. 2017, 64, 617–637. [Google Scholar] [CrossRef]
- Rekkas, V.P.; Sotiroudis, S.; Sarigiannidis, P.; Wan, S.; Karagiannidis, G.K.; Goudos, S.K. Machine learning in beyond 5G/6G networks—State-of-the-art and future trends. Electronics 2021, 10, 2786. [Google Scholar] [CrossRef]
- Xiang, W.; Zheng, K.; Shen, X.S. 5G Mobile Communications; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
- Adebusola, J.A.; Ariyo, A.A.; Elisha, O.A.; Olubunmi, A.M.; Julius, O.O. An overview of 5G technology. In Proceedings of the 2020 International Conference in Mathematics, Computer Engineering and Computer Science (ICMCECS), Lagos, Nigeria, 18–21 March 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–4. [Google Scholar]
- Pirinen, P. A brief overview of 5G research activities. In Proceedings of the 1st International Conference on 5G for Ubiquitous Connectivity, Levi, Finland, 26–28 November 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 17–22. [Google Scholar]
- Lei, Y.; Zhu, G.; Shen, C.; Xu, Y.; Zhang, X. Delay-aware user association and power control for 5G heterogeneous network. Mob. Netw. Appl. 2019, 24, 491–503. [Google Scholar] [CrossRef]
- Zaidi, A.; Athley, F.; Medbo, J.; Gustavsson, U.; Durisi, G.; Chen, X. 5G Physical Layer: Principles, Models and Technology Components; Academic Press: Cambridge, MA, USA, 2018. [Google Scholar]
- Series, M. Minimum requirements related to technical performance for IMT-2020 radio interface (s). Report 2017, 2410, 2410-2017. [Google Scholar]
- Sufyan, A.; Khan, K.B.; Khashan, O.A.; Mir, T.; Mir, U. From 5G to beyond 5G: A comprehensive survey of wireless network evolution, challenges, and promising technologies. Electronics 2023, 12, 2200. [Google Scholar] [CrossRef]
- Larsson, E.G.; Edfors, O.; Tufvesson, F.; Marzetta, T.L. Massive MIMO for next generation wireless systems. IEEE Commun. Mag. 2014, 52, 186–195. [Google Scholar] [CrossRef]
- Elsayed, M.; Erol-Kantarci, M. Radio resource and beam management in 5G mmWave using clustering and deep reinforcement learning. In Proceedings of the GLOBECOM 2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
- Gotsis, A.; Stefanatos, S.; Alexiou, A. UltraDense networks: The new wireless frontier for enabling 5G access. IEEE Veh. Technol. Mag. 2016, 11, 71–78. [Google Scholar] [CrossRef]
- Yu, W.; Xu, H.; Zhang, H.; Griffith, D.; Golmie, N. Ultra-dense networks: Survey of state of the art and future directions. In Proceedings of the 2016 25th International Conference on Computer Communication and Networks (ICCCN), Waikoloa, HI, USA, 1–4 August 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–10. [Google Scholar]
- Lee, D.; Jang, G.; Ha, T.; Oh, J.; Cho, S. BS Deployment Strategy and Energy Efficient BS Switching in Heterogeneous Networks for 5G. In Proceedings of the 2021 International Conference on Information Networking (ICOIN), Jeju Island, Republic of Korea, 13–16 January 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 727–729. [Google Scholar]
- Lee, Y.L.; Chuah, T.C.; Loo, J.; Vinel, A. Recent advances in radio resource management for heterogeneous LTE/LTE-A networks. IEEE Commun. Surv. Tutor. 2014, 16, 2142–2180. [Google Scholar] [CrossRef]
- Oulahyane, H.A.; Eddermoug, N.; Bakali, A.; Talea, M.; Bahnasse, A. Towards an SDN-based Dynamic Resource Allocation in 5G Networks. Procedia Comput. Sci. 2024, 231, 205–211. [Google Scholar] [CrossRef]
- Hakiri, A.; Gokhale, A.; Berthou, P.; Schmidt, D.C.; Gayraud, T. Software-defined networking: Challenges and research opportunities for future internet. Comput. Netw. 2014, 75, 453–471. [Google Scholar] [CrossRef]
- Elfatih, N.M.; Hasan, M.K.; Kamal, Z.; Gupta, D.; Saeed, R.A.; Ali, E.S.; Hosain, M.S. Internet of vehicle’s resource management in 5G networks using AI technologies: Current status and trends. IET Commun. 2022, 16, 400–420. [Google Scholar] [CrossRef]
- Sarah, A.; Nencioni, G.; Khan, M.M.I. Resource allocation in multi-access edge computing for 5G-and-beyond networks. Comput. Netw. 2023, 227, 109720. [Google Scholar] [CrossRef]
- Mamane, A.; Fattah, M.; El Ghazi, M.; El Bekkali, M.; Balboul, Y.; Mazer, S. Scheduling algorithms for 5G networks and beyond: Classification and survey. IEEE Access 2022, 10, 51643–51661. [Google Scholar] [CrossRef]
- 3rd Generation Partnership Project (3GPP). Study on Scenarios and Requirements for Next Generation Access Technologies; Technical Report TR 36.331; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2017. [Google Scholar]
- Pocovi, G.; Pedersen, K.I.; Mogensen, P. Joint link adaptation and scheduling for 5G ultra-reliable low-latency communications. IEEE Access 2018, 6, 28912–28922. [Google Scholar] [CrossRef]
- Popovski, P.; Trillingsgaard, K.F.; Simeone, O.; Durisi, G. 5G wireless network slicing for eMBB, URLLC, and mMTC: A communication-theoretic view. IEEE Access 2018, 6, 55765–55779. [Google Scholar] [CrossRef]
- 3rd Generation Partnership Project (3GPP). Technical Specification Group Services and System Aspects; Release 15 Description; Technical Report 21.915; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2019. [Google Scholar]
- Tayyaba, S.K.; Shah, M.A. Resource allocation in SDN based 5G cellular networks. Peer-to-Peer Netw. Appl. 2019, 12, 514–538. [Google Scholar] [CrossRef]
- Gao, X.; Wang, J.; Zhou, M. The research of resource allocation method based on GCN-LSTM in 5G network. IEEE Commun. Lett. 2022, 27, 926–930. [Google Scholar] [CrossRef]
- Sun, H.; Chen, X.; Shi, Q.; Hong, M.; Fu, X.; Sidiropoulos, N.D. Learning to optimize: Training deep neural networks for interference management. IEEE Trans. Signal Process. 2018, 66, 5438–5453. [Google Scholar] [CrossRef]
- Vu, T.X.; Chatzinotas, S.; Nguyen, V.D.; Hoang, D.T.; Nguyen, D.N.; Di Renzo, M.; Ottersten, B. Machine learning-enabled joint antenna selection and precoding design: From offline complexity to online performance. IEEE Trans. Wirel. Commun. 2021, 20, 3710–3722. [Google Scholar] [CrossRef]
- Kaur, J.; Khan, M.A.; Iftikhar, M.; Imran, M.; Haq, Q.E.U. Machine learning techniques for 5G and beyond. IEEE Access 2021, 9, 23472–23488. [Google Scholar] [CrossRef]
- Bartsiokas, I.A.; Gkonis, P.K.; Kaklamani, D.I.; Venieris, I.S. ML-based radio resource management in 5G and beyond networks: A survey. IEEE Access 2022, 10, 83507–83528. [Google Scholar] [CrossRef]
- Zhu, G.; Lyu, Z.; Jiao, X.; Liu, P.; Chen, M.; Xu, J.; Cui, S.; Zhang, P. Pushing AI to wireless network edge: An overview on integrated sensing, communication, and computation towards 6G. Sci. China Inf. Sci. 2023, 66, 130301. [Google Scholar] [CrossRef]
- Huang, X.; Cui, Y.; Chen, Q.; Zhang, J. Joint task offloading and QoS-aware resource allocation in fog-enabled Internet-of-Things networks. IEEE Internet Things J. 2020, 7, 7194–7206. [Google Scholar] [CrossRef]
- Panno, D.; Riolo, S. An enhanced joint scheduling scheme for GBR and non-GBR services in 5G RAN. Wirel. Netw. 2020, 26, 3033–3052. [Google Scholar] [CrossRef]
- Al-Ali, M.; Yaacoub, E.; Mohamed, A. Dynamic resource allocation of eMBB-uRLLC traffic in 5G new radio. In Proceedings of the 2020 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), New Delhi, India, 14–17 December 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
- Al-Ali, M.; Yaacoub, E. Resource allocation scheme for eMBB and uRLLC coexistence in 6G networks. Wirel. Netw. 2023, 29, 2519–2538. [Google Scholar] [CrossRef]
- Manzoor, A.; Kazmi, S.A.; Pandey, S.R.; Hong, C.S. Contract-based scheduling of URLLC packets in incumbent EMBB traffic. IEEE Access 2020, 8, 167516–167526. [Google Scholar] [CrossRef]
- Elsayed, M.; Erol-Kantarci, M. AI-enabled radio resource allocation in 5G for URLLC and eMBB users. In Proceedings of the 2019 IEEE 2nd 5G World Forum (5GWF), Dresden, Germany, 30 September–2 October 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 590–595. [Google Scholar]
- Abdelsadek, M.Y.; Gadallah, Y.; Ahmed, M.H. Resource allocation of URLLC and eMBB mixed traffic in 5G networks: A deep learning approach. In Proceedings of the GLOBECOM 2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
- Rathod, T.; Tanwar, S. AI-based resource allocation techniques in D2D communication: Open issues and future directions. Phys. Commun. 2024, 66, 102423. [Google Scholar] [CrossRef]
- Agarwal, B.; Togou, M.A.; Ruffini, M.; Muntean, G.M. A low complexity ML-assisted multi-knapsack-based approach for user association and resource allocation in 5G HetNets. In Proceedings of the 2023 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Beijing, China, 14–16 June 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–6. [Google Scholar]
- Liu, Z.; Chen, X.; Chen, Y.; Li, Z. Deep reinforcement learning based dynamic resource allocation in 5G ultra-dense networks. In Proceedings of the 2019 IEEE International Conference on Smart Internet of Things (SmartIoT), Tianjin, China, 9–11 August 2023; IEEE: Piscataway, NJ, USA, 2019; pp. 168–174. [Google Scholar]
- Qi, X.; Khattak, S.; Zaib, A.; Khan, I. Energy efficient resource allocation for 5G heterogeneous networks using genetic algorithm. IEEE Access 2021, 9, 160510–160520. [Google Scholar] [CrossRef]
- Bouras, C.; Kalogeropoulos, R. Prediction mechanisms to improve 5G network user allocation and resource management. Wirel. Pers. Commun. 2022, 122, 1455–1479. [Google Scholar] [CrossRef]
- Bouras, C.J.; Michos, E.; Prokopiou, I. Applying Machine Learning and Dynamic Resource Allocation Techniques in Fifth Generation Networks. In Proceedings of the International Conference on Advanced Information Networking and Applications, Sydney, NSW, Australia, 13–15 April 2022; Springer: Berlin/Heidelberg, Germany, 2022; pp. 662–673. [Google Scholar]
- Chabira, C.; Shayea, I.; Nurzhaubayeva, G.; Aldasheva, L.; Yedilkhan, D.; Amanzholova, S. AI-Driven Handover Management and Load Balancing Optimization in Ultra-Dense 5G/6G Cellular Networks. Technologies 2025, 13, 276. [Google Scholar] [CrossRef]
- Ullah, Y.; Roslee, M.; Mitani, S.M.; Sheraz, M.; Ali, F.; Aurangzeb, K.; Osman, A.F.; Ali, F.Z. A survey on AI-enabled mobility and handover management in future wireless networks: Key technologies, use cases, and challenges. J. King Saud Univ. Comput. Inf. Sci. 2025, 37, 47. [Google Scholar] [CrossRef]
- Coumar, S.O.; Surender, R. Efficient Network Resource Management for Improving Radio Access Through Machine Learning Approach in 5G Networks. J. Inst. Eng. India Ser. B 2024, 106, 207–215. [Google Scholar] [CrossRef]
- Radha, B.; Sarojini, R. Advanced AI techniques for optimizing resource allocation in 6G networks: A hybrid diffusion-enhanced meta-deep-reinforcement-learning framework. AIP Adv. 2025, 15, 115306. [Google Scholar] [CrossRef]
- Tera, S.P.; Chinthaginjala, R.; Pau, G.; Kim, T.H. Towards 6G: An Overview of the Next Generation of Intelligent Network Connectivity. IEEE Access 2025, 13, 925–961. [Google Scholar] [CrossRef]
- NR; Physical Channels and Modulation. Technical Specification TS 38.211, 3rd Generation Partnership Project (3GPP), Valbonne, France, 2024. Available online: https://www.3gpp.org (accessed on 1 January 2024).
- Zia, K.; Javed, N.; Sial, M.N.; Ahmed, S.; Pirzada, A.A.; Pervez, F. A distributed multi-agent RL-based autonomous spectrum allocation scheme in D2D enabled multi-tier HetNets. IEEE Access 2019, 7, 6733–6745. [Google Scholar] [CrossRef]
- 3rd Generation Partnership Project (3GPP). Technical Specification Group Radio Access Network; Study on Channel Model for Frequencies from 0.5 to 100 GHZ (Release 18); Technical Report TR 38.901; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2024. [Google Scholar]
- Omelyanchuk, E.; Semenova, A.Y.; Mikhailov, V.Y.; Bakhtin, A.; Timoshenko, A. User equipment location technique for 5G networks. In Proceedings of the 2018Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO), Minsk, Belarus, 4–5 July 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–7. [Google Scholar]
- 3rd Generation Partnership Project (3GPP). Technical Specification Group Radio Access Network; NR; Physical Layer Procedures for Data (Release 18); Technical Report TR 38.214; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2024. [Google Scholar]
- Bouras, C.; Caragiannis, I.; Gkamas, A.; Protopapas, N.; Sardelis, T.; Sgarbas, K. State of the Art Analysis of Resource Allocation Techniques in 5G MIMO Networks. In Proceedings of the 2023 International Conference on Information Networking (ICOIN), Bangkok, Thailand, 11–14 January 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 632–637. [Google Scholar]
- Imtiaz, S.; Ghauch, H.; Koudouridis, G.P.; Gross, J. Random forests resource allocation for 5G systems: Performance and robustness study. In Proceedings of the 2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), Barcelona, Spain, 15–18 April 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 326–331. [Google Scholar]
- Zhang, S.; Zhu, D. Towards artificial intelligence enabled 6G: State of the art, challenges, and opportunities. Comput. Netw. 2020, 183, 107556. [Google Scholar] [CrossRef]
- Chen, T.; Guestrin, C. Xgboost: A scalable tree boosting system. In Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar]
- Shyam, R.; Ayachit, S.S.; Patil, V.; Singh, A. Competitive analysis of the top gradient boosting machine learning algorithms. In Proceedings of the 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), Greater Noida, India, 18–19 December 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 191–196. [Google Scholar]
- Microwave Towers. Available online: https://geohub.lacity.org/datasets/lacount:microwave-towers/explore?showTable=true (accessed on 20 April 2023).
- Small Cell Locations. Available online: https://catalog.data.gov/dataset/small-cell (accessed on 20 April 2023).
- Alablani, I.A.; Arafah, M.A. A new vehicle dataset in the city of Los Angeles for V2X and machine learning applications. Appl. Sci. 2022, 12, 3751. [Google Scholar] [CrossRef]
- Fan, P.; Zhao, J.; Chih-Lin, I. 5G high mobility wireless communications: Challenges and solutions. China Commun. 2016, 13, 1–13. [Google Scholar] [CrossRef]
- Chicco, D.; Starovoitov, V.; Jurman, G. The benefits of the Matthews correlation coefficient (MCC) over the diagnostic odds ratio (DOR) in binary classification assessment. IEEE Access 2021, 9, 47112–47124. [Google Scholar] [CrossRef]
- Bhatnagar, A.; Srivastava, S. A robust model for churn prediction using supervised machine learning. In Proceedings of the 2019 IEEE 9th International Conference on Advanced Computing (IACC), Tiruchirappalli, India, 13–14 December 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 45–49. [Google Scholar]
- Rodrigues, J.d.C.; Rebouças Filho, P.P.; Peixoto, E., Jr.; Kumar, A.; de Albuquerque, V.H.C. Classification of EEG signals to detect alcoholism using machine learning techniques. Pattern Recognit. Lett. 2019, 125, 140–149. [Google Scholar] [CrossRef]
- Lee, J.; Woo, J.; Kang, A.R.; Jeong, Y.S.; Jung, W.; Lee, M.; Kim, S.H. Comparative analysis on machine learning and deep learning to predict post-induction hypotension. Sensors 2020, 20, 4575. [Google Scholar] [CrossRef] [PubMed]
- Porto, A.; Voje, K.L. ML-morph: A fast, accurate and general approach for automated detection and landmarking of biological structures in images. Methods Ecol. Evol. 2020, 11, 500–512. [Google Scholar] [CrossRef]
- Lee, J.; Lee, U.; Kim, H. PASS: Reducing redundant notifications between a smartphone and a smartwatch for energy saving. IEEE Trans. Mob. Comput. 2019, 19, 2656–2669. [Google Scholar] [CrossRef]
- Khanna, M.; Aggarwal, M.; Singhal, N. Empirical analysis of artificial immune system algorithms for aging related bug prediction. In Proceedings of the 2021 7th international conference on advanced computing and communication systems (ICACCS), Coimbatore, India, 19–20 March 2021; IEEE: Piscataway, NJ, USA, 2021; Volume 1, pp. 692–697. [Google Scholar]
- Hurtado Sanchez, J.A.; Casilimas, K.; Caicedo Rendon, O.M. Deep reinforcement learning for resource management on network slicing: A survey. Sensors 2022, 22, 3031. [Google Scholar] [CrossRef]
- Alsulami, H.; Serbaya, S.H.; Abualsauod, E.H.; Othman, A.M.; Rizwan, A.; Jalali, A. A federated deep learning empowered resource management method to optimize 5G and 6G quality of services (QoS). Wirel. Commun. Mob. Comput. 2022, 2022, 1352985. [Google Scholar] [CrossRef]
- Dutta, N.; Patole, S.P.; Mahadeva, R.; Ghinea, G. Federated learning framework for prediction based load distribution in 5G network slicing. In Proceedings of the 2024 Sixteenth International Conference on Contemporary Computing, Bangalore, India, 15–16 March 2024; pp. 421–426. [Google Scholar]
















| Scenario | Path-Loss [dB], in GHz and d in m |
|---|---|
| UMa-NLOS | |
| UMi-LOS | |
| Notation | Description |
|---|---|
| SINR value | |
| Speed threshold | |
| P | Request priority level |
| Priority of uRLLC request | |
| Priority of eMBB request | |
| Priority of mMTC request | |
| Set of all base stations | |
| i-th base station (macro or small) | |
| Set of macro base stations | |
| Set of small base stations | |
| Set of user equipment | |
| j-th user equipment | |
| i | Base station index |
| j | User equipment index |
| s | User equipment speed |
| Set of base stations in tier | |
| List of base stations in the selected tier, sorted by SINR in descending order | |
| Tier indicator (macro or small) | |
| Selected BS | |
| Available resource blocks at each BS | |
| Requested resource blocks by UE | |
| Set of traffic service classes | |
| Set of priority queues (per ) for classes in | |
| Service class of | |
| Binary class indicator for | |
| Association between and | |
| Requested by when it is served by | |
| Channel quality indicator | |
| Allocated resource block for UE. | |
| Transmitted power from BS | |
| Transmit power per from to | |
| k | Number of RBs |
| Simulation Parameters | Macro BS | Small BS |
|---|---|---|
| Number of BSs | 46 | 226 |
| Path loss model (dB) | 3GPP UMa-NLOS | 3GPP UMi-LOS |
| BS height (meters) | 25 | 10 |
| Carrier frequency (GHz) | 3.5 | 28 |
| System bandwidth (MHz) | 100 | 500 |
| Transmit power (dBm) | 46 | 30 |
| 5G frequency range | FR1 | FR2 |
| RB bandwidth (kHz) | 360 | 1440 |
| Number of RBs | 272 | 340 |
| Subcarrier spacing (kHz) | 30 | 120 |
| Air interface | 5G NR | |
| Vehicle speed range (km/h) | [10–60] | |
| Bike speed range (km/h) | [10–30] | |
| Pedestrian speed range (km/h) | [0–3] | |
| UE height (meters) | 1.5 | |
| Speed threshold (km/h) | 30 | |
| Thermal noise density (dBm/Hz) | −174 | |
| Shadowing | Log-normal | |
| Fast fading | Rayleigh fading | |
| ML Model | Parameters |
|---|---|
| XGBoost | max_depth = 20 n_estimators = 1000 learning rate = 0.05 |
| Random Forest | max_depth = 10 num_estimators = 100 |
| Decision Tree | max_depth = 20 |
| Artificial Neural Network (3 layers) | Batch size = 1024 Epochs = 381 Optimization algorithm = adamW Activation function = Leaky ReLU Number of neurons = 512/1024/1024 Learning rate = 0.01 Dropout = 0.3 |
| Artificial Neural Network (4 layers) | Batch size = 1024 Epochs = 381 Optimization algorithm = adamW Activation function = Leaky ReLU Number of neurons = 512/1024/1024/512 Dropout = 0.3 |
| Performance Metric | Random Forest | XGBoost | Decision Tree | ANN (3 Layers) | ANN (4 Layers) |
|---|---|---|---|---|---|
| RMSE | 13.85 | 10.02 | 31.08 | 3.81 | 4.97 |
| Accuracy (%) | 92.06 | 96.98 | 84.60 | 97.48 | 96.79 |
| Sensitivity (%) | 89.86 | 96.21 | 79.69 | 96.75 | 95.80 |
| Specificity (%) | 99.96 | 99.99 | 99.93 | 99.99 | 99.99 |
| Precision (%) | 90.32 | 96.29 | 92.54 | 96.77 | 95.91 |
| G-mean (%) | 92.15 | 98.08 | 89.24 | 98.36 | 97.87 |
| F-score (%) | 90.09 | 96.25 | 85.63 | 96.76 | 95.86 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Alhazmi, A.S.; Arafah, M.A. Neural Network–Based Adaptive Resource Allocation for 5G Heterogeneous Ultra-Dense Networks. Sensors 2025, 25, 7521. https://doi.org/10.3390/s25247521
Alhazmi AS, Arafah MA. Neural Network–Based Adaptive Resource Allocation for 5G Heterogeneous Ultra-Dense Networks. Sensors. 2025; 25(24):7521. https://doi.org/10.3390/s25247521
Chicago/Turabian StyleAlhazmi, Alanoud Salah, and Mohammed Amer Arafah. 2025. "Neural Network–Based Adaptive Resource Allocation for 5G Heterogeneous Ultra-Dense Networks" Sensors 25, no. 24: 7521. https://doi.org/10.3390/s25247521
APA StyleAlhazmi, A. S., & Arafah, M. A. (2025). Neural Network–Based Adaptive Resource Allocation for 5G Heterogeneous Ultra-Dense Networks. Sensors, 25(24), 7521. https://doi.org/10.3390/s25247521

