Heuristic Resource Allocation Algorithm for Controller Placement in Multi-Control 5G Based on SDN/NFV Architecture

The integration of Software Defined Networking (SDN) and Network Function Virtualization (NFV) is considered to be an efficient solution that enables the forecasting of highly scalable, optimal performance of 5G networks by providing an effective means of network functionality. The distributed multi-controller architecture approach is an emerging strategy that primarily aims to support network functions performed through the application of a control plane, to provide versatile network traffic management. However, the management of resource allocations across multiple data centers is an important issue that still affects 5G core networks. Using such a strategy in 5G core networks requires the controllers to be correctly located, in order to improve network reliability and cost-effectiveness. Thus, to address the controller placement problem (CPP) in a distributed 5G network, we proposed an efficient, heuristic multi-objective optimization approach, using dynamic capacitated controller placement problem (DCCPP). It is based on the K-center problem, to solve the capacitated controller placement problem (CCPP), which acts as a resource location problem, in which the location and number of controllers can be allocated to maximize resources. A Greedy Randomized Search (GRS) algorithm was used to solve the dynamic assignment of nodes to controllers to achieve load balancing. The design of the heuristic method provides proper load balancing, efficient cost management, and network resource management, as compared to the basic CCPP model. The results indicate that the allocation and the optimum number of controllers under an effective decentralized policy could achieve a higher degree of efficiency through resource assignment in such a densified network.

[1]  Wolfgang Kellerer,et al.  How flexible is dynamic SDN control plane? , 2017, 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[2]  Yuanguo Bi,et al.  Catalyzing Cloud-Fog Interoperation in 5G Wireless Networks: An SDN Approach , 2016, IEEE Network.

[3]  Stanislav Lange,et al.  Specialized Heuristics for the Controller Placement Problem in Large Scale SDN Networks , 2015, 2015 27th International Teletraffic Congress.

[4]  Michel Bonfim,et al.  Integrated NFV/SDN Architectures: A Systematic Literature Review , 2018 .

[5]  Dimitris Tsolkas,et al.  A Flexible Network Architecture for 5G Systems , 2019, Wirel. Commun. Mob. Comput..

[6]  Andrey Koucheryavy,et al.  Chaotic salp swarm algorithm for SDN multi-controller networks , 2019, Engineering Science and Technology, an International Journal.

[7]  Wolfgang Kellerer,et al.  Modeling flow setup time for controller placement in SDN: Evaluation for dynamic flows , 2017, 2017 IEEE International Conference on Communications (ICC).

[8]  Zhenyu Wen,et al.  ESMLB: Efficient Switch Migration-Based Load Balancing for Multicontroller SDN in IoT , 2020, IEEE Internet of Things Journal.

[9]  Zhigang Zhang,et al.  SDN-Based Load Balancing Scheme for Multi-Controller Deployment , 2019, IEEE Access.

[10]  Riccardo Trivisonno,et al.  A novel approach to virtual networks embedding for SDN management and orchestration , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[11]  M. Sandeep Kumar,et al.  Analysis of Network Function Virtualization and Software Defined Virtualization , 2017 .

[12]  Jun Huang,et al.  An Effective Approach to Controller Placement in Software Defined Wide Area Networks , 2018, IEEE Transactions on Network and Service Management.

[13]  Ian F. Akyildiz,et al.  Towards Optimal Network Planning for Software-Defined Networks , 2018, IEEE Transactions on Mobile Computing.

[14]  Dan Li,et al.  A survey of network update in SDN , 2017, Frontiers of Computer Science.

[15]  Jean-Marie Garcia,et al.  Towards an Autonomic Approach for Software Defined Networks: An Overview , 2016, UNet.

[16]  T. Newe,et al.  Challenges Associated with Implementing 5G in Manufacturing , 2020, Telecom.

[17]  Yashar Ganjali,et al.  Kandoo: a framework for efficient and scalable offloading of control applications , 2012, HotSDN '12.

[18]  Hong Xu,et al.  An Efficient Online Algorithm for Dynamic SDN Controller Assignment in Data Center Networks , 2017, IEEE/ACM Transactions on Networking.

