Network Slicing Resource Allocation Based on LSTM-D3QN with Dual Connectivity in Heterogeneous Cellular Networks
Abstract
:1. Introduction
- Firstly, a heterogeneous network scenario, containing two typical network slices, is considered. In this scenario, DC is used to solve the problem of low QoE for users due to less network resources in SBSs. Then, an optimization problem with the total system utility weighted by system throughput, QoEs and additional system energy is proposed and we prove that the problem is an NP-Hard problem.
- Secondly, considering the nonconvexity and combinatorial nature of the optimization problem, we propose a D3QN-based slicing resource allocation algorithm and design state, action and reward for the algorithm. In order to enhance the algorithm’s performance in dynamic scenarios, LSTM-D3QN is proposed by replacing the fully connected layer of input states in the D3QN with LSTM network.
- Thirdly, we compare the proposed algorithm with other DRL algorithms and verify the effectiveness and convergence of our proposed algorithm. An extensive comparison of the utility of the system and the QoE of the users with and without the assistance of the DC technique verifies that the users and the network system, with the assistance of DC, have higher QoE and throughput in most cases. Then, we compare the impact of different numbers of users in the environment on different optimization objectives to obtain the number of users that our network system can accommodate, without reducing the QoE of users. Finally, we simulate and analyze the effect of different parameters on the performance of the algorithm.
2. Related Work
2.1. Network Slicing
2.2. Dual Connectivity
3. System Model and Problem Formulation
3.1. System Model
3.2. Problem Formulation
3.3. Proof of the NP-Hard Problem
4. Proposed Algorithm
4.1. Foundation of Dueling Double Deep Q-Network
4.2. Network Slicing Resource Allocation Algorithm Based on LSTM-D3QN with DC
Algorithm 1 The network slicing resource allocation based on LSTM-D3QN with DC. |
1: Initialize the environment parameters, reply memory D, the current network parameters , target action-value function parameters , ; C, . |
2: Choose random action to allocation bandwidth for users |
3: Dual Connectivity: |
4: Users the bandwidth resources |
5: The bandwidth resources are not enough |
6: The user opens dual connectivity |
7: The are calculated, and used as the current state of the last iteration; |
8: Repeat |
9: For iteration = 1, T do |
10: Choose an action according to the policy of LSTM-D3QN |
11: For slot = 1, I do |
12: Execution scheduling |
13: Execution dual connectivity |
14: End for |
15: The throughput is calculated according to Equation (5) |
16: The QoE is calculated by Equation (6) |
17: Calculate the utility based on Equation (7) |
18: Calculate the reward |
19: The are calculated, and used as the state of this iteration |
20: The agent input into the LSTM-D3QN |
21: The agent store transition in D |
22: The agent sample random minibatch of transitions from D; |
23: Define |
24: The agent performs gradient descent to update the network parameters |
25: Every C steps reset |
26: End for |
27: Until the predefined maximum number of iterations has been completed. |
4.3. Time Complexity Analysis
5. Simulation Results and Discussion
5.1. Simulation Parameters
5.2. Simulation Results and Discuss
5.2.1. Simulation Results and Analysis of Different Algorithms
5.2.2. Simulation Results and Analysis with or without DC Assistance under Different Priorities
5.2.3. Simulation Results and Analysis with Different Numbers of Users
5.2.4. Simulation Results and Analysis with Different Algorithm Parameters
6. Contribution Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Wijethilaka, S.; Liyanage, M. Survey on Network Slicing for Internet of Things Realization in 5G Networks. IEEE Commun. Surv. Tutor. 2021, 23, 957–994. [Google Scholar] [CrossRef]
- Zhao, N.; Liang, Y.-C.; Niyato, D.; Pei, Y.; Wu, M.; Jiang, Y. Deep Reinforcement Learning for User Association and Resource Allocation in Heterogeneous Cellular Networks. IEEE Trans. Wirel. Commun. 2019, 18, 5141–5152. [Google Scholar] [CrossRef]
- Oughton, E.J.; Frias, Z.; Gaast, S.V.D.; Berg, R.V.D. Assessing the capacity, coverage and cost of 5G infrastructure strategies: Analysis of the Netherlands. Telemat. Inform. 2019, 37, 50–69. [Google Scholar] [CrossRef]
- Wu, Y.; Dai, H.-N.; Wang, H.; Xiong, Z.; Guo, S. A Survey of Intelligent Network Slicing Management for Industrial IoT: Integrated Approaches for Smart Transportation, Smart Energy, and Smart Factory. IEEE Commun. Surv. Tutor. 2022, 24, 1175–1211. [Google Scholar] [CrossRef]
- Richart, M.; Baliosian, J.; Serrat, J.; Gorricho, J. Resource Slicing in Virtual Wireless Networks: A Survey. IEEE Trans. Netw. Serv. Manag. 2016, 13, 462–476. [Google Scholar] [CrossRef]
- Chahbar, M.; Diaz, G.; Dandoush, A.; Cérin, C.; Ghoumid, K. A Comprehensive Survey on the E2E 5G Network Slicing Model. IEEE Trans. Netw. Serv. Manag. 2021, 18, 49–62. [Google Scholar] [CrossRef]
- Afolabi, I.; Taleb, T.; Samdanis, K.; Ksentini, A.; Flinck, H. Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions. IEEE Commun. Surv. Tutor. 2018, 20, 2429–2453. [Google Scholar] [CrossRef]
- Agiwal, M.; Kwon, H.; Park, S.; Jin, H. A Survey on 4G-5G Dual Connectivity: Road to 5G Implementation. IEEE Access 2021, 9, 16193–16210. [Google Scholar] [CrossRef]
- Rosa, C.; Pedersen, K.; Wang, H.; Michaelsen, P.-H.; Barbera, S.; Malkamäki, E.; Henttonen, T.; Sébire, B. Dual connectivity for LTE small cell evolution: Functionality and performance aspects. IEEE Commun. Mag. 2016, 54, 137–143. [Google Scholar] [CrossRef]
- Du, J.; Jiang, C.; Wang, J.; Ren, Y.; Debbah, M. Machine Learning for 6G Wireless Networks: Carrying Forward Enhanced Bandwidth, Massive Access, and Ultrareliable/Low-Latency Service. IEEE Veh. Technol. Mag. 2020, 15, 122–134. [Google Scholar] [CrossRef]
- Hua, Y.; Li, R.; Zhao, Z.; Chen, X.; Zhang, H. GAN-Powered Deep Distributional Reinforcement Learning for Resource Management in Network Slicing. IEEE J. Sel. Areas Commun. 2019, 38, 334–349. [Google Scholar] [CrossRef]
- Li, R.; Wang, C.; Zhao, Z.; Guo, R.; Zhang, H. The LSTM-Based Advantage Actor-Critic Learning for Resource Management in Network Slicing With User Mobility. IEEE Commun. Lett. 2020, 24, 2005–2009. [Google Scholar] [CrossRef]
- Wu, W.; Chen, N.; Zhou, C.; Li, M.; Shen, X.; Zhuang, W.; Li, X. Dynamic RAN Slicing for Service-Oriented Vehicular Networks via Constrained Learning. IEEE J. Sel. Areas Commun. 2021, 39, 2076–2089. [Google Scholar] [CrossRef]
- Cui, Y.; Huang, X.; He, P.; Wu, D.; Wang, R. QoS Guaranteed Network Slicing Orchestration for Internet of Vehicles. IEEE Internet Things J. 2022. accepted. [Google Scholar] [CrossRef]
- Dong, T.; Zhuang, Z.; Qi, Q.; Wang, J.; Sun, H.; Yu, F.R.; Sun, T.; Zhou, C.; Liao, J. Intelligent Joint Network Slicing and Routing via GCN-Powered Multi-Task Deep Reinforcement Learning. IEEE Trans. Cogn. Commun. Netw. 2022, 8, 1269–1286. [Google Scholar] [CrossRef]
- Mkiramweni, M.E.; Yang, C.; Li, J.; Zhang, W. A Survey of Game Theory in Unmanned Aerial Vehicles Communications. IEEE Commun. Surv. Tutor. 2019, 21, 3386–3416. [Google Scholar] [CrossRef]
- Singh, U.; Ramaswamy, A.; Dua, A.; Kumar, N.; Tanwar, S.; Sharma, G.; Davidson, I.E.; Sharma, R. Coalition Games for Performance Evaluation in 5G and Beyond Networks: A Survey. IEEE Access 2022, 10, 15393–15420. [Google Scholar] [CrossRef]
- Tran, T.D.; Le, L.B. Resource Allocation for Multi-Tenant Network Slicing: A Multi-Leader Multi-Follower Stackelberg Game Approach. IEEE Trans. Veh. Technol. 2020, 69, 8886–8899. [Google Scholar] [CrossRef]
- Caballero, P.; Banchs, A.; Veciana, G.D.; Costa-Pérez, X. Network Slicing Games: Enabling Customization in Multi-Tenant Mobile Networks. IEEE ACM Trans. Netw. 2019, 27, 662–675. [Google Scholar] [CrossRef]
- Lieto, A.; Malanchini, I.; Mandelli, S.; Moro, E.; Capone, A. Strategic Network Slicing Management in Radio Access Networks. IEEE Trans. Mob. Comput. 2022, 21, 1434–1448. [Google Scholar] [CrossRef]
- Dawaliby, S.; Bradai, A.; Pousset, Y. Distributed Network Slicing in Large Scale IoT Based on Coalitional Multi-Game Theory. IEEE Trans. Netw. Serv. Manag. 2019, 16, 1567–1580. [Google Scholar] [CrossRef]
- Cui, H.; You, F. User-Centric Resource Scheduling for Dual-Connectivity Communications. IEEE Commun. Lett. 2021, 25, 3659–3663. [Google Scholar] [CrossRef]
- Mahmood, N.H.; Lopez, M.; Laselva, D.; Pedersen, K.; Berardinelli, G. Reliability Oriented Dual Connectivity for URLLC services in 5G New Radio. In Proceedings of the 15th International Symposium on Wireless Communication Systems (ISWCS), Lisbon, Portugal, 28–31 August 2018; pp. 1–6. [Google Scholar]
- Park, G.S.; Song, H. Video Quality-Aware Traffic Offloading System for Video Streaming Services Over 5G Networks With Dual Connectivity. IEEE Trans. Veh. Technol. 2019, 68, 5928–5943. [Google Scholar] [CrossRef]
- He, M.; Hua, C.; Xu, W.; Gu, P.; Shen, X.S. Delay Optimal Concurrent Transmissions With Raptor Codes in Dual Connectivity Networks. IEEE Trans. Netw. Sci. Eng. 2021, 8, 1478–1491. [Google Scholar] [CrossRef]
- Mondal, S.; Al-Rubaye, S.; Tsourdos, A. Handover Prediction for Aircraft Dual Connectivity Using Model Predictive Control. IEEE Access 2021, 9, 44463–44475. [Google Scholar] [CrossRef]
- Qi, K.; Liu, T.; Yang, C.; Suo, S.; Huang, Y. Dual Connectivity-Aided Proactive Handover and Resource Reservation for Mobile Users. IEEE Access 2021, 9, 36100–36113. [Google Scholar] [CrossRef]
- Mumtaz, T.; Muhammad, S.; Aslam, M.I.; Mohammad, N. Dual Connectivity-Based Mobility Management and Data Split Mechanism in 4G/5G Cellular Networks. IEEE Access 2020, 8, 86495–86509. [Google Scholar] [CrossRef]
- Arif, M.; Wyne, S.; Navaie, K.; Haroon, M.S.; Qureshi, S. Dual Connectivity in Decoupled Aerial HetNets With Reverse Frequency Allocation and Clustered Jamming. IEEE Access 2020, 8, 221454–221467. [Google Scholar] [CrossRef]
- Li, C.; Wang, H.; Song, R. Intelligent Offloading for NOMA-Assisted MEC via Dual Connectivity. IEEE Internet Things J. 2021, 8, 2802–2813. [Google Scholar] [CrossRef]
- Wang, Z.; Ma, M.; Qin, F. Neural-Network-Based Nonlinear Self- Interference Cancelation Scheme for Mobile Stations With Dual-Connectivity. IEEE Access 2021, 9, 53566–53575. [Google Scholar] [CrossRef]
Notations | Description |
---|---|
The set of base stations | |
The index of base stations | |
Bandwidth resources owned by base station | |
The number of slices | |
The index of slice | |
The set of users | |
The index of users | |
The number of users with service | |
The signal-to-noise ratio of the user connected to the MBS | |
The signal-to-interference-noise ratio of the user connected to the SBS | |
Transmit power of the MBS | |
Transmit power of the SBS | |
Downlink channel gains from the MBS | |
Downlink channel gains from the SBS | |
The average background noise power | |
Downlink transmission rate of user connected to MBS | |
Downlink transmission rate of user connected to SBS | |
Total downlink transmission rate of user | |
Binary variable used to indicate which BS the user is connected to | |
Binary variable that indicates whether the packet was successfully transmitted | |
Total number of data packets transmitted by the BS to user | |
A binary variable that indicates whether user uses DC | |
The fixed cost consumed per user using DC | |
Additional consumption of dual-connected users | |
Rate limit of service | |
Delay limit of service | |
Number of cities | |
Least costly route solution | |
The cost of traveling from city to city | |
Used to indicate whether the traveler departs from to | |
Total cost when passing through all cities |
Parameters | Values |
---|---|
Bandwidth (MBS/SBS) | 4 MHz, 2 MHz |
Number of UEs | 700 |
Type of services | 2 (eMBB and URLLC) |
Service probability | 1:4 (eMBB : URLLC) |
Transmitting power | 46 dBm, 30 dBm |
Radius of cells | 200 m, 50 m |
−104 dBm | |
Path loss model (MBS/SBS) | |
Additional energy consumption | 1 |
QoE: rate (eMBB, URLLC) | 10 ms, 3 ms |
QoE: latency (eMBB, URLLC) | 100 Mbps, 10 Mbps |
Parameters | Values |
---|---|
Total number of iteration T | 8000 |
Learning rate | 0.001 |
Discount factor | 0.9 |
Replay memory D | 100,000 |
Mini-batch | 256 |
Target network update frequency C | 50 |
Activation function | Relu |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Chen, G.; Mu, X.; Shen, F.; Zeng, Q. Network Slicing Resource Allocation Based on LSTM-D3QN with Dual Connectivity in Heterogeneous Cellular Networks. Appl. Sci. 2022, 12, 9315. https://doi.org/10.3390/app12189315
Chen G, Mu X, Shen F, Zeng Q. Network Slicing Resource Allocation Based on LSTM-D3QN with Dual Connectivity in Heterogeneous Cellular Networks. Applied Sciences. 2022; 12(18):9315. https://doi.org/10.3390/app12189315
Chicago/Turabian StyleChen, Geng, Xinzheng Mu, Fei Shen, and Qingtian Zeng. 2022. "Network Slicing Resource Allocation Based on LSTM-D3QN with Dual Connectivity in Heterogeneous Cellular Networks" Applied Sciences 12, no. 18: 9315. https://doi.org/10.3390/app12189315
APA StyleChen, G., Mu, X., Shen, F., & Zeng, Q. (2022). Network Slicing Resource Allocation Based on LSTM-D3QN with Dual Connectivity in Heterogeneous Cellular Networks. Applied Sciences, 12(18), 9315. https://doi.org/10.3390/app12189315