Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

SDN multi-controller load balancing method based on response time

A response time and load balancing technology, applied in digital transmission systems, data exchange networks, electrical components, etc., can solve problems such as difficult direct access, frequent fluctuations in memory usage, and inaccurate utilization

Active Publication Date: 2021-03-02
ANHUI UNIVERSITY
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, in the surveyed SDN multi-controller load balancing schemes, most of them use the number of OpenFlow messages as the basis for judging the load of the controllers, which may not be accurate enough for a single consideration of the load situation, because the controller is responsible for each OpenFlow message The response speed is different; there is also a solution that uses the weighted sum of CPU and memory utilization as the basis for judging the load weight of the controller. In this case, the calculated utilization may be affected by other functional modules in the controller. The impact of the influence is not accurate enough, and the CPU and memory usage also fluctuate frequently and are not easy to obtain directly

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
  • SDN multi-controller load balancing method based on response time
  • SDN multi-controller load balancing method based on response time
  • SDN multi-controller load balancing method based on response time

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0068] Such as figure 1 and figure 2 As shown, the SDN multi-controller load balancing method based on response time of the present invention comprises the following steps successively:

[0069] (1) With the normal operation of the SDN controllers Controller A and Controller B, the response time calculation modules of the two controllers are periodically counted and calculated to obtain their respective response times to each OpenFlow request message, and the statistics The total number of OpenFlow requests for each switch in the two switch sets {S1, S2, S3, S4, S5} and {S6, S7, S8} managed by them within a cycle;

[0070] (2) The response time calculation modules of Controller A and Controller B obtain their respective average message request response time for each switch in the two managed switch sets in one cycle, and thus obtain their response time for each switch in one cycle. The average response time of all OpenFlow message requests received;

[0071] (3) Obtain the...

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 an SDN multi-controller load balancing method based on response time, comprising a response time calculation module of an SDN controller, a load and response weight calculation module of the SDN controller, and a load balance determination and decision module. In the present invention, the SDN controller periodically updates its average response time to the switch request message to count and measure the real-time load information of itself and the switches it manages in real time, so as to periodically update the response weight of the SDN controller; The decision-making module first judges whether load balancing needs to be started according to the weights; if SDN controller load balancing is required, the optimal balancing strategy is obtained according to the statistical load information of other SDN controllers. The invention realizes the load calculation and judgment of SDN multi-controller based on real-time response time, and makes SDN multi-controller load balancing decision based on switch migration.

Description

technical field [0001] The invention relates to an SDN load balancing technology, in particular to a response time-based load balancing method among SDN multi-controllers. Background technique [0002] SDN (Software-Define Networking), that is, software-defined network, as a new type of network architecture, it can solve the management and configuration problems of increasingly large networks by designing network function software. [0003] SDN is a centralized management method. It manages network switches and calculates routes through a centralized controller, and stores the result of route calculation in the flow table of the switch by sending flow entries to the switch, so that the same The data packet request of the path can directly query and forward the matching flow entry without sending the request to the controller again. Therefore, SDN realizes the centralized routing and management of the forwarding layer by the control layer through the decoupling of the contro...

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/851
CPCH04L47/125H04L47/2425
Inventor 崔杰鲁庆河仲红许艳石润华陈志立
Owner ANHUI UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products