Resource Aware Routing for Service Function Chains in SDN and NFV-Enabled Network

被引:57
作者
Pei, Jianing [1 ]
Hong, Peilin [1 ]
Xue, Kaiping [1 ]
Li, Defang [1 ]
机构
[1] Univ Sci & Technol China, Chinese Acad Sci, Sch Informat Sci & Technol, Key Lab Wireless Opt Commun, Hefei 230027, Peoples R China
基金
中国国家自然科学基金;
关键词
Routing; Delays; Load management; Bandwidth; Cloud computing; Network function virtualization; Linear programming; Service function chain; software-defined networks; network function virtualization; differentiated routing; flow feature; PLACEMENT;
D O I
10.1109/TSC.2018.2849712
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Owing to the Network Function Virtualization (NFV) and Software-Defined Networks (SDN), Service Function Chain (SFC) has become a popular service in SDN and NFV-enabled network. However, as the Virtual Network Function (VNF) of each type is generally multi-instance and flows with SFC requests must traverse a series of specified VNFs in predefined orders, it is a challenge for dynamic SFC formation to optimally select VNF instances and construct paths. Moreover, the load balancing and end-to-end delay need to be paid attention to, when routing flows with SFC requests. Additionally, fine-grained scheduling for traffic at flow level needs differentiated routing which should take flow features into consideration. Unfortunately, traditional algorithms cannot fulfill all these requirements. In this paper, we study the Differentiated Routing Problem considering SFC (DRP-SFC) in SDN and NFV-enabled network. We formulate the DRP-SFC as a Binary Integer Programming (BIP) model aiming to minimize the resource consumption costs of flows with SFC requests. Then a novel routing algorithm, Resource Aware Routing Algorithm (RA-RA), is proposed to solve the DRP-SFC. Performance evaluation shows that RA-RA can efficiently solve the DRP-SFC and surpass the performance of other existing algorithms in acceptance rate, throughput, hop count and load balancing.
引用
收藏
页码:985 / 997
页数:13
相关论文
共 40 条
[1]  
Adami D, 2015, IEEE ICC, P5827, DOI 10.1109/ICC.2015.7249251
[2]   Research Challenges for Traffic Engineering in Software Defined Networks [J].
Akyildiz, Ian F. ;
Lee, Ahyoung ;
Wang, Pu ;
Luo, Min ;
Chou, Wu .
IEEE NETWORK, 2016, 30 (03) :52-58
[3]  
[Anonymous], 2015, P ACM SIGCOMM S SOFT
[4]  
[Anonymous], 2016, INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, IEEE, DOI 10.1109/INFOCOM.2016.7524565
[5]  
[Anonymous], 2010, P 10 ACM SIGCOMM C I, DOI DOI 10.1145/1879141.1879175
[6]  
[Anonymous], 2017, IEEE T SERVICES COMP
[7]   Orchestrating Virtualized Network Functions [J].
Bari, Md. Faizul ;
Chowdhury, Shihabur Rahman ;
Ahmed, Reaz ;
Boutaba, Raouf ;
Muniz Bandeira Duarte, Otto Carlos .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (04) :725-739
[8]   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
[9]   Traffic Steering in Software Defined Networks: Planning and Online Routing [J].
Cao, Zizhong ;
Kodialam, Murali ;
Lakshman, T. V. .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04)
[10]   Flow Classification for Software-Defined Data Centers Using Stream Mining [J].
Chao, Shou-Chieh ;
Lin, Kate Ching-Ju ;
Chen, Ming-Syan .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (01) :105-116