| Literature DB >> 34640908 |
Muhammad Ayoub Kamal1,2, Hafiz Wahab Raza1, Muhammad Mansoor Alam1,3, Mazliham Mohd Su'ud4, Aznida Binti Abu Bakar Sajak1.
Abstract
Fifth-generation (5G) communication technology is intended to offer higher data rates, outstanding user exposure, lower power consumption, and extremely short latency. Such cellular networks will implement a diverse multi-layer model comprising device-to-device networks, macro-cells, and different categories of small cells to assist customers with desired quality-of-service (QoS). This multi-layer model affects several studies that confront utilizing interference management and resource allocation in 5G networks. With the growing need for cellular service and the limited resources to provide it, capably handling network traffic and operation has become a problem of resource distribution. One of the utmost serious problems is to alleviate the jamming in the network in support of having a better QoS. However, although a limited number of review papers have been written on resource distribution, no review papers have been written specifically on 5G resource allocation. Hence, this article analyzes the issue of resource allocation by classifying the various resource allocation schemes in 5G that have been reported in the literature and assessing their ability to enhance service quality. This survey bases its discussion on the metrics that are used to evaluate network performance. After consideration of the current evidence on resource allocation methods in 5G, the review hopes to empower scholars by suggesting future research areas on which to focus.Entities:
Keywords: 5G; 5G communication; comprehensive; congestion; resource allocation; resource distribution; review; systematic
Mesh:
Year: 2021 PMID: 34640908 PMCID: PMC8512213 DOI: 10.3390/s21196588
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Usage scenario of IMT for 5G.
Figure 2Generic 5G network design (high-level topological view) [41].
Figure 3Data rate by technology: 1G to 6G [53].
Figure 45G design and applications [35].
List of Keywords and Strings.
| String | B1 | B2 |
|---|---|---|
| String 1 (S1) | Fifth Generation | Resource Allocation |
| String 2 (S2) | Fifth Generation | Resource Distribution |
| String 3 (S3) | Fifth Generation Network | Resource Reservation |
| String 4 (S4) | 5G | |
| String 5 (S5) | 5G Network |
Data Sources.
| Publisher | URL |
|---|---|
| MDPI | |
| Science Direct | |
| Wiley Online Library | |
| Springer | |
| Sage | |
| Google Scholar | |
| ACM | |
| IEEE |
Figure 5Article selection procedure [68,69].
Inclusion and exclusion criteria.
| Criteria | |
|---|---|
| Inclusion |
The articles were published in well-reputed journals and conferences. The article was peer-reviewed. The article was written in English. The study focused on resource allocation in 5G. The article was published by the abovementioned publishers. |
| Exclusion |
The articles were from keynote speeches, editorials, and white papers. The articles were other than the English language. The articles were not peer-reviewed. The articles focused on issues other than resource allocation in 5G. |
Figure 6Selection of articles for review by year of publication.
Figure 7Taxonomy of 5G.
Characteristics of selected resource allocation techniques in 5G.
| Ref | Algorithm/Scheme/Strategy | Problem Addressed | Improvements/Achievements | Limitations/Weakness |
|---|---|---|---|---|
| [ | Cooperative Online Learning Scheme | Extreme interference between the multi-tier users. |
Maximizes spectral efficiency data rate by ensuring QoS. |
Limited to tier and for downlink. |
| [ | Game-theoretic approach | Cross-tier interference. |
Improves spectral efficiency. |
Limited to two tiers only. |
|
Energy efficiency. |
Does not support uplink. | |||
|
Sum rate. | ||||
| [ | Genetic Algorithm Particle Swarm Optimization-Power Allocation (GAPSO-PA) | The allocation of power in heterogeneous ultra-dense networks. |
Reduces the system outage probability. |
Solves non-linear optimization. |
| [ | Estimation of Goodput based Resource Allocation (EGP-BASED-RA) | Enhance Goodput (GP): (a specific metric of performance). |
The performance of the UFMC system was boosted. |
Limited to a particular packet format. |
| [ | The social-aware resource allocation scheme | D2D multicast grouping; |
Fairness. |
Working on limited parameters. |
| Ineffective D2D links. |
Throughput. | |||
|
Has substantial benefits over other algorithms. | ||||
| [ | PGU-ADP algorithm | Dynamic virtual RA problem. |
Drastically minimizes the outage probability. |
Considers specific slice rate. |
| Expansion of the total user rate. |
Enhances user data rate |
Slice state. | ||
|
Downlink only. | ||||
| [ | Efficient Resource Allocation Algorithm | Enhance system capacity and maximum computational complexity. |
Improves system capacity. |
Power allocation is done on the sub-carriers of the fixed group. |
|
Minimizes complexity performance. |
Limited parameters. | |||
| [ | GBD Based Resource Allocation Algorithm | Enhances allocating algorithm’s efficiency. |
Total throughput achieved 19.17%. |
Parameters are not suitable in all circumstances. |
|
Average computational time 51.5%. | ||||
|
GBD with no relaxation by30.1%. | ||||
| [ | Multitier H-CRAN Architecture | Lacking intelligence perspective using existing C-RAN methods. |
Manages spectral resources efficiently. |
Necessary to improve bits of intelligence. |
|
Enhances control. | ||||
|
End-to-end optimization. | ||||
|
Ensures QoS by 15%. | ||||
| [ | Bankruptcy game-based algorithm | Resource allocation and inaccessibility of wireless slices. |
Enhances resource utilization. |
Focused on the cloud—RAN. |
|
Ensures the fairness of allocation. |
Limited to specific parameters and slices. | |||
| [ | BVRA-SCP Scheme | Enhancing service demands like low latency, enormous connection, and maximum data rate. |
Beneficial resource utilization. |
Limited to dynamic IoT-specific metrics. |
|
Low computational complexity. | ||||
|
Supports dynamic IoT. slicing architecture. | ||||
|
Improves efficiency and flexibility. | ||||
| [ | VNF-RACAG Scheme | Settlement of virtualized network functions (VNF). |
The gain in end-to-end delay. |
Limited parameters. |
| [ | Hybrid DF-AF scheme | Promising to incorporate various wireless networks to deliver higher data rates. |
Attains the concave envelope of the maximum between AF rate and DF rate. |
Limited parameters are considered. |
|
Substantial gains for RFDRC. | ||||
| [ | Cooperative resource allocation and scheduling approach | Scheduling and resource allocation problems. |
Decreases transmission collision probability. |
Only for URLLC traffic. |
|
Enhances the reliability of upcoming 5G. |
Considers limited parameters. | |||
|
Enhances vehicle-to-everything (ev2x) communications. | ||||
| [ | SWIPT framework | Low energy efficiency and high latency. |
Maximizes energy efficiency. |
Limited to downlink. |
|
Effective capacity. |
Considers limited metrics. | |||
| [ | The device-centric resource allocation scheme | Declining of network throughput and raises delay in resource allocation. |
Reduces load at the BS up to 35%. |
Improvement is required in intelligent resource allocation. |
|
Better performance. |
Power efficiency was neglected. | |||
| [ | Distributed Resource Allocation Algorithm | Resource allocation and interference management in 5G networks. |
Efficient higher data rate results. |
Limited to uplink only. |
|
Limited parameters were used. | ||||
| [ | Unified cross-layer framework | Physical layer modulation format and waveform, resource allocation, and downlink scheduling. |
Enhances spectral efficiency using FBMC/OQAM. |
Limited to specific parameters and frequency. |
| [ | Dynamic joint resource allocation and relay selection scheme | Relay selection and downlink resource allocation. |
Low computational complexity. |
QoS neglected. |
|
Limited metrics are considered. | ||||
| [ | Low-Complexity Subgrouping scheme | Radio resource management of multicast transmissions. |
Improves the Aggregate Data Rate (ADR). |
Focused on data rate only. |
|
Ensures performance up to 9%. |
QoS neglected. | |||
|
Limited parameters. | ||||
| [ | Joint Edge and Central Resource Slicer (JECRS) framework | Requires distinct resources from the lower tier and upper tier. |
Satisfies latency and resource requirements. |
Needs to support the NFVO. |
|
Guarantees communication and computing. | ||||
| [ | TCA algorithm | MTC devices are battery restricted and cannot afford much power consumption needed for spectrum usage. |
Less complex. |
N/A |
|
Achieves better performance. | ||||
| [ | IHM-VD algorithm | Power allocation and channel allocation issue. |
Outperforms energy efficiency. |
Focuses on specific parameters and particular domain. |
|
QoS requirements. | ||||
| [ | Centralized approximated online learning resource allocation scheme | The inter-tier interference among macro-BS and RRHS; and energy efficiency. |
Ensures interference mitigation. |
Limited to inter-tier interference mitigation. |
|
Maximizes energy efficiency. |
Limited to specific parameters. | |||
|
Maintains QoS requirements for all users. | ||||
| [ | Spectrum resource and power allocation scheme | Emphasize on a fair distribution of resources in one cell. |
Boosts system performance. |
Limited to user interference in a single cell. |
|
Not suitable for multiple cell interference. | ||||
|
QoS neglected. | ||||
| [ | Tri-stage fairness scheme | Resource allocation problem in UDN having caching and self-backhaul. |
Improved flexible access and backhaul link resource allocation. |
Particularly uses caching. |
|
Limited parameters are used. | ||||
|
QoS is neglected. | ||||
| [ | Fronthaul-aware software-defined resource allocation mechanism | Overhead generated using a capacity-limited shared fronthaul. |
Throughput enhancements. |
Limited to in-band fronthaul. |
|
Delay reductions. |
Limited parameters are used. | |||
| [ | Heterogeneous statistical | Heterogeneity issues. |
Efficient QoS across MIMO-OFDMA based CRNS. |
Domain-specific. |
| The QoS-driven resource allocation scheme |
Limited parameters are used. | |||
|
Limited to effective capacity. | ||||
| [ | Nondominated sorting genetic algorithm II (NSGA-II) | Unable to get optimal results concurrently. |
Performance. |
Limited to ultra-dense network. |
|
Analyzes computational and convergence complexity. |
Limited to downlink. | |||
| [ | Joint access and fronthaul radio resource allocation | Downlink energy efficiency (EE) and millimeter-wave (MMW) links in access and fronthaul. |
The system sum rate is enhanced up to 50%. |
Limited parameters. |
|
Using PD-NOMA and comp the sum rate was enhanced up to 40%. |
RAN-based only. | |||
|
Limited to downlink. | ||||
| [ | Double-sided auction-based distributed resource allocation (DSADRA) method | Intercell and inter tier interference. |
User association satisfaction. |
QoS not considered. |
|
Maximum output. |
Limited for small cell only. | |||
| [ | Joint power and reduced spectral leakage-based resource allocation | Interference from D2D pairs. |
Reduces spectral leakage to nearby RBS. |
QoS neglected. |
|
Ensures maximize signal-to-interference-and-noise ratio (SINR). |
Limited parameters. | |||
|
Enhances overall throughput | ||||
| [ | Branch-and-bound scheme | Latency-optimal virtual resource allocation. |
Enhances serviceability. |
Limited to backhaul. |
|
Network load balance. |
Limited parameters. | |||
|
Neglects energy efficiency. | ||||
| [ | The learning-based resource allocation scheme | To achieve high system capacity better performance in terms of effective system throughput. |
More efficient in terms of system performance. |
Limited to user’s position information. |
| [ | Resource allocation method with minimum interference for two-hop D2D communications | Interference which reduces network throughput. |
Enhances interference and throughput. |
Limited parameters. |
|
Priority-based allocation block. | ||||
| [ | Multiband cooperative spectrum sensing and resource allocation framework | Energy consumption for spectrum sensing. |
Satisfies the QoS requirement. |
Channel fading changes over time. |
|
Mobile IoT nodes do not consider. | ||||
| [ | Channel-time allocation PSO Scheme | To acquire gigabit-per-second throughput and low delay for achieving and maintaining the QoS. |
Encounters the growing requirements of applications. |
Especially for multimedia traffic. |
|
Converged and high-capacity networks such as 5G. |
Certain metrics are considered. | |||
| [ | Heterogeneous (high density)/hierarchical (low density) virtualized software-defined cloud RAN (HVSD-CRAN). | Density of users. |
Encounters variety of tradeoffs in resource management objectives such as cost, power, delay, and throughput. |
Limited resource allocation in dense users. |
|
Certain parameters are used. | ||||
| [ | Mini slot-based slicing allocation problem (MISA-P) model | The probability of forming 5G slices. |
Spectral efficiency and feasibility. |
Limited parameter. |
|
Support single slot-based model. | ||||
|
Limited for EMBB and URLLC traffic. | ||||
| [ | A joint resource allocation and modulation and coding schemes | Requirement of extremely low latency and ultra-reliable communication. |
Achieves low error rates. |
Only for URLLC traffic. |
|
Minimizes resource consumption. |
Reserves resources for the first transmission. | |||
| [ | QoS/QoE-aware relay allocation algorithm | Neglects temporal requirements for optimum performances. |
Better performance for mean time to failure (MTTF). |
Working based on different priorities. |
|
Average peak signal-to-noise ratio (PSNR). |
Considers specific parameters. | |||
|
Average energy consumption. | ||||
| [ | The learning-based resource allocation scheme | Interference coordination complexity and significant channel state information (CSI) acquisition overhead. |
Better effective system performance. |
Accuracy varies as per user positions. |
|
Neglects throughput and QoS. | ||||
| [ | Device-to-device multicast (D2MD) scheme | Improving spectrum and energy efficiency and enabling traffic offloading from BSs to device. |
Throughput enhanced. |
Lack of attention to mobile users. |
|
Neglects selection of sharing mode and content caching in D2MD. | ||||
| [ | Constrained deferred acceptance (DA) algorithm and a coalition formation algorithm | The interference management among D2D and current users. |
Enhances performance. |
Limited coverage area. |
|
Throughput, fairness, and admitted users. |
Neglects reliability and security. | |||
| [ | Novel resource allocation schemes (hybrid resource management) | Energy efficiency and consumption. |
QoS threshold and power budget are ensured. |
Lack of attention to delay and overhead. |
| [ | Orthogonal multiple access (OMA) and relay-assisted transmission schemes. | Jointly optimize the block length and power allocation for reducing error probability. |
Improves performance. |
Emphasis on short packet transmission only. |
|
QoS is neglected | ||||
| [ | Joint user association and Power Control algorithm | Optimizing power control and user association schemes. |
Achieves higher energy efficiency performance. |
Lack of attention to fairness and channel state information. |
| [ | Successive convex approximation (SCA) based alternate search method (ASM) | Raise the total sum rate of users. |
Enhances the performance of the system. |
Lack of attention to fairness. |
|
Ensures the potential of SCMA. |
Limited parameters are used. | |||
| [ | An online learning algorithm for resource allocation | Inter-tier interference among RRHS and macro-BSs, and energy efficiency. |
Enhances the energy efficiency. |
Priority-based allocation of the resource block. |
|
Maintains users’ QoS. |
Limited parameters are focused. | |||
| [ | Joint resource block (RB) and power allocation scheme | Enhance fairness in data rate among end-users. |
Low complexity. |
Limited to femtocell only. |
|
Higher spectral efficiency. |
Interference inside femtocell not considered. | |||
| [ | Hybrid multi-carrier non-orthogonal multiple access (MC-NOMA) | Achieve the SE-EE tradeoff having minimum rate requirement of each user. |
Outperforms both NOMA and OMA. |
Decreases performance while adding more users. |
|
Enhances the tradeoff between system efficiency and user fairness. |
Complexity. | |||
| [ | Stackelberg game model | High inter-cell interference (ICI) and less energy efficiency. |
Feasible and promising. |
Focuses on limited parameters. |
|
Neglects intra-cell interference. | ||||
| [ | Virtual code resource allocation (VCRA) approach | Reducing the collision probability. |
Reduces the collision probability. |
Improves the code. |
|
Enhances efficiency. |
Access to devices is according to priority. | |||
| [ | Deep reinforcement learning -unicast-multicast resource allocation framework (DRL-UMRAF) | High-quality services and achieving green energy savings of base stations. |
Improves energy efficiency. |
Limited services framework. |
|
QoS requirements. |
Limited to the number of cells and layers. | |||
| [ | Deep reinforcement learning-based intelligent Up/Downlink resource allocation | The high dynamic network traffic and unpredicted link-state change. |
Performance improvement. |
Lack of attention to overhead. |
|
Packet loss rate and network throughput. |
QoS neglected. | |||
| [ | Joint computation offloading and resource allocation scheme | Complete network information and wireless channel state. |
Outperforms energy consumption. |
Limited to a specific parameter. |
|
QoS is neglected. | ||||
| [ | Deep neural network-Multi objective Sine Cosine algorithm (DNN-MOSCA) | Achieving better accuracy and reliability. |
Better performance. |
Spectral efficiency was neglected. |
|
Improves fairness, throughput, and energy efficiency. | ||||
| [ | The improved resource allocation algorithm | Improving QoS requirements in MTC. |
Expressly improves the outage and success probability. |
Prioritizes access for MTC devices. |
|
Limited parameters are considered. | ||||
| [ | Resource Allocation Algorithm | The interference to 5G cellular users (CUs) related to QoS. |
Improves the cellular users’ channel capacity. |
Limited parameters are considered. |
|
Guaranteeing QoS of the CUs. |
Only for uplink. | |||
| [ | Genetic algorithm- intelligent Latency-Aware Dynamic Resource Allocation Scheme (GI-LARE) | Efficient radio resource management. |
GI-LARE outperforms these other schemes. |
Divides traffic into 2 categories. |
|
Downlinks only. | ||||
|
Specific parameters were used. | ||||
| [ | A Low-complexity centralized packet scheduling algorithm | Downlink centralized multi-cell scheduling. |
Improves URLLC latency. |
Neglects inter-cell interference. |
|
Achieves gains of 99% and 90% URLLC latency. |
Considers only URLLC traffic. | |||
| [ | Smart queue management method | QoS of end-to-end real-time traffic. |
Confirms better end-to-end communication QoS of the real-time traffic. |
Not for all IoT critical services. |
|
The average end-to-end communication delay was reduced. |
Neglects other relevant parameters. | |||
| [ | Proposed Optimal Resource Allocation Algorithm | The optimization problem in mixed-integer nonlinear programming (MINLP). |
Improves throughput. |
Wi-Fi or LTE only. |
|
Guarantees QoS of Wi-Fi user equipment. |
Limited parameters are used. | |||
|
Good in one scenario only. | ||||
| [ | A novel packet delivery mechanism | Issues related to using CoMP for URLLC in C-RAN architecture. |
Resource utilization. |
Limited for URRLC traffic. |
|
UE satisfaction. |
Lack of attention to overhead. | |||
| [ | Distributed joint optimization algorithm for user association and power control | Improve total energy efficiency and reduce the inter-cell and intra-cell interference. |
Effective and robust dynamic communication environment. |
Limited to two-tier. |
|
Lack of attention to overhead. | ||||
| [ | Pollaczek–Khinchine formula based quadratic optimization (PFQO) | Inaccurate transmission recovery delay of URLLC multi-user services. |
Bandwidth saving. |
Lack of attention to retransmission timing. |
|
Packet length distributions. |
Specific parameters. | |||
| [ | An outer approximation algorithm (OAA) | Multiple interferences, imbalanced user traffic load. |
Mitigating interference. |
Lack of attention to QoS. |
|
Traffic offloading to address traffic imbalances. |
Latency. | |||
|
Sum-rate maximization. | ||||
| [ | Joint Power and Subcarrier Allocation | URLLC reliability and network spectral efficiency. |
Improves the spectral efficiency. |
Limited to a single cell. |
|
URLLC reliability. |
Not allocated slices in multiple cells. | |||
|
Neglects overhead. | ||||
| [ | Weighted Majority Cooperative Game Theory Based Clustering | Increase interference, improper utilization of resources. |
Power consumption decreases up to 30%. |
Fairness is not considered. |
|
SINR and spectral efficiency are increasedup to 40% and 45%, respectively. |
Prioritizes small cells based on weight. | |||
| [ | Bee-Ant-CRAN scheme | Design a logical joint mapping among RRHS and User Equipment (UE) and RRHS and BBUS too. |
Improves the spectral efficiency as well as the throughput. |
Neglects the effect of virtual BS. |
|
Lack of attention to energy efficiency. | ||||
| [ | Noncooperative game theory-based user-centric resource optimization scheme | Enhance the coverage probability and sum rate. |
Improves the sum rate. |
Limited to single macro cell scenario. |
|
Outage probability. |
Neglects energy efficiency. |
Metrics used in 5G Resource Allocation.
| Metrics | References |
|---|---|
| Response Time | [ |
| End-To-End Delay | [ |
| Delay | [ |
| Throughput | [ |
| Packet Loss | [ |
| Latency | [ |
| Overhead | [ |
| Jitter | [ |
| Availability | [ |
| Spectral Efficiency | [ |
| Fairness | [ |
| Outage Ratio | [ |
| Sum Rate | [ |
| Energy Efficiency | [ |
| System Performance | [ |
| Low Complexity | [ |
| Power Allocation | [ |
| Reliability | [ |
| Time Required for RA | [ |
| Scalability | [ |
| Interference | [ |
| Power Consumption | [ |
| Feasibility | [ |
| Energy Consumption | [ |
Figure 8Year-wise analysis of metrics used in 5G resource allocation.
Figure 9Analysis of metrics used for 5G resource allocation.
Uplink Downlink with Domains.
| Domain | References |
|---|---|
| Fronthaul | [ |
| C-RAN | [ |
| H-CRAN | [ |
| Backhaul | [ |
| Uplink | [ |
| Downlink | [ |
Figure 10Articles studied for downlink and uplink resource allocation schemes.