Font Size: a A A

Research On Load Balance Scheduling Flow Based On SDN

Posted on:2016-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ShangFull Text:PDF
GTID:2298330467490974Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With such a discussion in the field of network, the network of the underlying resources how to better provide service for the upper application and the upper business, and can do the flexible allocation of resources and on-demand delivery. The industry from the communication technology is convenient to try many times, but the effect is not ideal. At present the rise of cloud computing, big data and other business, to modify the network more urgent, began to view network from an IT perspective, SDN is representative is a breakthrough. Multi-tenant data center in computing, storage, and network resources can be independent or isolation shard to provide services, etc., these important concepts for SDN technology provides the core power.SDN is a kind of can optimize and simplify the system structure of network operating mode, it allows the application to network services, the interaction between the equipment (such as messaging, etc.) more closely together, whether they are physical or virtualization. OpenFlow through logically centralized controller will control level from traditional layer2switches and three layers of routing, through the abstract into the concept of flow table decision switches in the network traffic forwarding, adopt the way of OpenFlow this agreement can be more efficient management network, at the same time also makes the network data processing hierarchy flattening, able to meet the business needs of fine-grained processing.This article USES the data center fat tree network topology, by Mininet constructed the simulation network, on the basis of the research related to the load balancing algorithm, designed and implemented a support in SDN network load balancing algorithm. This design adopts the SDN controller as an intermediary, provide interfaces for the upper application, and provide support for centralized management of network. This, this paper proposes a framework of the design was introduced to the load balance between the APP and controller module, a layer of general channel is mainly used to solve the same controller can and multi-language programming development application of communication, in the internal implementation of Floodlight controller module is divided into two categories:the first kind is used to APP universal Socket interface and other language development using Socket communication, such as the design of c#as the load balancing applications APP, Java development controller internal communication module. The second type of controller to realize standard defines the interface, which is used to receive, handle and respond to events. Through this scheme design to achieve the desired load balancing, server group can provide normal load, and approximately equal load conditions. In SDN with flexible network architecture that allows on-demand business development and extension, can be centralized control network and control plane and forwarding plane to separation, has important research significance.
Keywords/Search Tags:Load balancing, Data center, SDN, Network simulation
PDF Full Text Request
Related items