Font Size: a A A

The Research Of The Load Balance Architecture Based On SDN Multi-controller

Posted on:2017-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:M M ZhangFull Text:PDF
GTID:2348330488497040Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software Defined Networking(SDN) is a good solution in solving the problem of traditional network architecture can't meet the explosive growth of network traffic. But with the development of the network, multiple controllers in SDN may occur partial overload. Currently, research on SDN distributed control system is an important part in the study of SDN.The paper proposes a kind of horizontal extension architecture by analyzing the performance of several programs. It is a distributed control architecture named DCA. The control layer is divided into load balancing system and control system in DCA. The load balancing algorithm which is improved in the load balancing algorithm based on dynamic feedback, can solve the problem of load imbalance in distributed architecture, and improve the efficiency of the system. In addition, as a consistency algorithm based on message model, Paxos algorithm is used to select new widely accepted load balancers when all the load balancers become invalid. DCA can ensure the load controllers balance each other, and avoid the load balancers becoming the bottleneck in system.The paper simulates and verifies the DCA system, and analyzes the feasibility and effectiveness of the algorithm by the tool of Mininet. The experiments show that, the load balancing algorithm can balance the load of controllers when load imbalance and Paxos algorithm can select new load balancer when the old one become invalid. As a distributed architecture with effectiveness and stability, DCA has the practical significance and application value.
Keywords/Search Tags:SDN, distributed control architecture, load balancing algorithm, Paxos algorithm
PDF Full Text Request
Related items