Joint Service Function Chain Embedding and Routing in Cloud-based NFV: A Deep Q-Learning Based Approach

被引:2
|
作者
Tran, Thinh Duy [1 ]
Jaumard, Brigitte [2 ,3 ]
Duong, Huy [3 ]
Nguyen, Kim-Khoa [1 ]
机构
[1] Ecole Technol Super ETS, Montreal, PQ, Canada
[2] Concordia Univ, Montreal, PQ, Canada
[3] Ctr Rech Informat Montreal CRIM, Montreal, PQ, Canada
关键词
Service function chain embedding; virtual network function; deep reinforcement learning; resource allocation; 5G network provisioning;
D O I
10.1109/5GWF52925.2021.00037
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
By interacting with the environment through trial and error, a deep reinforcement learning (DRL) -based controller is able to learn the patterns underlying a highly dynamic environment, paving the way for self-optimized decision making. Leveraging this capability, we propose a Deep Q-learning (DQL)-based algorithm to perform joint service function chain (SFC) integration and routing tasks for service requests, each with specific stringent end-to-end delay and bandwidth constraints in a cloud-based distributed Network Function Virtualization (NFV). Our design goal is to maximize the number of dynamically provisioned service requests in the network over a lime horizon, thus indirectly contributing to maximizing network throughput. Numerical results show that the trained DQL-based algorithm achieves over 95% of the average request acceptance rate and over 96% of the offered load. This performance result is comparable to that of a Resource-Constrained Shortest Path algorithm while achieving a much shorter execution time, approximately 10 times faster.
引用
收藏
页码:171 / 175
页数:5
相关论文
共 50 条
  • [1] Service Function Chain Embedding for NFV-Enabled IoT Based on Deep Reinforcement Learning
    Fu, Xiaoyuan
    Yu, F. Richard
    Wang, Jingyu
    Qi, Qi
    Liao, Jianxin
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2019, 57 (11) : 102 - 108
  • [2] Testing a Q-learning Approach for Derivation of Scaling Policies in Cloud-based Applications
    Jin, Yue
    Bouzid, Makram
    Kostadinov, Dimitre
    Aghasaryan, Armen
    [J]. 2018 21ST CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS (ICIN), 2018,
  • [3] Dynamic Service Function Chain Embedding for NFV-Enabled IoT: A Deep Reinforcement Learning Approach
    Fu, Xiaoyuan
    Yu, F. Richard
    Wang, Jingyu
    Qi, Qi
    Liao, Jianxin
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (01) : 507 - 519
  • [4] Cloud-based load balancing using double Q-learning for improved Quality of Service
    Tennakoon, Deepal
    Chowdhury, Morshed
    Luan, Tom H.
    [J]. WIRELESS NETWORKS, 2023, 29 (03) : 1043 - 1050
  • [5] Cloud-based load balancing using double Q-learning for improved Quality of Service
    Deepal Tennakoon
    Morshed Chowdhury
    Tom H. Luan
    [J]. Wireless Networks, 2023, 29 : 1043 - 1050
  • [6] Novel Virtual Network Function Service Chain Deployment Algorithm based on Q-learning
    Xuan, Hejun
    Lu, Jun
    Li, Na
    Wang, Leijie
    [J]. IAENG International Journal of Computer Science, 2023, 50 (02)
  • [7] A Machine Learning Approach for Service Function Chain Embedding in Cloud Datacenter Networks
    Wassing, Tom Jenno
    De Vleeschauwer, Danny
    Papagianni, Chrysa
    [J]. 2021 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2021, : 26 - 32
  • [8] Q-Learning Based Routing in Optical Networks
    Bryant, Nolen B.
    Chung, Kwok K.
    Feng, Jie
    Harris, Sommer
    Umeh, Kristine N.
    Aibin, Michal
    [J]. 2022 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2022, : 419 - 422
  • [9] Service Function Chain Embedding Meets Machine Learning: Deep Reinforcement Learning Approach
    Liu, Yicen
    Zhang, Junning
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (03): : 3465 - 3481
  • [10] A Deep Q-Learning based approach applied to the Snake game
    Sebastianelli, Alessandro
    Tipaldi, Massimo
    Ullo, Silvia Liberata
    Glielmo, Luigi
    [J]. 2021 29TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2021, : 348 - 353