Font Size: a A A

Research Of Network Load Balancing Technology Based On SDN

Posted on:2019-07-09Degree:MasterType:Thesis
Country:ChinaCandidate:B L ZhengFull Text:PDF
GTID:2428330590495585Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing,large data,e-commerce and other related services,the number of mobile Internet users has increased dramatically,and the demand of users for traffic is increasing.This puts forward higher requirements for the traditional IP-based network architecture.Software Defined Network(SDN)has the characteristics of decoupling control plane from data plane,flexible programmability and more fine-grained traffic control,and it is easier to obtain the whole network topology than the traditional network.SDN network is easier than traditional network to collect network resource information,dynamically adjust load balancing strategy,and effectively improve the utilization of network resources.Therefore,this paper will study a load balancing scheme based on SDN to solve the problems existing in the traditional network,so that the network can achieve load balancing state.Firstly,the architecture of SDN and the traditional load balancing algorithm are studied.The load balancing scheme based on SDN is divided into server load balancing module and link load balancing module by separating the control layer and data forwarding layer of SDN,and the network application layer can be programmed flexibly by the North-Oriented Interface Protocol.Server Balance Module collects the performance indicators of the server,grasps the status of the server in time,and calculates the weight of the server using dynamic algorithm based on the performance of the server,so that the server with the best performance can be found every time the data is processed.In the link balancing module,we try to use the optimized ant colony algorithm,and use the controller to obtain the characteristics of the whole network topology.The algorithm is applied to the controller to calculate the link with the smallest network load.At the same time,the controller updates and forwards the strategy to the flow table of the switch.In addition,the optimized ant colony algorithm has parameters which have a great impact on load balancing.In this paper,through simulation experiments,these parameters are selected to make the whole network can achieve good load balancing effect.In this paper,the simulation platform Mininet and the Floodlight controller based on Java language are used to generate the network topology based on SDN,and the optimized particle swarm optimization algorithm is used to test reasonably.The performance of the optimized algorithm is compared with the traditional load balancing scheme.The optimized algorithm significantly reduces the network delay.It improves the network throughput,improves the utilization ratio of data link,and solves the problem of network congestion.The results show that the load balancing scheme designed in this paper can achieve a good load balancing of all links in SDN network,and improve the performance of the network,and achieve the desired design results.
Keywords/Search Tags:SDN, Load Balancing, Floodlight Controller, Ant colony algorithm
PDF Full Text Request
Related items