scholarly journals Load Balancing in Software-Defined Networking using Controller Placement

2020 ◽  
Author(s):  
Hamid Nejadnik ◽  
Rasool Sadeghi ◽  
Sayed Mahdi Faghih Imani

Abstract Software Defined Networking (SDN) is a novel architecture that separates the data plane from the control plane using an external controller. Similar to traditional networks, load balancing has a great impact on the performance and availability of SDN. Therefore, the Controller Placement Problem (CPP) in SDN influences on the load balancing solutions. In this paper, various topologies of CPP including different load balancer controllers are simulated and evaluated in the SDN using the OFSwitch13 module of ns-3 network simulator. The results provide a solid comparison of the proposed topologies in different network situations.

2018 ◽  
Vol 7 (2) ◽  
pp. 1-5
Author(s):  
Prabhjot Kaur ◽  
Jasmeen Kaur Chahal ◽  
Abhinav Bhandari

Software Defined Networking is an adaptable way of networking, which disconnects data forwarding plane and control-plane of system equipment’s and also solves issues in existing network infrastructure. More specifically, the control-plane of software defined network decides the advancing way of network flow with Centralized Control Manner (CCM). SDN (Software Defined Networking) is a strategy for making, planning and overseeing systems which intend to change this present unfortunate circumstance. It has been used in dissimilar areas, like a campus networks and data center systems. In this survey paper, we’ve reviewed the concept of (SDNs) Software Defined Networks, its architecture and applications. In the survey, it has been found that SDN load balancing has become more smart and efficient and reduces the statistic collection overhead and maintain better QoS (Quality of Service) data rates. In addition, we reviewed the direct routing based algorithms of Load Balancer and compare with Round Robin Strategy. Furthermore, we’ve reviewed and compared the existing work to get better idea about the concept of Load balancing.


Author(s):  
Rong Chai ◽  
Qiongfang Yuan ◽  
Lei Zhu ◽  
Qianbin Chen

AbstractSoftware-defined networking (SDN) is proposed as a new network paradigm which decouples control plane from data plane and provides flexible network management. In this paper, we consider the capacitated controller placement problem in SDN, which jointly determines the number, location, and the capacity matching strategy of SDN controllers. redTo stress the importance of control plane delay which is composed of both the transmission and processing delay between controllers and switches, and the inter-controller delay; we formulate control plane delay minimization problem subject to controller-switch association constraints, controller capacity constraints, etc. Since the formulated optimization problem is a complicated nonlinear integer programming problem which cannot be solved easily, we transform it into controller-switch association subproblem and controller capacity matching subproblem. To solve the controller-switch association subproblem, we propose a heuristic algorithm based on Dijkstra algorithm and K-means algorithm. Given the controller-switch association strategy, we then apply the Kuhn-Munkres (K-M) algorithm to solve the controller capacity matching subproblem and obtain the capacitated controller placement strategy. Simulation results are shown to demonstrate the effectiveness of the proposed algorithm.


IEEE Network ◽  
2017 ◽  
Vol 31 (5) ◽  
pp. 21-27 ◽  
Author(s):  
Guodong Wang ◽  
Yanxiao Zhao ◽  
Jun Huang ◽  
Wei Wang

Sign in / Sign up

Export Citation Format

Share Document