Dynamic Service Function Chain Embedding for NFV-Enabled IoT: A Deep Reinforcement Learning Approach

被引:99
作者
Fu, Xiaoyuan [1 ]
Yu, F. Richard [2 ]
Wang, Jingyu [1 ]
Qi, Qi [1 ]
Liao, Jianxin [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
基金
中国国家自然科学基金;
关键词
IoT; NFV; SFC embedding; deep Q-learning; PERFORMANCE OPTIMIZATION; RESOURCE-ALLOCATION; JOINT OPTIMIZATION; SMART CITIES; MANAGEMENT; NETWORKS; SYSTEMS; PLACEMENT; INTERNET; GAME;
D O I
10.1109/TWC.2019.2946797
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Internet of things (IoT) is becoming more and more flexible and economical with the advancement in information and communication technologies. However, IoT networks will be ultra-dense with the explosive growth of IoT devices. Network function virtualization (NFV) emerges to provide flexible network frameworks and efficient resource management for the performance of IoT networks. In NFV-enabled IoT infrastructure, service function chain (SFC) is an ordered combination of virtual network functions (VNFs) that are related to each other based on the logic of IoT applications. However, the embedding process of SFC to IoT networks is becoming a big challenge due to the dynamic nature of IoT networks and the abundance of IoT terminals. In this paper, we decompose the complex VNFs into smaller virtual network function components (VNFCs) to make more effective decisions since VNF nodes and IoT network devices are usually heterogeneous. In addition, a deep reinforcement learning (DRL) based scheme with experience replay and target network is proposed as a solution that can efficiently handle complex and dynamic SFC embedding scenarios in IoT. Our simulations consider different types of IoT network topologies. The simulation results present the efficiency of the proposed dynamic SFC embedding scheme.
引用
收藏
页码:507 / 519
页数:13
相关论文
共 50 条
  • [31] Dynamic Service Function Chain Deployment and Readjustment Method Based on Deep Reinforcement Learning
    Ran, Jing
    Wang, Wenkai
    Hu, Hefei
    [J]. SENSORS, 2023, 23 (06)
  • [32] Unsupervised Deep Learning for Distributed Service Function Chain Embedding
    Rodis, Panteleimon
    Papadimitriou, Panagiotis
    [J]. IEEE ACCESS, 2023, 11 : 91660 - 91672
  • [33] Deep Reinforcement Learning for Dynamic Reliability Aware NFV-Based Service Provisioning
    Khezri, Hamed Rahmani
    Moghadam, Puria Azadi
    Farshbafan, Mohammad Karimzadeh
    Shah-Mansouri, Vahid
    Kebriaei, Hamed
    Niyato, Dusit
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [34] Optimal Computation Offloading in Collaborative LEO-IoT Enabled MEC: A Multiagent Deep Reinforcement Learning Approach
    Lyu, Yifeng
    Liu, Zhi
    Fan, Rongfei
    Zhan, Cheng
    Hu, Han
    An, Jianping
    [J]. IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2023, 7 (02): : 996 - 1011
  • [35] A Cost-Effective Approach for End-to-End QoS Management in NFV-Enabled IoT Platforms
    Ouedraogo, Clovis Anicet
    Medjiah, Samir
    Chassot, Christophe
    Drira, Khalil
    Aguilar, Jose
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (05) : 3885 - 3903
  • [36] Securing Dynamic Service Function Chain Orchestration in EC-IoT Using Federated Learning
    Wang, Shuyi
    Yang, Longxiang
    [J]. SENSORS, 2022, 22 (23)
  • [37] Deep Reinforcement Learning for NFV-based Service Function Chaining in Multi-Service Networks
    Ning, Zili
    Wang, Ning
    Tafazolli, Rahim
    [J]. 2020 IEEE 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2020,
  • [38] Dynamic Orchestration of Service Function Chain Based on Reinforcement Learning
    Geng, Lin
    Mao, Junli
    Chen, Ke
    Li, Naling
    [J]. 2020 16TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC, 2020, : 795 - 799
  • [39] 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
  • [40] Dynamic Multi-Objective Service Function Chain Placement Based on Deep Reinforcement Learning
    Zhou, Cong
    Zhao, Baokang
    Tang, Fengxiao
    Han, Biao
    Wang, Baosheng
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2025, 22 (01): : 15 - 29