Application-Driven Provisioning of Service Function Chains Over Heterogeneous NFV Platforms

被引:15
作者
Dong, Lu [1 ]
da Fonseca, Nelson L. S. [2 ]
Zhu, Zuqing [1 ]
机构
[1] Univ Sci & Technol China, Sch Informat Sci & Technol, Hefei 230027, Peoples R China
[2] Univ Estadual Campinas, Inst Comp, BR-13083852 Campinas, Brazil
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2021年 / 18卷 / 03期
关键词
Approximation algorithms; Quality of service; Network function virtualization; Containers; Hardware; Optimization; Heuristic algorithms; Network function virtualization (NFV); heterogeneous NFV platforms; service function chaining; approximation algorithm; linear relaxation; NETWORK; PLACEMENT; ALGORITHM; SPECTRUM; RESOURCES;
D O I
10.1109/TNSM.2020.3035254
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although network function virtualization (NFV) has been proven to be beneficial in terms of equipment cost, service delivery flexibility, and time-to-market, most of the studies in this area only addressed homogeneous NFV platforms (e.g., with virtual machines (VMs) only). In this work, we argue that by leveraging heterogeneous NFV platforms such as VMs, docker containers, and programmable hardware accelerators (e.g., SmartNICs), one could achieve better flexibility and cost-effectiveness to support virtual network function service chains (vNF-SCs) with various quality-of-service (QoS) requirements. Therefore, we study application-driven provisioning of vNF-SCs over heterogeneous NFV platforms, and design a polynomial-time approximation algorithm to tackle the problem for near-optimal solutions. We first introduce a layered auxiliary graph (LAG) based approach to model the problem of vNF-SC provisioning, and then formulate a novel integer linear programming (ILP) model based on it. Specifically, the ILP model minimizes the total cost of vNF-SC deployment while ensuring that the QoS requirements of all the vNF-SCs are satisfied. To solve the ILP time-efficiently, we propose an approximation algorithm based on linear programming (LP) relaxation and randomized rounding. Extensive simulations confirm that with significantly improved time-efficiency, our proposed algorithm can provide near-optimal solutions whose gaps to the exact ones are bounded.
引用
收藏
页码:3037 / 3048
页数:12
相关论文
共 54 条
[1]   Evaluating the Scaling of Graph-Algorithms for Big Data using GraphX [J].
Andersen, Jakob Smedegaard ;
Zukunft, Olaf .
PROCEEDINGS 2016 2ND INTERNATIONAL CONFERENCE ON OPEN AND BIG DATA - OBD 2016, 2016, :1-8
[2]  
[Anonymous], 2014, 7665 RFC INT ENG TAS
[3]  
[Anonymous], 2014, ARXIV14060309
[4]  
[Anonymous], 2013, REP
[5]   Optimal virtual network function placement in multi-cloud service function chaining architecture [J].
Bhamare, Deval ;
Samaka, Mohammed ;
Erbad, Aiman ;
Jain, Raj ;
Gupta, Lav ;
Chan, H. Anthony .
COMPUTER COMMUNICATIONS, 2017, 102 :1-16
[6]   A survey on service function chaining [J].
Bhamare, Deval ;
Jain, Raj ;
Samaka, Mohammed ;
Erbad, Aiman .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 75 :138-155
[7]   Cost-based placement of vDPI functions in NFV infrastructures [J].
Bouet, Mathieu ;
Leguay, Jeremie ;
Combe, Theo ;
Conan, Vania .
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2015, 25 (06) :490-506
[8]   On Incentive-Driven VNF Service Chaining in Inter-Datacenter Elastic Optical Networks: A Hierarchical Game-Theoretic Mechanism [J].
Chen, Xiaoliang ;
Zhu, Zuqing ;
Proietti, Roberto ;
Ben Yoo, S. J. .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (01) :1-12
[9]   Leveraging Mixed-Strategy Gaming to Realize Incentive-Driven VNF Service Chain Provisioning in Broker-Based Elastic Optical Inter-Datacenter Networks [J].
Chen, Xiaoliang ;
Zhu, Zuqing ;
Guo, Jiannan ;
Kang, Sheng ;
Proietti, Roberto ;
Castro, Alberto ;
Yoo, S. J. B. .
JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2018, 10 (02) :A232-A240
[10]  
Chiosi Margaret., 2012, NETWORK FUNCTIONS VI