Font Size: a A A

Design And Implementation Of Cluster System Of Application Driven WAN

Posted on:2018-10-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y SuFull Text:PDF
GTID:2348330536481606Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity of the computer,the amount of data carried by the Internet is growing,user's requirements of the network is also getting higher and higher.For a long time,in the field of wide area networks,there is great progress in terms of link,bandwidth,and service characteristics,but the WAN itself has not been a big breakthrough,until SDN(Software Defined Network)is presented,and various SDNbased Of the network controller has been launched,the WAN gradually to the application-driven WAN stage evolution.Application-driven WAN is the realization of network facility resource virtualization based on the realization of the separation of dataforward layer and control layer.The application of upper layer interacts with the controller according to its business requirements,requests the network link bandwidth resource and the corresponding network service,and the controller dispatches the forwarding resources and link resources of the underlying hardware through the south interface to realize the effective guarantee of the upper application.With the applications of application-driven WAN more and more widely,on the one hand,the controller load continues to increase,on the other hand,the importance of controller availability is also highlighted,thus,the controller cluster program was put forward.Based on the existing application-driven WAN,this paper designs a clustering scheme to develop in the ODL framework to improve the performance and availability of existing network controllers.First of all,according to the scenarios of application,designing the deployment of the cluster,including the controller cluster and user interaction design,controllers and devices connection design.Then,analysing the business demand,confirming the functional requirements of the program based on the business demand,dividing the functional module.The scheme can be divided into connection simplification module,cluster management module,task assignment module and fault processing module according to demand analysis.The connection simplification module is used to simplify the neighbor establishment operation in the fully connected mode between the controllers of cluster and the devices.The cluster management module obtains the information of each controller in the cluster,provides the interface for the user to view and realizes the Inform information of the whole system function;the task dispatch module assigns the controller to the computing tasks in the traffic control through the fixed allocation and the dynamic allocation.The fault handling module is to increase the usability of the system.There are two kinds of ways to deal with corresponding failures of the cluster to achieve business security.And then the division of these specific functional modules to be designed and implemented one by one.Finally,the modules and systems are tested to see if each module and the overall function and performance meet the requirements.The test results show that the program meets the initial requirements and meets the design goals.
Keywords/Search Tags:application-driven WAN, SDN, cluster, availability enhancement, Calculation task assignment
PDF Full Text Request
Related items