Proceedings

FlagVNE: A Flexible and Generalizable Reinforcement Learning Framework for Network Resource Allocation

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 2406-2414.

https://doi.org/10.24963/ijcai.2024/266

Abstract

Virtual network embedding (VNE) is an essential resource allocation task in network virtualization, aiming to map virtual network requests (VNRs) onto physical infrastructure. Reinforcement learning (RL) has recently emerged as a promising solution to this problem. However, existing RL-based VNE methods are limited by the unidirectional action design and one-size-fits-all training strategy, resulting in restricted searchability and generalizability. In this paper, we propose a flexible and generalizable RL framework for VNE, named FlagVNE. Specifically, we design a bidirectional action-based Markov decision process model that enables the joint selection of virtual and physical nodes, thus improving the exploration flexibility of solution space. To tackle the expansive and dynamic action space, we design a hierarchical decoder to generate adaptive action probability distributions and ensure high training efficiency. Furthermore, to overcome the generalization issue for varying VNR sizes, we propose a meta-RL-based training method with a curriculum scheduling strategy, facilitating specialized policy training for each VNR size. Finally, extensive experimental results show the effectiveness of FlagVNE across multiple key metrics. Our code is available at https://github.com/GeminiLight/flag-vne.

  1. [Blenk et al., 2018] Andreas Blenk, Patrick Kalmbach, Jo- hannes Zerwas, Michael Jarschel, Stefan Schmid, and Wolfgang Kellerer. NeuroViNE: A neural preprocessor for your virtual network embedding algorithm. In IEEE International Conference on Computer Communications, pages 405-413, 2018.
  2. [Chen et al., 2020] Liyi Chen, Zhi Li, Yijun Wang, Tong Xu, Zhefeng Wang, and Enhong Chen. Mmea: Entity align- ment for multi-modal knowledge graph. In International Conference on Knowledge Science, Engineering and Man- agement, pages 134-147, 2020.
  3. [Chen et al., 2022a] Jin Chen, Guanyu Ye, Yan Zhao, Shuncheng Liu, Liwei Deng, Xu Chen, Rui Zhou, and Kai Zheng. Efficient join order selection learning with graph- based representation. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, page 97-107, 2022.
  4. [Chen et al., 2022b] Liyi Chen, Zhi Li, Weidong He, Gong Cheng, Tong Xu, Nicholas Jing Yuan, and Enhong Chen. Entity summarization via exploiting description comple- mentarity and salience. IEEE Transactions on Neural Net- works and Learning Systems, 2022.
  5. [Chen et al., 2022c] Liyi Chen, Zhi Li, Tong Xu, Han Wu, Zhefeng Wang, Nicholas Jing Yuan, and Enhong Chen. Multi-modal siamese network for entity alignment. In Pro- ceedings of the 28th ACM SIGKDD Conference on Knowl- edge Discovery and Data Mining, 2022.
  6. [Dehury and Sahoo, 2019] Chinmaya Kumar Dehury and Prasan Kumar Sahoo. DYVINE: Fitness-based dy- namic virtual network embedding in cloud computing. IEEE Journal on Selected Areas in Communications, 37(5):1029-1045, 2019.
  7. [Fan et al., 2023] Weibei Fan, Fu Xiao, Mengjie Lv, Lei Han, Junchang Wang, and Xin He. Node essentiality as- sessment and distributed collaborative virtual network em- bedding in datacenters. IEEE Transactions on Parallel and Distributed Systems, 34(4):1265-1280, 2023.
  8. [Finn et al., 2017] Chelsea Finn, Pieter Abbeel, and Sergey Levine. Model-agnostic meta-learning for fast adaptation of deep networks. In International Conference on Machine Learning, pages 1126-1135, 2017.
  9. [Fischer et al., 2013] Andreas Fischer, Juan Felipe Botero, Michael Till Beck, Hermann de Meer, and Xavier Hessel- bach. Virtual network embedding: A survey. IEEE Com- munications Surveys Tutorials, 15(4):1888-1906, 2013.
  10. [Geng et al., 2023] Haoyu Geng, Runzhong Wang, Fei Wu, and Junchi Yan. Gal-vne: Solving the vne problem with global reinforcement learning and local one-shot neural prediction. In Proceedings of the 29th ACM SIGKDD Con- ference on Knowledge Discovery and Data Mining, KDD '23, page 531-543, 2023.
  11. [Haeri and Trajković, 2017] Soroush Haeri and Ljiljana Tra- jković. Virtual network embedding via Monte Carlo tree search. IEEE Transactions on Cybernetics, 48(2):510- 521, 2017.
  12. [He et al., 2023a] Huiguo He, Tianfu Wang, Huan Yang, Jianlong Fu, Nicholas Jing Yuan, Jian Yin, Hongyang Chao, and Qi Zhang. Learning profitable nft image dif- fusions via multiple visual-policy guided reinforcement learning. In Proceedings of the 31st ACM International Conference on Multimedia, page 6831-6840, 2023.
  13. [He et al., 2023b] Nan He, Song Yang, Fan Li, Stojan Tra- janovski, Liehuang Zhu, Yu Wang, and Xiaoming Fu. Leveraging deep reinforcement learning with attention mechanism for virtual network function placement and routing. IEEE Transactions on Parallel and Distributed Systems, 34(4):1186-1201, 2023.
  14. [Huang et al., 2022] Shengyi Huang, Rousslan Fer- nand Julien Dossa, Antonin Raffin, Anssi Kanervisto, and Weixun Wang. The 37 implementation details of proximal policy optimization. In ICLR Blog Track, 2022.
  15. [Jiang and Zhang, 2021] Chunxiao Jiang and Peiying Zhang. VNE-HPSO Virtual Network Embedding Algorithm Based on Hybrid Particle Swarm Optimization, pages 129-152. Springer Singapore, Singapore, 2021.
  16. [Jin et al., 2020] Panpan Jin, Xincai Fei, Qixia Zhang, Fang- ming Liu, and Bo Li. Latency-aware VNF chain deploy- ment with efficient resource reuse at network edge. In IEEE International Conference on Computer Communi- cations, pages 267-276, 2020.
  17. [Joshi et al., 2022] Chaitanya K Joshi, Quentin Cappart, Louis-Martin Rousseau, and Thomas Laurent. Learning the travelling salesperson problem requires rethinking gen- eralization. Constraints, 27(1-2):70-98, 2022.
  18. [Kingma and Ba, 2014] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
  19. [Kipf and Welling, 2017] Thomas N. Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. In International Conference on Learning Rep- resentations, 2017.
  20. [Liu et al., 2023] Shuncheng Liu, Yuyang Xia, Xu Chen, Jiandong Xie, Han Su, and Kai Zheng. Impact-aware ma- neuver decision with enhanced perception for autonomous vehicle. In 2023 IEEE 39th International Conference on Data Engineering (ICDE), pages 3255-3268, 2023.
  21. [Mnih et al., 2016] Volodymyr Mnih, Adria Puigdomenech Badia, Mehdi Mirza, Alex Graves, Timothy Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. Asyn- chronous methods for deep reinforcement learning. In International Conference on Machine Learning, pages 1928-1937, 2016.
  22. [Rost and Schmid, 2020] Matthias Rost and Stefan Schmid. On the hardness and inapproximability of virtual network embeddings. IEEE/ACM Transactions on Networking, 28(2):791-803, 2020.
  23. [Schulman et al., 2017] John Schulman, Filip Wolski, Pra- fulla Dhariwal, Alec Radford, and Oleg Klimov. Prox- imal policy optimization algorithms. arXiv preprint arXiv:1707.06347, 2017.
  24. [Shahriar et al., 2018] Nashid Shahriar, Shihabur Rahman Chowdhury, Reaz Ahmed, Aimal Khan, Siavash Fathi, Raouf Boutaba, Jeebak Mitra, and Liu Liu. Virtual net- work survivability through joint spare capacity allocation and embedding. IEEE Journal on Selected Areas in Com- munications, 36(3):502-518, 2018.
  25. [Su et al., 2014] Sen Su, Zhongbao Zhang, Alex X. Liu, Xi- ang Cheng, Yiwen Wang, and Xinchao Zhao. Energy- aware virtual network embedding. IEEE/ACM Transac- tions on Networking, 22(5):1607-1620, 2014.
  26. [Sutton and Barto, 2018] Richard S. Sutton and Andrew G. Barto. Reinforcement Learning: An Introduction. A Brad- ford Book, Cambridge, MA, USA, 2018.
  27. [Wang et al., 2021a] Chao Wang, Hengshu Zhu, Qiming Hao, Keli Xiao, and Hui Xiong. Variable interval time sequence modeling for career trajectory prediction: Deep collaborative perspective. In Proceedings of the Web Con- ference 2021, pages 612-623, 2021.
  28. [Wang et al., 2021b] Chao Wang, Hengshu Zhu, Peng Wang, Chen Zhu, Xi Zhang, Enhong Chen, and Hui Xiong. Per- sonalized and explainable employee training course rec- ommendations: A bayesian variational approach. ACM Transactions on Information Systems, 40(4):1-32, 2021.
  29. [Wang et al., 2021c] Tianfu Wang, Qilin Fan, Xiuhua Li, Xu Zhang, Qingyu Xiong, Shu Fu, and Min Gao. DRL- SFCP: Adaptive service function chains placement with deep reinforcement learning. In IEEE International Con- ference on Communications, pages 1-6, 2021.
  30. [Wang et al., 2021d] Xin Wang, Yudong Chen, and Wenwu Zhu. A survey on curriculum learning. IEEE Trans- actions on Pattern Analysis and Machine Intelligence, 44(9):4555-4576, 2021.
  31. [Wang et al., 2023a] Chao Wang, Hengshu Zhu, Chen Zhu, Chuan Qin, Enhong Chen, and Hui Xiong. Setrank: A setwise bayesian approach for collaborative ranking in rec- ommender system. ACM Transactions on Information Sys- tems, 42(2):1-32, 2023.
  32. [Wang et al., 2023b] Tianfu Wang, Li Shen, Qilin Fan, Tong Xu, Tongliang Liu, and Hui Xiong. Joint admission con- trol and resource allocation of virtual network embedding via hierarchical deep reinforcement learning. IEEE Trans- actions on Services Computing, 2023.
  33. [Waxman, 1988] B.M. Waxman. Routing of multipoint con- nections. IEEE Journal on Selected Areas in Communica- tions, 6(9):1617-1622, 1988.
  34. [Xiao et al., 2019] Yikai Xiao, Qixia Zhang, Fangming Liu, Jia Wang, Miao Zhao, Zhongxing Zhang, and Jiax- ing Zhang. Nfvdeep: Adaptive online service function chain deployment with deep reinforcement learning. In IEEE/ACM International Symposium on Quality of Ser- vice, 2019.
  35. [Yan et al., 2020] Zhongxia Yan, Jingguo Ge, Yulei Wu, Liangxiong Li, and Tong Li. Automatic virtual network embedding: A deep reinforcement learning approach with graph convolutional networks. IEEE Journal on Selected Areas in Communications, 38(6):1040-1057, 2020.
  36. [Yang et al., 2021] Song Yang, Fan Li, Stojan Trajanovski, Ramin Yahyapour, and Xiaoming Fu. Recent advances of resource allocation in network function virtualization. IEEE Transactions on Parallel and Distributed Systems, 32(2):295-314, 2021.
  37. [Yang et al., 2022a] Long Yang, Jiaming Ji, Juntao Dai, Lin- rui Zhang, Binbin Zhou, Pengfei Li, Yaodong Yang, and Gang Pan. Constrained update projection approach to safe policy optimization. Advances in Neural Information Pro- cessing Systems, 35:9111-9124, 2022.
  38. [Yang et al., 2022b] Long Yang, Yu Zhang, Gang Zheng, Qian Zheng, Pengfei Li, Jianhang Huang, and Gang Pan. Policy optimization with stochastic mirror descent. In Pro- ceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 8823-8831, 2022.
  39. [Yao et al., 2020] Haipeng Yao, Sihan Ma, Jingjing Wang, Peiying Zhang, Chunxiao Jiang, and Song Guo. A continuous-decision virtual network embedding scheme relying on reinforcement learning. IEEE Transactions on Network and Service Management, 17(2):864-875, 2020.
  40. [Zhang et al., 2018] Peiying Zhang, Haipeng Yao, and Yun- jie Liu. Virtual network embedding based on computing, network, and storage resource constraints. IEEE Internet of Things Journal, 5(5):3298-3304, 2018.
  41. [Zhang et al., 2022] Peiying Zhang, Yu Su, Jingjing Wang, Chunxiao Jiang, Ching-Hsien Hsu, and Shigen Shen. Re- inforcement learning assisted bandwidth aware virtual net- work resource allocation. IEEE Transactions on Network and Service Management, 19(4):4111-4123, 2022.
  42. [Zhang et al., 2023] Xiaoquan Zhang, Lin Cui, Fung Po Tso, Zhetao Li, and Weijia Jia. Dapper: Deploying service function chains in the programmable data plane via deep reinforcement learning. IEEE Transactions on Services Computing, pages 1-14, 2023.
  43. [Zhou et al., 2023] Jianan Zhou, Yaoxin Wu, Wen Song, Zhiguang Cao, and Jie Zhang. Towards omni- generalizable neural methods for vehicle routing prob- lems. In the 40th International Conference on Machine Learning, 2023.
  44. [Zhuang et al., 2020] Weihua Zhuang, Qiang Ye, Feng Lyu, Nan Cheng, and Ju Ren. SDN/NFV-empowered fu- ture IoV with enhanced communication, computing, and caching. Proceedings of the IEEE, 108(2):274-291, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards