Reusing Sub-chains of Network Functions to Support MEC Services

Mobile Edge Computing (MEC) and Network Function Virtualization (NFV) are widely considered to be key players in the 5G era. Whereas MEC enables to reduce latency significantly by allowing applications to be deployed close to end users, NFV allows for flexible deployment of virtualized network functions. The performance and flexibility can be improved further by combining MEC and NFV. Existing frameworks for managing and orchestrating MEC applications and NFV are either tightly coupled or completely separated. The former design is inflexible and increases the complexity of one framework, while the latter leads to inefficient use of computation resources. In this paper, we extend our Automated Provisioning Framework for MEC (APMEC), which combines each MEC application and its respective network service (comprising a chain of virtual network functions) in a MEC service. We propose a novel MEC service placement algorithm allowing to reuse a subset of yet underloaded network functions. Our evaluation results, obtained from a testbed implementation and simulations, show that our solution allows to remarkably increase the utilization of network functions and simultaneously reduce routing cost. Specifically, it allows to accept at least 60% more user requests, and at the same time lowering the routing cost by more than 30%, as compared to the baseline approach.

[1]  Frank H. P. Fitzek,et al.  Demonstration of Mobile Edge Cloud for 5G Connected Cars , 2019, 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[2]  Damian A. Tamburri,et al.  TOSCA Solves Big Problems in the Cloud and Beyond! , 2018, IEEE Cloud Computing.

[3]  George Pavlou,et al.  Seamless Support of Low Latency Mobile Applications with NFV-Enabled Mobile Edge-Cloud , 2016, 2016 5th IEEE International Conference on Cloud Networking (Cloudnet).

[4]  Laura Galluccio,et al.  Exploiting Congestion Games to Achieve Distributed Service Chaining in NFV Networks , 2017, IEEE Journal on Selected Areas in Communications.

[5]  Biswanath Mukherjee,et al.  A Scalable Approach for Service Chain Mapping With Multiple SC Instances in a Wide-Area Network , 2017, IEEE Journal on Selected Areas in Communications.

[6]  Peilin Hong,et al.  Virtual network function placement and resource optimization in NFV and edge computing enabled networks , 2019, Comput. Networks.

[7]  Frank H. P. Fitzek,et al.  Mobile Edge Cloud for Robot Control Services in Industry Automation , 2019, 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[8]  Ying-Dar Lin,et al.  Mobile Edge Computing Platform Deployment in 4G LTE Networks: A Middlebox Approach , 2018, HotEdge.

[9]  Frank H. P. Fitzek,et al.  APMEC: An Automated Provisioning Framework for Multi-access Edge Computing , 2018, ArXiv.

[10]  Li Bing,et al.  An MEC and NFV Integrated Network Architecture , 2019 .

[11]  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.

[12]  Frank H. P. Fitzek,et al.  Softwarization and Network Coding in the Mobile Edge Cloud for the Tactile Internet , 2019, Proceedings of the IEEE.

[13]  Raouf Boutaba,et al.  Service Function Chaining Simplified , 2016, ArXiv.

[14]  Christian Bonnet,et al.  Low latency MEC framework for SDN-based LTE/LTE-A networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[15]  Frank H. P. Fitzek,et al.  Programmable first: Automated orchestration between MEC and NFV platforms , 2019, 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[16]  Danny Raz,et al.  Optimizing NFV Chain Deployment through Minimizing the Cost of Virtual Switching , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[17]  Thomas Magedanz,et al.  Prototyping nfv-based multi-access edge computing in 5G ready networks with open baton , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[18]  Jinsong Wu,et al.  Service Chaining for Hybrid Network Function , 2019, IEEE Transactions on Cloud Computing.

[19]  Elisa Jimeno,et al.  Design of Virtual Infrastructure Manager with Novel VNF Placement Features for Edge Clouds in 5G , 2017, EANN.

[20]  Peilin Hong,et al.  Virtual Network Function Placement Considering Resource Optimization and SFC Requests in Cloud Datacenter , 2018, IEEE Transactions on Parallel and Distributed Systems.

[21]  Frank H. P. Fitzek,et al.  Demonstration of a 5G Multi-access Edge Cloud Enabled Smart Sorting Machine for Industry 4.0 , 2019, 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[22]  Faqir Zarrar Yousaf,et al.  A double-tier MEC-NFV architecture: Design and optimisation , 2016, 2016 IEEE Conference on Standards for Communications and Networking (CSCN).

[23]  Gang Sun,et al.  Towards Resource-Efficient Service Function Chain Deployment in Cloud-Fog Computing , 2018, IEEE Access.