Wireless Virtual Network Embedding Algorithm Based on Deep Reinforcement Learning
Abstract
:1. Introduction
- A novel dynamic embedding strategy is proposed, which applies the deep reinforcement learning strategy Deep Deterministic Policy Gradient (DDPG) [30]. To deal with the complementary attribute of resources, an innovative reinforcement learning environment for WNV is set with continuous state space. During the training stage, we take resource use and interference from substrate network as observations to train the agent, and then the agent generates a resource allocation strategy.
- A new learning technique is used to effectively manage resources. Different resource allocation schemes will be implemented based on the current resource usage state of the substrate network to achieve a higher resource use ratio and embed more VNs. We reshape the reward function considering the execution ratio and residual ratio of substrate network resources as well as the cost consumed by current virtual network request.
- A thorough simulation is run to assess the performance of our approach. The analysis of multiple factors is covered in comparison to traditional wireless virtual network embedding algorithms.
2. System Model and Evaluation Metrics
2.1. System Model
2.2. Constraints
2.3. Evaluation Metrics
3. Embedding Algorithm
3.1. Reinforcement Learning Environment
3.1.1. State Space
3.1.2. Action Space
3.1.3. Shape of Rewards
3.1.4. Learning Strategy
3.2. Process of the Algorithm
3.2.1. Node Embedding Process
Algorithm 1 Node embedding. |
|
3.2.2. Link Embedding Process
Algorithm 2 Link embedding. |
|
4. Performance Evaluation and Analysis
4.1. Evaluation Settings
4.2. Main Evaluation Tests
4.3. Arrival Rate Tests
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Zhang, H.; Liu, Y.B.; Zhao, H.T.; Zhu, H.B.; Sun, Y.F. Wireless virtual embedding algorithm considering inter-cell interference in 5G ultra-dense Network. In Proceedings of the 2019 IEEE 11th International Conference on Communication Software and Networks (ICCSN), Chongqing, China, 12–15 June 2019; pp. 62–67. [Google Scholar]
- Feng, J.Y.; Zhang, Q.X.; Dong, G.Z.; Cao, P.F.; Feng, Z.Y. An approach to 5G wireless network virtualization: Architecture and trial environment. In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017. [Google Scholar]
- Liang, L.; Ye, H.; Li, G.Y. Toward intelligent vehicular networks: A machine learning framework. IEEE Internet Things J. 2019, 6, 124–135. [Google Scholar] [CrossRef] [Green Version]
- Liang, C.C.; Yu, F.R. Wireless network virtualization: A survey, some research issues and challenges. IEEE Commun. Surv. Tutor. 2014, 17, 358–380. [Google Scholar] [CrossRef]
- Liang, C.C.; Yu, F.R. Wireless virtualization for next generation mobile cellular networks. IEEE Wirel. Commun. 2015, 22, 61–69. [Google Scholar] [CrossRef]
- Afifi, H.; Karl, H. Reinforcement learning for virtual network embedding in wireless sensor networks. In Proceedings of the 2020 16th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Thessaloniki, Greece, 12–14 October 2020; pp. 123–128. [Google Scholar]
- Khan, I.; Belqasmi, F.; Glitho, R.; Crespi, N.; Morrow, M.; Polakos, P. Wireless sensor network virtualization: A survey. IEEE Commun. Surv. Tutor. 2016, 18, 553–576. [Google Scholar] [CrossRef] [Green Version]
- Anderson, T.; Peterson, L.; Shenker, S.; Turner, J. Overcoming the internet impasse through virtualization. Computer 2005, 38, 34–41. [Google Scholar] [CrossRef]
- Belbekkouche, A.; Hasan, M.M.; Karmouch, A. Resource discovery and allocation in network virtualization. IEEE Commun. Surv. Tutor. 2012, 14, 1114–1128. [Google Scholar] [CrossRef]
- Fischer, A.; Botero, J.F.; Beck, M.T.; de Meer, H.; Hesselbach, X. Virtual network embedding: A survey. IEEE Commun. Surv. Tutor. 2013, 15, 1888–1906. [Google Scholar] [CrossRef]
- Chowdhury, N.M.M.K.; Boutaba, R. Network virtualization: State of the art and research challenges. IEEE Commun. Mag. 2009, 47, 20–26. [Google Scholar] [CrossRef] [Green Version]
- Cao, H.T.; Hu, H.; Qu, Z.C.; Yang, L.X. Heuristic solutions of virtual network embedding: A survey. China Commun. 2018, 15, 186–219. [Google Scholar] [CrossRef]
- Cao, H.T.; Zhu, Y.X.; Zheng, G.; Yang, L.X. A novel optimal mapping algorithm with less computational complexity for virtual network embedding. IEEE Trans. Netw. Serv. Manag. 2018, 15, 356–371. [Google Scholar] [CrossRef] [Green Version]
- Cao, H.T.; Wu, S.C.; Hu, Y.; Mann, R.S.; Liu, Y.; Yang, L.X.; Zhu, H.B. An efficient energy cost and mapping revenue strategy for interdomain NFV-enabled networks. IEEE Internet Things J. 2020, 7, 5723–5736. [Google Scholar] [CrossRef]
- Habibi, F.; Dolati, M.; Khonsari, A.; Ghaderi, M. Accelerating virtual network embedding with graph neural networks. In Proceedings of the 2020 16th International Conference on Network and Service Management (CNSM), Izmir, Turkey, 2–6 November 2020; pp. 1–9. [Google Scholar]
- Yan, Z.X.; Ge, J.G.; Wu, Y.L.; Li, L.X.; Li, T. Automatic virtual network embedding: A deep reinforcement learning approach with graph convolutional networks. IEEE J. Sel. Areas Commun. 2020, 38, 1040–1057. [Google Scholar] [CrossRef]
- Rkhami, A.; Hadjadj-Aoul, Y.; Outtagarts, A. Learn to improve: A novel deep reinforcement learning approach for beyond 5G network slicing. In Proceedings of the 2021 IEEE 18th Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 9–12 January 2021; pp. 1–6. [Google Scholar]
- Yao, H.P.; Zhang, B.; Zhang, P.Y.; Wu, S.; Jiang, C.X.; Guo, S. RDAM: A reinforcement learning based dynamic attribute matrix representation for virtual network embedding. IEEE Trans. Emerg. Top. Comput. 2021, 9, 901–914. [Google Scholar] [CrossRef]
- Yao, H.P.; Ma, S.H.; Wang, J.J.; Zhang, P.Y.; Jiang, C.X.; Guo, S. A continuous-decision virtual network embedding scheme relying on reinforcement learning. IEEE Trans. Netw. Serv. Manag. 2020, 17, 864–875. [Google Scholar] [CrossRef]
- Lu, M.L.; Gu, Y.; Xie, D.L. A dynamic and collaborative multi-layer virtual network embedding algorithm in SDN based on reinforcement learning. IEEE Trans. Netw. Serv. Manag. 2020, 17, 2305–2317. [Google Scholar] [CrossRef]
- Zeng, J.J.; Ju, R.S.; Qin, L.; Hu, Y.; Yin, Q.J.; Hu, C. Navigation in unknown dynamic environments based on deep reinforcement learning. Sensors 2019, 19, 3837. [Google Scholar] [CrossRef] [Green Version]
- Jiang, C.X.; Zhang, H.J.; Ren, Y.; Han, Z.; Chen, K.C.; Hanzo, L. Machine learning paradigms for next-generation wireless networks. IEEE Wirel. Commun. 2017, 24, 98–105. [Google Scholar] [CrossRef] [Green Version]
- Ibnkahla, M. Applications of neural networks to digital communications—A survey. Elsevier Signal Process. 2000, 80, 1185–1215. [Google Scholar] [CrossRef]
- O’Shea, T.; Hoydis, J. An introduction to deep learning for the physical layer. IEEE Trans. Cogn. Commun. Netw. 2017, 3, 563–575. [Google Scholar] [CrossRef] [Green Version]
- Moldoveanu, M.; Zaidi, A. In-Network Learning: Distributed Training and Inference in Networks. Available online: https://arxiv.org/pdf/2107.03433.pdf (accessed on 17 September 2021).
- Moldoveanu, M.; Zaidi, A. On in-network learning: A comparative study with Federated and Split Learning. In Proceedings of the 2021 IEEE 22nd International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Lucca, Italy, 27–30 September 2021; pp. 221–225. [Google Scholar]
- Aguerri, I.E.; Zaidi, A. Distributed variational representation learning. IEEE Trans. Pattern Anal. Mach. Intell. 2021, 43, 120–138. [Google Scholar] [CrossRef] [Green Version]
- Cao, B.; Xia, S.C.; He, F.; Li, Y. Research of embedding algorithm for wireless network virtualization. J. Commun. 2017, 38, 35–43. [Google Scholar]
- Gao, Q.; Lyu, N.; Miao, J.C. Wireless Virtual Network Embedding Algorithm Based on Load Balance. Available online: http://kns.cnki.net/kcms/detail/51.1307.TP.20220418.1803.011.html (accessed on 20 April 2022).
- Gu, S.X.; Lillicrap, T.; Sutskever, I.; Levine, S. Continuous deep Q-learning with model-based acceleration. In Proceedings of the 33rd International Conference on Machine Learning, New York, NY, USA, 20–22 June 2016. [Google Scholar]
- Zhang, S.D.; Wang, C.; Zhang, J.S.; Duan, Y.X.; You, X.H.; Zhang, P.Y. Network resource allocation strategy based on deep reinforcement learning. IEEE Open J. Comput. Soc. 2020, 1, 86–94. [Google Scholar] [CrossRef]
- Waxman, B.M. Routing of multipoint connections. IEEE J. Sel. Areas Commun. 1988, 6, 1617–1622. [Google Scholar] [CrossRef]
Parameter | Value |
---|---|
Nodes number of SN | 50 |
Power capacity | [50, 100], uniform distribution |
Bandwidth capacity | [25, 50], uniform distribution |
Nodes number of each VNR | [3, 5], uniform distribution |
Transmission rate of each virtual link | [3, 8], uniform distribution |
Learning rate of actor network | 0.00025 |
Learning rate of critic network | 0.0025 |
Algorithm | Description |
---|---|
WVNE-JBP [28] | Greedy strategy for node embedding and shortest path with path splitted for link embedding |
WVNE-JHR [29] | Hierarchical rank strategy and adjusted objective function for different level VNRs |
Algorithm | Time Consumption |
---|---|
DWVNE-DRL | 3.27 s |
WVNE-JBP | 3.64 s |
WVNE-JHR | 3.73 s |
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
Gao, Q.; Lyu, N.; Miao, J.; Pan, W. Wireless Virtual Network Embedding Algorithm Based on Deep Reinforcement Learning. Electronics 2022, 11, 2243. https://doi.org/10.3390/electronics11142243
Gao Q, Lyu N, Miao J, Pan W. Wireless Virtual Network Embedding Algorithm Based on Deep Reinforcement Learning. Electronics. 2022; 11(14):2243. https://doi.org/10.3390/electronics11142243
Chicago/Turabian StyleGao, Qi, Na Lyu, Jingcheng Miao, and Wu Pan. 2022. "Wireless Virtual Network Embedding Algorithm Based on Deep Reinforcement Learning" Electronics 11, no. 14: 2243. https://doi.org/10.3390/electronics11142243
APA StyleGao, Q., Lyu, N., Miao, J., & Pan, W. (2022). Wireless Virtual Network Embedding Algorithm Based on Deep Reinforcement Learning. Electronics, 11(14), 2243. https://doi.org/10.3390/electronics11142243