[19]  Rong Chai,et al.  Control plane delay minimization-based capacitated controller placement algorithm for SDN , 2019, EURASIP J. Wirel. Commun. Netw..

[20]  N. Correia,et al.  On Load Balancing via Switch Migration in Software-Defined Networking , 2019, IEEE Access.

[21]  Hong Xu,et al.  Dynamic SDN controller assignment in data center networks: Stable matching with transfers , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[22]  Wei Chang,et al.  Implementation of Multipath Network Virtualization With SDN and NFV , 2018, IEEE Access.

[23]  Joan Serrat,et al.  Management and orchestration challenges in network functions virtualization , 2016, IEEE Communications Magazine.

[24]  Xiaojun Hei,et al.  Towards QoS-Aware Load Balancing for High Density Software Defined Wi-Fi Networks , 2020, IEEE Access.

[25]  Tommy Chin,et al.  Applying software-defined networking to minimize the end-to-end delay of network services , 2018, SIAP.

[26]  Wei Wang,et al.  The Controller Placement Problem in Software Defined Networking: A Survey , 2017, IEEE Network.

[27]  Fang Hao,et al.  Towards an elastic distributed SDN controller , 2013, HotSDN '13.

[28]  Jianping Pan,et al.  Capacity-Aware and Delay-Guaranteed Resilient Controller Placement for Software-Defined WANs , 2018, IEEE Transactions on Network and Service Management.

[29]  Andreas Mitschele-Thiel,et al.  Latency Critical IoT Applications in 5G: Perspective on the Design of Radio Interface and Network Architecture , 2017, IEEE Communications Magazine.

[30]  Anass Benjebbour,et al.  Design considerations for a 5G network architecture , 2014, IEEE Communications Magazine.

[31]  Wei Ni,et al.  Elastic Switch Migration for Control Plane Load Balancing in SDN , 2018, IEEE Access.

[32]  Jun Bi,et al.  On the Capacitated Controller Placement Problem in Software Defined Networks , 2014, IEEE Communications Letters.

[33]  Gregorio Procissi,et al.  Orchestration and Control in Software-Defined 5G Networks: Research Challenges , 2018, Wirel. Commun. Mob. Comput..

[34]  Tarik Taleb,et al.  On Using SDN in 5G: The Controller Placement Problem , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[35]  Tarik Taleb,et al.  "Anything as a Service" for 5G Mobile Systems , 2016, IEEE Network.

[36]  George Pavlou,et al.  Adaptive Resource Management and Control in Software Defined Networks , 2015, IEEE Transactions on Network and Service Management.

[37]  Bin Han,et al.  Slice as an Evolutionary Service: Genetic Optimization for Inter-Slice Resource Management in 5G Networks , 2018, IEEE Access.

[38]  Fazirulhisyam Hashim,et al.  An architecture of 5G based on SDN NV wireless network , 2019, Indonesian Journal of Electrical Engineering and Computer Science.

[39]  Ahmad Jalili,et al.  A new framework for reliable control placement in software-defined networks based on multi-criteria clustering approach , 2019, Soft Computing.

[40]  Sen Wang,et al.  Big Data Enabled Mobile Network Design for 5G and Beyond , 2017, IEEE Communications Magazine.

[41]  Nicola Mazzocca,et al.  The dynamic placement of virtual network functions , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[42]  Jie Lu,et al.  A Survey of Controller Placement Problem in Software-Defined Networking , 2019, IEEE Access.

[43]  Seela Veerabhadreswara Rao,et al.  Controller placement in software defined networks: A Comprehensive survey , 2019, Comput. Networks.

[44]  Zhen Xu,et al.  An Effective Load Balanced Controller Placement Approach in Software-Defined WANs , 2019, MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM).

[45]  Wolfgang Kellerer,et al.  Towards a Cost Optimal Design for a 5G Mobile Core Network Based on SDN and NFV , 2017, IEEE Transactions on Network and Service Management.

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

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

[48]  Ying Wang,et al.  Wireless Network Virtualization With SDN and C-RAN for 5G Networks: Requirements, Opportunities, and Challenges , 2017, IEEE Access.

[49]  Tao Hu,et al.  Dynamic slave controller assignment for enhancing control plane robustness in software-defined networks , 2019, Future Gener. Comput. Syst..