Priority-Aware Deployment of Autoscaling Service Function Chains Based on Deep Reinforcement Learning

被引:0
|
作者
Yu, Xue [1 ,2 ]
Wang, Ran [1 ,2 ]
Hao, Jie [1 ,2 ]
Wu, Qiang [1 ,2 ]
Yi, Changyan [1 ,2 ]
Wang, Ping [3 ]
Niyato, Dusit [4 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 211106, Peoples R China
[2] Nanjing Univ Aeronaut & Astronaut, Collaborat Innovat Ctr Novel Software Technol & In, Nanjing 211106, Peoples R China
[3] York Univ, Lassonde Sch Engn, Dept Elect Engn & Comp Sci, Toronto, ON M3J1P3, Canada
[4] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
基金
国家重点研发计划;
关键词
Heuristic algorithms; Real-time systems; Quality of service; Costs; Resource management; Adaptation models; Scalability; Network function virtualization; deep reinforcement learning; service function chain; priority-aware; autoscaling; VIRTUAL NETWORK FUNCTIONS; OPTIMIZATION; PLACEMENT; MIGRATION;
D O I
10.1109/TCCN.2024.3358565
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Communication networks are being restructured by means of network function virtualization (NFV) and service-based architecture (SBA) to embrace greater flexibility, agility, programmability and efficiency. The deployment of service function chains (SFCs) to flexibly offer diverse network services is considered essential in NFV-based networks. Beyond the fifth-generation (5G) and sixth-generation (6G) eras, SFC deployment should be capable of satisfying various quality of service (QoS) requirements, coping with dynamic network states and traffic, handling urgent business in a timely manner, and avoiding resource congestion, all of which present significant scheduling challenges. In this paper, we propose a priority-aware deployment framework for autoscaling and multi-objective SFCs, which mainly includes 2 parts. First, to guarantee the diverse QoS requirements (e.g., latency and request acceptance rate) of various network services, a multi-objective SFC deployment scheme is established to optimize the service latency, deployment cost and service acceptance rate. Second, a deep reinforcement learning (DRL) algorithm, named the autoscaling and priority-aware SFC deployment algorithm (APSD), is further designed to solve the multi-objective optimization problem, which is NP hard. In APSD, we first prioritize requests with varying real-time characteristics to ensure that urgent services can be processed in a timely manner; based on the resiliency characteristics of virtual network functions (VNFs), we propose a hybrid scaling strategy to scale VNFs both horizontally and vertically to respond to changes in service requests and workload. We report comprehensive experiments carried out to assess the effectiveness of the proposed SFC deployment framework and demonstrate its advantages over its counterparts. Thus, we show that APSD is time efficient in solving the multi-objective optimization problem and that the obtained strategy always consumes the least resources (e.g., central processing unit (CPU) and memory resources) and surpasses two baseline algorithms with a 29.5% and 12.36% lower latency on average.
引用
收藏
页码:1050 / 1062
页数:13
相关论文
共 50 条
  • [1] Priority-Aware Deployment of Multi-objective Service Function Chains
    Yu, Xue
    Wang, Ran
    Yi, Changyan
    Wu, Qiang
    [J]. EMERGING NETWORKING ARCHITECTURE AND TECHNOLOGIES, ICENAT 2022, 2023, 1696 : 393 - 404
  • [2] Priority-Aware Task Offloading in Vehicular Fog Computing Based on Deep Reinforcement Learning
    Shi, Jinming
    Du, Jun
    Wang, Jingjing
    Wang, Jian
    Yuan, Jian
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (12) : 16067 - 16081
  • [3] DRL-Deploy:Adaptive Service Function Chains Deployment with Deep Reinforcement Learning
    Wei, Xiaohui
    Sheng, Yong
    Li, Lina
    Zhou, Changbao
    [J]. 19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 100 - 107
  • [4] SmartHART: A Priority-aware Scheduling and Routing Scheme for IIoT Networks using Deep Reinforcement Learning
    Chilukuri, Shanti
    Gupta, Aditya
    Pulamolu, Hemanth Sri Sai
    [J]. 2023 15TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS, COMSNETS, 2023,
  • [5] Reliable Deployment Algorithm of Service Function Chain Based on Deep Reinforcement Learning
    Tang Lun
    Cao Rui
    Liao Hao
    Wang Zhaokun
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2020, 42 (12) : 2931 - 2938
  • [6] Reliable Service Function Chain Deployment Method Based on Deep Reinforcement Learning
    Qu, Hua
    Wang, Ke
    Zhao, Jihong
    [J]. SENSORS, 2021, 21 (08)
  • [7] EPtask: Deep Reinforcement Learning Based Energy-Efficient and Priority-Aware Task Scheduling for Dynamic Vehicular Edge Computing
    Li, Peisong
    Xiao, Ziren
    Wang, Xinheng
    Huang, Kaizhu
    Huang, Yi
    Gao, Honghao
    [J]. IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2024, 9 (01): : 1830 - 1846
  • [8] Dynamic Service Function Chain Deployment and Readjustment Method Based on Deep Reinforcement Learning
    Ran, Jing
    Wang, Wenkai
    Hu, Hefei
    [J]. SENSORS, 2023, 23 (06)
  • [9] Priority-Aware Reinforcement-Learning-Based Integrated Design of Networking and Control for Industrial Internet of Things
    Xu, Hansong
    Liu, Xing
    Hatcher, William Grant
    Xu, Guobin
    Liao, Weixian
    Yu, Wei
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (06) : 4668 - 4680
  • [10] Service-Aware Virtual Network Function Migration Based on Deep Reinforcement Learning
    Li, Zeming
    Liu, Ziyu
    Liang, Chengchao
    Liu, Zhanjun
    [J]. COMMUNICATIONS AND NETWORKING (CHINACOM 2021), 2022, : 481 - 496