Dynamic cloud storage SDN controller configuration method and device based on overall optimization

A configuration method and controller technology, applied in the field of network communication, can solve problems such as affecting network performance and increasing error rate.

Inactive Publication Date: 2018-02-27
柏域信息科技(上海)有限公司
View PDF2 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, an excessively high controller task load will lead to a rapid inc

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic cloud storage SDN controller configuration method and device based on overall optimization
  • Dynamic cloud storage SDN controller configuration method and device based on overall optimization
  • Dynamic cloud storage SDN controller configuration method and device based on overall optimization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] Figure 1a Embodiment 1 of the present invention provides a flow chart of a method for configuring a controller in a software-defined network (SDN). This embodiment is applicable to the case of configuring an SDN controller. The method can be configured by a controller in a software-defined network (SDN). To perform, the device can be implemented by software and / or hardware, and generally can be integrated in a server, the method includes the following operations:

[0036] S110. Using each controller in the SDN as a particle, according to the network topology of the SDN, establish a first-generation particle swarm, and determine the fitness of each particle in the first-generation particle swarm, and use the first-generation particle swarm as the current iteration particle swarm.

[0037] In the embodiment of the present invention, the entire structure of the SDN is divided into three layers: an application layer, a data processing control layer, and a basic device laye...

Embodiment 2

[0098] figure 2 It is a schematic diagram of a controller configuration device in a software-defined network SDN provided by Embodiment 2 of the present invention, which can execute the controller configuration method in a software-defined network SDN provided by any embodiment of the present invention, and has corresponding functions for executing the method Modules and beneficial effects, this embodiment is applicable to the configuration of an SDN controller. Such as figure 2 As shown, the device includes:

[0099] The particle swarm building module 210 is configured to use each controller in the SDN as a particle, establish a first-generation particle swarm according to the network topology of the SDN, and determine the fitness of each particle in the first-generation particle swarm, so that The first-generation particle swarm is used as the current iteration particle swarm;

[0100] A particle calculation module 220, configured to calculate the local optimal solution...

Embodiment 3

[0136] image 3 It is a schematic structural diagram of a controller configuration device provided in Embodiment 3 of the present invention. image 3 A block diagram of a controller configuration device 312 suitable for implementing embodiments of the invention is shown. image 3 The displayed controller configuration device 312 is only an example, and should not impose any limitation on the functions and scope of use of the embodiments of the present invention.

[0137] Such as image 3 As shown, controller configuration device 312 takes the form of a general purpose computing device. The components of the controller configuration device 312 may include, but are not limited to: one or more processors 316, a storage device 328, and a bus 318 connecting different system components (including the storage device 328 and the processor 316).

[0138] Bus 318 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses a dynamic cloud storage SDN controller configuration method and a dynamic cloud storage SDN controller configuration device based on overall optimization. Themethod comprises the steps of building a first generation of particle swarms by using each controller in an SDN as a particle, determining the fitness of each particle in the first generation of particle swarms, and using the first generation of particle swarms to serve as a current iteration particle swarm; computing a local optimal solution of each particle and an overall optimal solution in the current iteration particle swarm; determining a distribution node corresponding to each controller; evolving the speed and position of each particle in the current iteration particle swarm; updatingthe fitness of each particle in the current iteration particle swarm; returning to execute the operation of computing the local optimal solution of each particle and an overall optimal solution in the current iteration particle swarm until an iteration end condition is met; and configuring each controller in the SDN by using the overall optimal solution determined when iteration ends. Therefore,the SDN controller is reasonably deployed under the condition of meeting a rated task load constraint of the controller, and thus the overall delay in the network becomes minimal.

Description

technical field [0001] Embodiments of the present invention relate to network communication technologies, and in particular to a global optimization-based dynamic cloud storage SDN controller configuration method and device. Background technique [0002] With the continuous development of new applications, the continuous growth of network and storage devices, and the application of the Internet of Things, the amount of communication data is growing faster and faster, and data calculations are becoming more and more complex. Traditional network structures and service models are difficult to meet business needs. Flexibility needs. [0003] SDN (Software Defined Network, Software Defined Network) is a new type of network innovation architecture. Its core is to build a network system that separates the forwarding plane and the control plane. The whole structure is divided into three layers: application layer, data processing control layer and basic Device layer. SDN can debug ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/08H04L12/24G06N3/00
CPCH04L41/0893H04L41/145H04L67/1004G06N3/006H04L41/142H04L67/63
Inventor 卢晶晶许宇峰
Owner 柏域信息科技(上海)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products