Dynamic Migration of SDN-based Switches to Distribute Control Layer Load and Increase Efficiency Using Ryu Controller
Subject Areas : Multimedia Processing, Communications Systems, Intelligent Systemsneda abbasi 1 , Shiva Karimi 2
1 - Mcs Student, Computer Engineering, Faculty of Electrical and Computer Engineering, Zanjan Branch, Islamic Azad University, Zanjan, Iran.
2 - Assistant Professor, Faculty of Electrical and Computer Engineering, Zanjan Branch, Islamic Azad University, Zanjan, Iran.
Keywords: control layer, software-based, distribution and load balancing, Ryu controller, Dynamic migration of switches,
Abstract :
Introduction: Network needs in today's era include comprehensive improvement of communication and connections with more bandwidth, minimum delay and high throughput. Software-defined networking is one of the most promising modes of future Internet development due to their centralized planning and management capabilities. The load balancing problem for distributed SDN controllers is one of the fundamental challenges of these networks, and a single centralized controller may cause reliability and scalability problems, and although several controllers can solve these problems, a flexibility mechanism is required for load balancing.Method:Therefore, in this research, a load balancing mechanism is proposed based on the load information strategy, so that each controller in the system periodically reports its load information to other controllers, and the overload controllers of the plan, load infomation They do not collect all other controllers before local decisions are made, which in turn reduces controller resource consumption. A load balancing strategy is proposed in the proposed response time-based scheme for multiple SDN controllers, which takes into account the real-time response time characteristics that change with the controller load. Another key part of the proposed scheme is that all these things are done in the Ryu controller by choosing an appropriate response time threshold and processing multiple overload controllers simultaneously, which can solve the load balancing problem of the SDN control panel of the overload controller well. slow This model proposes to transfer the management of specific switches between controllers.Results: In the simulation, the historical load and the future load of the switches were considered, and a switch migration algorithm with double weight was proposed, which led to a decrease in the frequency of switch migration. Experiments have proven that this scheme can quickly provide load balancing between controllers and reduce the number of switch migrations. The results showed that this design can lead to the migration of the overload controller and quickly reduce the workload of the overload controller. As a result, the proposed scheme can effectively achieve load balancing of multiple SDN controllers with high speed.
_||_