Font Size: a A A

The Research Of Server Dynamic Load Balancing Based On Openflow

Posted on:2015-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ShangFull Text:PDF
GTID:2268330431450995Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Many Internet companies provide their services for a large number of users, they usually build a complex network and use many servers to complete these works. Load balancing is often used in many companies to use of resources rationally, reduce costs and provide high quality and reliable service. As the traditional Internet own shortcomings, the existing load balancing is not only expensive, but lack of flexibility. SDN provide new solutions to the existing network problems, we design and implement server load balancing in OpenFlow network with some of the features of SDN. And the following works were completed in this paper:1) At present OpenFlow switches are expensive, OpenFlow switches based on NetFPGA become the first choice for laboratory, in this paper, we did a series of tests on that for the study of OpenFlow network.2) OpenFlow controller is usually implemented as software; people concerned about the performance of a program, in paper Floodlight is benchmarked, which is OpenFlow controller developed in Java.3) A state-based load balancing algorithm is designed and implemented, which calculates the integrated load of servers using the usage of CPU and memory. When a client request arrives, controller selects the least loaded server to provide services.4) A server load balancing solution is designed, it combine the state of the network management and server state, OpenFlow switches transfer the request between users and the least loaded server by modifying the data packets. It makes each server efficiently used.
Keywords/Search Tags:OpenFlow, Software Defined Network, Load Balance, Load BalanceAlgorithm, SNMP, Server Monitor
PDF Full Text Request
Related items