Getting the Most Out of Your VNFs: Flexible Assignment of Service Priorities in 5G

Through their computational and forwarding capabilities, 5G networks can support multiple vertical services. Such services may include several common virtual (network)functions (VNFs), which could be shared to increase resource efficiency. In this paper, we focus on the seldom studied VNF-sharing problem, and decide (i)whether sharing a VNF instance is possible/beneficial or not, (ii)how to scale virtual machines hosting the VNFs to share, and (iii)the priorities of the different services sharing the same VNF. These decisions are made with the aim to minimize the mobile operator's costs while meeting the verticals' performance requirements. Importantly, we show that the aforementioned priorities should not be determined a priori on a per-service basis, rather they should change across VNFs since such additional flexibility allows for more efficient solutions. We then present an effective methodology called FlexShare, enabling near-optimal VNF-sharing decisions in polynomial time. Our performance evaluation, using real-world VNF graphs, confirms the effectiveness of our approach, which consistently outperforms baseline solutions using per-service priorities.

[1]  Antonio Capone,et al.  5G Network Slicing - Part 2: Algorithms and Practice , 2017, IEEE Commun. Mag..

[2]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[3]  Kate Ching-Ju Lin,et al.  Deploying chains of virtual network functions: On the relation between link and server usage , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[4]  Francesco Paolucci,et al.  Security Requirements for Multi-operator Virtualized Network and Service Orchestration for 5G , 2017, Guide to Security in SDN and NFV.

[5]  Yonggang Wen,et al.  A Survey on Data Center Networking (DCN): Infrastructure and Operations , 2017, IEEE Communications Surveys & Tutorials.

[6]  Vasilis Friderikos,et al.  SDN for 5G Mobile Networks: NORMA Perspective , 2016, CrownCom.

[7]  Victor C. M. Leung,et al.  Network Slicing Based 5G and Future Mobile Networks: Mobility, Resource Management, and Challenges , 2017, IEEE Communications Magazine.

[8]  Swades De,et al.  Joint VNF Placement and CPU Allocation in 5G , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[9]  Giada Landi,et al.  Arbitration Among Vertical Services , 2018, 2018 IEEE 29th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC).

[10]  Andreas Kassler,et al.  A Power Efficient and Robust Virtual Network Functions Placement Problem , 2016, 2016 28th International Teletraffic Congress (ITC 28).

[11]  Bin Han,et al.  Network Slicing to Enable Scalability and Flexibility in 5G Mobile Networks , 2017, IEEE Communications Magazine.

[12]  Stéphane Pérennes,et al.  Provably Efficient Algorithms for Placement of Service Function Chains with Ordering Constraints , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[13]  Joseph Naor,et al.  Near optimal placement of virtual network functions , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[14]  Mohammed Samaka,et al.  Optimal virtual network function placement in multi-cloud service function chaining architecture , 2017, Comput. Commun..

[15]  Josep Mangues-Bafalluy,et al.  Resource Orchestration of 5G Transport Networks for Vertical Industries , 2018, 2018 IEEE 29th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC).

[16]  Tarik Taleb,et al.  Lightweight Mobile Core Networks for Machine Type Communications , 2014, IEEE Access.

[17]  Kotaro Kataoka,et al.  LightChain: A lightweight optimisation of VNF placement for service chaining in NFV , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[18]  Marouen Mechtri,et al.  A Scalable Algorithm for the Placement of Service Function Chains , 2016, IEEE Transactions on Network and Service Management.

[19]  Xin Chen,et al.  VNF Placement in Hybrid NFV Environment: Modeling and Genetic Algorithms , 2016, 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS).

[20]  Hannu Flinck,et al.  Network Slicing Management and Orchestration , 2017 .

[21]  Thomas Engel,et al.  Luxembourg SUMO Traffic (LuST) Scenario: 24 hours of mobility for vehicular networking research , 2015, 2015 IEEE Vehicular Networking Conference (VNC).