Efficient Placement of Service Function Chains in Cloud Computing Environments

被引:22
作者
Abdelaal, Marwa A. [1 ]
Ebrahim, Gamal A. [2 ]
Anis, Wagdy R. [1 ]
机构
[1] Ain Shams Univ, Fac Engn, Elect & Commun Engn Dept, Cairo 11517, Egypt
[2] Ain Shams Univ, Fac Engn, Comp & Syst Engn Dept, Cairo 11517, Egypt
关键词
network function virtualization (NFV); software-defined networking (SDN); service function chain (SFC); virtual network function (VNF); VNF placement; NETWORK FUNCTION VIRTUALIZATION; CHALLENGES; ALLOCATION;
D O I
10.3390/electronics10030323
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The widespread adoption of network function virtualization (NFV) leads to providing network services through a chain of virtual network functions (VNFs). This architecture is called service function chain (SFC), which can be hosted on top of commodity servers and switches located at the cloud. Meanwhile, software-defined networking (SDN) can be utilized to manage VNFs to handle traffic flows through SFC. One of the most critical issues that needs to be addressed in NFV is VNF placement that optimizes physical link bandwidth consumption. Moreover, deploying SFCs enables service providers to consider different goals, such as minimizing the overall cost and service response time. In this paper, a novel approach for the VNF placement problem for SFCs, called virtual network functions and their replica placement (VNFRP), is introduced. It tries to achieve load balancing over the core links while considering multiple resource constraints. Hence, the VNF placement problem is first formulated as an integer linear programming (ILP) optimization problem, aiming to minimize link bandwidth consumption, energy consumption, and SFC placement cost. Then, a heuristic algorithm is proposed to find a near-optimal solution for this optimization problem. Simulation studies are conducted to evaluate the performance of the proposed approach. The simulation results show that VNFRP can significantly improve load balancing by 80% when the number of replicas is increased. Additionally, VNFRP provides more than a 54% reduction in network energy consumption. Furthermore, it can efficiently reduce the SFC placement cost by more than 67%. Moreover, with the advantages of a fast response time and rapid convergence, VNFRP can be considered as a scalable solution for large networking environments.
引用
收藏
页码:1 / 22
页数:22
相关论文
共 63 条
[1]  
Abdelaal M.A., 2019, INT J CLOUD COMPUT, V8, P183, DOI [10.1504/IJCC.2019.101329, DOI 10.1504/IJCC.2019.101329]
[2]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[3]  
Ananth MD, 2017, IEEE INT ADV COMPUT, P70, DOI [10.1109/IACC.2017.0029, 10.1109/IACC.2017.21]
[4]  
Anvith Pitta Vineel, 2019, 2019 TEQIP III Sponsored International Conference on Microwave Integrated Circuits, Photonics and Wireless Networks (IMICPW), P302, DOI 10.1109/IMICPW.2019.8933271
[5]  
Askari L, 2018, 22ND INTERNATIONAL CONFERENCE ON OPTICAL NETWORK DESIGN AND MODELING (ONDM 2018), P136, DOI 10.23919/ONDM.2018.8396120
[6]   Energy-Aware Mapping and Scheduling of Network Flows With Deadlines on VNFs [J].
Assi, Chadi ;
Ayoubi, Sara ;
El Khoury, Nicolas ;
Qu, Long .
IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2019, 3 (01) :192-204
[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]  
Beloglazov A., 2012, P CLOUD COMP DISTR S, P1
[9]   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
[10]   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