VNF Placement and Resource Allocation in SDN/NFV-Enabled MEC Networks

Network function virtualization (NFV), software defined networks (SDNs), and mobile edge computing (MEC) are emerging as core technologies to satisfy increasing number of users' demands in 5G and beyond wireless networks. SDN provides clean separation of the control plane from the data plane while NFV enables the flexible and on-the-fly creation and placement of virtual network functions (VNFs) and are able to be executed within the various locations of a distributed system and, in our case, in the NFV-enabled MEC nodes. VNF placement and resource allocation (VNFPRA) problem is considered in this paper which involves placing VNFs optimally in distributed NFV-enabled MEC nodes and assigning MEC resources efficiently to these VNFs to satisfy users' requests in the network. Current solutions to this problem are slow and cannot handle real-time requests. To this end, we propose an SDN-NFV infrastructure to tackle the VNFPRA problem in wireless MEC networks. Our aim is to minimize the overall placement and resource cost. Two algorithms are proposed: (i) an optimal solution formulated as a mixed integer program (MIP) problem (ii) a genetic based heuristic solution. The superior performance of the proposed solution is confirmed in comparison with two existing algorithms such as Random-Fit Placement Algorithm (RFPA) and First-Fit Placement Algorithm (FFPA). The results demonstrate that a coordinated placement of VNFs in SDN/NFV enabled MEC networks can satisfy the objective of overall reduced cost. Simulation results also reveal that the proposed scheme approximates well with our optimal solution returned by gurobi and also achieves reduction on overall cost compared to other methods.

[1]  Zhisheng Niu,et al.  Pricing policy and computational resource provisioning for delay-aware mobile edge computing , 2016, 2016 IEEE/CIC International Conference on Communications in China (ICCC).

[2]  F. Risso,et al.  Assessing the Performance of Virtualization Technologies for NFV: A Preliminary Benchmarking , 2015, 2015 Fourth European Workshop on Software Defined Networks.

[3]  Juan Felipe Botero,et al.  Resource Allocation in NFV: A Comprehensive Survey , 2016, IEEE Transactions on Network and Service Management.

[4]  Abdallah Shami,et al.  NFV: state of the art, challenges, and implementation in next generation mobile networks (vEPC) , 2014, IEEE Network.

[5]  Poul E. Heegaard,et al.  Dependability of the NFV Orchestrator: State of the Art and Research Challenges , 2018, IEEE Communications Surveys & Tutorials.

[6]  Tarik Taleb,et al.  On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration , 2017, IEEE Communications Surveys & Tutorials.

[7]  Keqin Li,et al.  SDNFV-Based Dynamic Network Function Deployment: Model and Mechanism , 2018, IEEE Communications Letters.

[8]  Seungjoon Lee,et al.  Network function virtualization: Challenges and opportunities for innovations , 2015, IEEE Communications Magazine.

[9]  Murata Masayuki,et al.  Application of Evolutionary Mechanism to Dynamic Virtual Network Function Placement , 2016 .

[10]  Bram Naudts,et al.  Towards NFV-based multimedia delivery , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[11]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.