A method and device for load balancing of a controller

A load balancing and controller technology, applied in digital transmission systems, data exchange networks, electrical components, etc., can solve problems such as increasing the completion time of load balancing between controllers and affecting the time efficiency of load balancing, so as to reduce the notification frequency and reduce the Communication and processing load, effect of reducing completion time

Active Publication Date: 2019-01-22
BEIJING UNIV OF POSTS & TELECOMM
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These two processes will affect the time efficiency of load balancing
For distributed load balancing decisions, each controller detects that it is overloaded and then collects the load information of all other controllers. This collection process will increase the completion time of load balancing between 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
  • A method and device for load balancing of a controller
  • A method and device for load balancing of a controller
  • A method and device for load balancing of a controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0064] Such as figure 1 as shown, figure 1 It is a schematic flow chart of a method for load balancing a controller according to an embodiment of the present invention, the steps of which include:

[0065] Step 101, the controller detects its own load information;

[0066] Wherein, the load information includes at least: the switch controlled by the controller, the average information arrival amount between the controller and the switch, and the information ...

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 provides a method and a device for load balancing of a controller, which is applied to the SDN (Software Defined Network) technology field. The method for load balancing of a controller includes: the controller detects the load information of its own; according to the local load information list, the controller judges whether itself is the most heavily overloaded controller; if the controller is judged as the most heavily overloaded controller, the controller utilizes the load balancing strategy of its own to transmit a load transfer request to the target controller; the controller receives the response of executing switch transfer made by the target controller according to the load transfer request; when the response is judged as permitting the transfer, the controller transfers its own load to the target controller. The invention shortens the time used to realize the load balancing of the controller, and improves the efficiency of load balancing.

Description

technical field [0001] The present invention relates to the technical field of SDN (Software Defined Network, software defined network), in particular to a method and device for load balancing of a controller. Background technique [0002] SDN is an important new network architecture in the future network. The core idea of ​​this architecture is to separate the control plane and data plane of network equipment and concentrate them on a centralized controller. SDN network. However, a single centralized controller may become a single-point bottleneck in the SDN network. When the network scale becomes larger, the controller may not be able to process all the requests sent by the data plane switches in a timely manner, and even cause the loss of data packets or flows. Therefore, a control plane composed of multiple controllers is needed to control the entire network. [0003] In a multi-controller SDN network, each controller controls some switches in the network, and complet...

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/803
CPCH04L47/125
Inventor 王颖邱雪松余金科裴科科芮兰兰
Owner BEIJING UNIV OF POSTS & TELECOMM
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