Multi-Objective Deep Reinforcement Learning Assisted Service Function Chains Placement

被引:36
作者
Bi, Yu [1 ]
Meixner, Carlos Colman [1 ]
Bunyakitanon, Monchai [1 ]
Vasilakos, Xenofon [1 ]
Nejabati, Reza [1 ]
Simeonidou, Dimitra [1 ]
机构
[1] Univ Bristol, Fac Engn, Sch Comp Sci Elect & Elect Engn & Engn Maths SCEE, Smart Internet Lab,High Performance Networks Grp, Bristol BS8 1QU, Avon, England
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2021年 / 18卷 / 04期
关键词
Heuristic algorithms; Cloud computing; Quality of service; Optimization; Computational modeling; Approximation algorithms; Costs; Network function virtualisation; service function chaining; multi-objective deep reinforcement learning; multi-access edge computing; optical network; COST-EFFICIENT; OPTIMIZATION;
D O I
10.1109/TNSM.2021.3127685
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The study of Service Function Chains (SFCs) placement problem is crucial to support services flexibly and use resources efficiently. Solutions should satisfy various Quality of Service requirements, avoid edge resource congestion, and improve service acceptance ratio (SAR). This work presents a novel approach to address these challenges by solving a multi-objective SFCs placement problem based on the Pointer Network in multi-layer edge and cloud networks. We design a Deep Reinforcement Learning algorithm, called Chebyshev-assisted Actor-Critic SFCs Placement Algorithm, to overcome the limitations of traditional heuristic and evolutionary algorithms. Then, we run this algorithm iteratively with a set of weights to obtain non-dominated fronts, which have much higher hypervolume values than those obtained from other state-of-the-art algorithms. Moreover, running our algorithm individually with selected weights from non-dominated fronts can avoid edge resource congestion and achieve 98% SARs of low-latency services during high-workload periods. Finally, based on both simulation and real testbed experimental results, it is validated that the proposed algorithm fits for pragmatic service deployment while achieving 100% of SARs in the use cases deployed on the testbed.
引用
收藏
页码:4134 / 4150
页数:17
相关论文
共 41 条
[1]   Managing Chains of Application Functions Over Multi-Technology Edge Networks [J].
Akhtar, Nabeel ;
Matta, Ibrahim ;
Raza, Ali ;
Goratti, Leonardo ;
Braun, Torsten ;
Esposito, Flavio .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (01) :511-525
[2]  
[Anonymous], 2018, 2 ETSI
[3]  
[Anonymous], 2014, NETWORK FUNCTIONS VI
[4]  
Askari L, 2018, 22ND INTERNATIONAL CONFERENCE ON OPTICAL NETWORK DESIGN AND MODELING (ONDM 2018), P136, DOI 10.23919/ONDM.2018.8396120
[5]   Combined Virtual Mobile Core Network Function Placement and Topology Optimization with Latency Bounds [J].
Baumgartner, Andreas ;
Reddy, Varun S. ;
Bauschert, Thomas .
2015 FOURTH EUROPEAN WORKSHOP ON SOFTWARE DEFINED NETWORKS - EWSDN 2015, 2015, :97-102
[6]  
Bello I., 2017, 5 INT C LEARN REPR I
[7]  
Ben Jemaa F, 2016, IEEE GLOB COMM CONF
[8]  
Bi Y., 2019, PROC IEEE INT C COMM, P1
[9]  
Cao JY, 2016, INT C PAR DISTRIB SY, P769, DOI [10.1109/ICPADS.2016.103, 10.1109/ICPADS.2016.0105]
[10]  
Chen J., IEEE T NETW SERVICE, V18, P1758