Unlock instant, AI-driven research and patent intelligence for your innovation.

An Adaptive Selection Method for Distributed Controllers in Software Defined Networks

A distributed controller, software-defined network technology, applied in data exchange networks, electrical components, digital transmission systems, etc., can solve problems such as aggravating controller load, reduce tail delay, and overcome performance fluctuations.

Active Publication Date: 2020-07-31
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Unbalanced load among controllers leads to long tail response delays
Moreover, this distribution of controllers to switches requires coordination among controllers, further aggravating the load on the controllers

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
  • An Adaptive Selection Method for Distributed Controllers in Software Defined Networks
  • An Adaptive Selection Method for Distributed Controllers in Software Defined Networks
  • An Adaptive Selection Method for Distributed Controllers in Software Defined Networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0018] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are to distinguish two entities with the same name but different parameters or parameters that are not the same, see "first" and "second" It is only for the convenience of expression, and should not be construed as a limitation on the embodiments of the present invention, which will not be described one by one in the subsequent embodiments.

[0019] The method of the embodiment of the present invention proposes an effective load-aware controller selection strategy under the condition of controller isomorphism. This load-aware selection strategy randomly detects the loads of several controllers, and then sen...

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 invention discloses a method for adaptively selecting a controller, which includes: when a switch receives a new flow request, the switch randomly sends detection instructions to at least two controllers, and the controllers receive the detection instructions Evaluate their respective response delays, and return the evaluation results to the switch. After receiving the evaluation results, the switch selects the controller with the smallest response delay, and sends the flow request to the controller. The controller selection method in the embodiment of the present invention can dynamically balance the load among the controllers, overcome the problem of performance fluctuation under the condition of heterogeneous controllers, and effectively reduce the tail delay of controller response.

Description

technical field [0001] The invention relates to the field of software-defined networks, in particular to an adaptive selection method for distributed controllers in software-defined networks. Background technique [0002] Software-defined networking is attracting more and more attention from academia and industry. It decouples the data plane and control plane of the network, making it more free to reconfigure the control plane of the network. In software defined networking, data flow is processed according to the following steps. First, after a switch receives a new flow, the switch generates a flow request and sends it to a controller. Second, the controller computes a path for this flow based on the global network view. The controller then generates the corresponding flow rules and installs them to all switches along the path. Finally, each switch on the path queries its flow table and performs corresponding actions based on matching rules. The above-mentioned interact...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/803H04L12/875H04L12/26H04L47/56
CPCH04L43/0852H04L43/16H04L47/125H04L47/56
Inventor 郭得科谢俊杰任棒棒
Owner NAT UNIV OF DEFENSE TECH