Resource Allocation for Network Slicing in RAN Using Case-Based Reasoning
Abstract
:1. Introduction
- To reduce the computational complexity and determine the optimal slice ratio (the proportion of bandwidth occupied by slices), we built a case library to store the user distribution scenario and the optimal slice ratio produced by exhaustive searching.
- We have considered the QUR, which is to optimize the slice service.
- The CBR framework is proposed to form a complete system. The predicted error is reduced by revising and retaining consistancy.
- The KNN algorithm is proposed to determine the optimal slice bandwidth ratio for the new case based on the database. To reduce the prediction error and run cost, the sparsity reduction method, which joined the least square, spare learning, and locality-preserving projection, is utilized to optimize the k value. We defined it as optimizing KNN (O-KNN).
2. System Model
2.1. General Model
2.2. Dataset
Algorithm 1 Pseudocode of case library build. |
Input: |
Bandwidth W; ; |
Output: |
Case library; |
1: for each do |
2: , , |
3: Insert user randomly, |
; |
4: for ; ; do |
5: ; |
6: Resource allocation for U1 and U2 and caculate QUR by Equation (2). |
7: if then |
8: ; |
9: else |
10: ; |
11: end if |
12: ; |
13: , |
14: end for |
15: Case library add ; |
16: end for |
17: return Case library; |
3. Problem Formulation
Algorithm 2 Pseudocode of O-KNN. |
Input: |
Output: predict solution ; |
1: Initialize , . |
2: Calculate the Laplace matrix ; |
3: |
4: whiledo |
5: Update by Equation (17) |
6: Update by Equation (24) |
7: Update step length |
8: Update |
9: Update |
10: |
11: If condition Equation (23) is satisfied Break; |
12: end while |
13: print |
14: for each do |
15: |
16: for each do |
17: if then |
18: ; |
19: end if |
20: end for |
21: end for |
22: Print |
23: Similar calculate by Euclidean distance Equation (3) |
24: The most similar k cases with its corresponding solution is searched by brute-force. |
25: Predicted the slice ratio by Equation (4) |
4. Numerical Results
4.1. Experimental Settings
4.2. Choice of Weight Function
4.3. Determination of k
4.4. Slice Bandwidth Ratio Prediction
4.5. Qualified User Ratio
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Zhang, H.; Liu, N.; Chu, X.; Long, K.; Aghvami, A.H.; Leung, V.C. Network slicing based 5G and future mobile networks: Mobility, resource management, and challenges. IEEE Commun. Mag. 2017, 8, 138–145. [Google Scholar] [CrossRef]
- Afolabi, I.; Taleb, T.; Samdanis, K.; Ksentini, A.; Flinck, H. Network slicing and softwarization: A survey on principles, enabling technologies, and solution. IEEE Commun. Surv. Tutor. 2018, 20, 2429–2453. [Google Scholar] [CrossRef]
- Guijarro, L.; Vidal, J.R.; Pla, V. Competition Between Service ProvidersWith Strategic Resource Allocation: Application to Network Slicing. IEEE Access 2018, 9, 6503–76517. [Google Scholar]
- Liu, Q.; Han, T.; Zhang, N.; Wang, Y.D. DeepSlicing: Deep Reinforcement Learning Assisted Resource Allocation for Network Slicing. In Proceedings of the 2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar]
- Wang, H.; Wu, Y.; Min, G.; Xu, J.; Tang, P.D. Data-driven dynamic resource scheduling for network slicing: A Deep reinforcement learning approach. Inf. Sci. 2019, 498, 106–116. [Google Scholar] [CrossRef]
- Sun, G.; Gebrekidan, Z.T.; Boateng, G.O.; Ayepah-Mensah, D.; Jiang, W. Dynamic Reservation and Deep Reinforcement Learning Based Autonomous Resource Slicing for Virtualized Radio Access Networks. IEEE Access 2019, 7, 45758–45772. [Google Scholar] [CrossRef]
- Akgul, O.U.; Malanchini, I.; Capone, A. Anticipatory Resource Allocation and Trading in a Sliced Network. In Proceedings of the ICC 2019-2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–7. [Google Scholar]
- Feng, L.; Zi, Y.; Li, W.; Zhou, F.; Yu, P.; Kadoch, M.D. Dynamic resource allocation with RAN slicing and scheduling for uRLLC and eMBB hybrid service. IEEE Access 2020, 8, 34538–34551. [Google Scholar] [CrossRef]
- Sun, Y.; Peng, M.; Mao, S.; Yan, S. Hierarchical Radio Resource Allocation for Network Slicing in Fog Radio Access Networks. IEEE Trans. Veh. Technol. 2020, 64, 3866–3881. [Google Scholar] [CrossRef]
- Yang, X.; Liu, Y.; Chou, K.; Cuthbert, L. A game theoretic approach to network slicing. In Proceedings of the 27th International Telecommunication Networks and Applications Conference (ITNAC), Melbourne, Australia, 22–24 November 2017; pp. 1–4. [Google Scholar]
- Yang, X.; Wang, Y.; Wong, I.C.; Liu, Y.; Cuthbert, L. Genetic Algorithm in Resource Allocation of RAN Slicing with QoS Isolation and Fairness. In Proceedings of the Proceedings-2020 IEEE Latin-American Conference on Communications, LATINCOM, Santo Domingo, Dominican Republic, 18–20 November 2020. [Google Scholar]
- Yang, X.; Liu, Y.; Wong, I.C.; Wang, Y.; Cuthbert, L. Effective isolation in dynamic network slicing. In Proceedings of the IEEE Wireless Communications and Networking Conference, WCNC, Marrakesh, Morocco, 15–18 April 2019. [Google Scholar]
- Yan, D.; Yang, X.; Cuthbert, L. Regression-based K Nearest Neighbours for Resource Allocation in Network Slicing. In Proceedings of the 2022 Wireless Telecommunications Symposium (WTS), Pomona, CA, USA, 6–8 April 2022; pp. 1–6. [Google Scholar]
- Yao, N. A CBR Approach for Radiation Pattern Control in WCDMA Networks; Queen Mary University of London: London, UK, 2007. [Google Scholar]
- Chantaraskul, S. An Intelligent-Agent Approach for Managing Congestion in W-CDMA Networks; Queen Mary University of London: London, UK, 2005. [Google Scholar]
- Morton, A.B.; Mareels, I.M. An efficient brute-force solution to the network reconfiguration problem. IEEE Trans. Power Deliv. 2000, 15, 996–1000. [Google Scholar] [CrossRef]
- Yao, Z.; Ruzzo, W.L. A regression-based K nearest neighbor algorithm for gene function prediction from heterogeneous data. BMC Bioinform. 2006, 7, 1–11. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Kang, S. k-Nearest Neighbor Learning with Graph Neural Networks. Water Resour. Res. 2021, 9, 830. [Google Scholar] [CrossRef]
- Lall, U.; Sharma, A. A nearest neighbor bootstrap for resampling hydrologic time series. Water Resour. Res. 1996, 32, 679–693. [Google Scholar] [CrossRef] [Green Version]
- Zhang, S.; Li, X.; Zong, M.; Zhu, X.; Wang, R. A Efficient kNN classification with different numbers of nearest neighbor. IEEE Trans. Neural Netw. Learn. Syst. 1996, 29, 1774–1785. [Google Scholar] [CrossRef] [PubMed]
- Zhang, S.; Zong, M.; Sun, K.; Liu, Y.; Cheng, D. Efficient kNN algorithm based on graph sparse reconstruction. In International Conference on Advanced Data Mining and Applications; Springer: Cham, Swizerland, 2014; pp. 153–160. [Google Scholar]
- Zhu, X.; Suk, H.I.; Shen, D. Matrix-similarity based loss function and feature selection for alzheimer’s disease diagnosis. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 23–28 June 2014; pp. 3089–3096. [Google Scholar]
- Li, X.; Pang, Y.; Yuan, Y. L1-norm-based 2DPCA. IEEE Trans. Syst. 1996, 40, 1170–1175. [Google Scholar]
- Zhu, X.; Suk, H.I.; Shen, D. A novel multi-relation regularization method for regression and classification in AD diagnosis. In International Conference on Medical Image Computing and Computer-Assisted Intervention. (2014, September); Springer: Cham, Swizerland, 2014; pp. 401–408. [Google Scholar]
- He, X.; Niyogi, P. Locality preserving projections. In Advances in Neural Information Processing Systems; MIT Press: Cambridge, MA, USA, 2003; Volume 16. [Google Scholar]
- Wright, S.J.; Nowak, R.D.; Figueiredo, M.A. Sparse reconstruction by separable approximation. IEEE Trans. Signal Process. 2009, 57, 2479–2493. [Google Scholar] [CrossRef] [Green Version]
- Beck, A.; Teboulle, M. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2009, 2, 183–202. [Google Scholar] [CrossRef]
- Gong, Y.; Dend, Z.; Sun, K.; Liu, Y. kNN Regression Algorithm Based on LPP and Lasso. J. Chin. Comput. Syst. 2015, 36, 2604–2608. [Google Scholar]
Cases | Attributes | Solution |
---|---|---|
Case 1 | {,,⋯} | |
Case 2 | {,,⋯} | |
⋮ | ⋮ | ⋮ |
Case n | {,,⋯} |
Weight Functions | Formula |
---|---|
inverse distance | |
quadratic kernel | |
tricube kernel | |
variant of the triangular kernel |
Parameter | Value |
---|---|
Cell radius | 1 km |
Cell number | 7 |
Modulation format | OFDM |
Number of slices | 2 |
Cell bandwidth | 10 MHZ |
Number of users | 200 |
Antenna height | 75 m |
Carrier frequency | 2 GHz |
Subcarrier spacing | 15 kHz |
Transmit power | 23 dBm |
Shadow fading | log-normal |
Path loss | COST231-Hata |
Required bitrate of S1 users | 1 Mbps |
Required bitrate of S2 users | 2 Mbps |
User distribution | Uniform |
No. of cases in library | Up to 10,000 |
No. of test (query) cases | 300 |
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. |
© 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
Yan, D.; Yang, X.; Cuthbert, L. Resource Allocation for Network Slicing in RAN Using Case-Based Reasoning. Appl. Sci. 2023, 13, 448. https://doi.org/10.3390/app13010448
Yan D, Yang X, Cuthbert L. Resource Allocation for Network Slicing in RAN Using Case-Based Reasoning. Applied Sciences. 2023; 13(1):448. https://doi.org/10.3390/app13010448
Chicago/Turabian StyleYan, Dandan, Xu Yang, and Laurie Cuthbert. 2023. "Resource Allocation for Network Slicing in RAN Using Case-Based Reasoning" Applied Sciences 13, no. 1: 448. https://doi.org/10.3390/app13010448
APA StyleYan, D., Yang, X., & Cuthbert, L. (2023). Resource Allocation for Network Slicing in RAN Using Case-Based Reasoning. Applied Sciences, 13(1), 448. https://doi.org/10.3390/app13010448