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

Network flow thread level dynamic load balancing method and system based on two-stage forwarding

A dynamic load and network traffic technology, applied in the transmission system, electrical components, etc., can solve the problem that the static traffic scheduling system cannot be applied to large-scale network traffic monitoring systems, does not support large-capacity flow tables, and the number of ports cannot meet large-scale network traffic processing clusters To achieve the effect of improving server utilization rate and congestion rate, realizing controllability and improving performance

Inactive Publication Date: 2017-09-08
NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing switches do not support large-capacity flow tables, and the number of ports of general load balancing devices cannot meet the requirements of large-scale network traffic processing clusters
Therefore, the static traffic scheduling system based on the first-level network forwarding equipment cannot be applied to large-scale network traffic monitoring systems

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
  • Network flow thread level dynamic load balancing method and system based on two-stage forwarding
  • Network flow thread level dynamic load balancing method and system based on two-stage forwarding
  • Network flow thread level dynamic load balancing method and system based on two-stage forwarding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The method of the present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

[0033] Such as figure 1 As shown, the system of the present invention is composed of an acquisition module 108 , a calculation module 104 , an execution module 102 and a state monitoring Agent 109 . The acquisition module, calculation module and execution module run on an independent controller host 101, and the modules communicate through memory queues 103 and 107.

[0034] Such as figure 2 As shown, the workflow of the method of the present invention in this embodiment is:

[0035] Steps 201 and 202: System initialization stage, initializing the collection cycle of each state, statistical analysis configuration, scheduling algorithm configuration, monitoring Agent 109, policy configuration interface 113 and other system parameters and modules. Afterwards, the state monitoring Agent 109 starts to monitor the running state and waits ...

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 network flow thread level dynamic load balancing method and system based on two-stage forwarding. The method comprises the following steps: setting a controller, and setting a state monitoring Agent on each server; 2) triggering a collection module to send a collection request to CPU core operation state information of an Agent collection server in each state collection period by the controller; 3) calculating the weight of each CPU core by a calculation module according to the CPU core operation state information; 4) releasing the weight of each core to a first stage forwarding device by an execution module, and if the current stream is a new stream, allocating a destination CPU to the current stream according to the weight of the core, then filling a server sequence number to which the destination CPU belongs and a CPU core sequence number in an MAC address of outputting the flow, and updating the flow table; if the current stream is an existing stream, forwarding the existing stream to the destination CPU of the previous forwarding; and forwarding the flow to a destination port by a second stage forwarding device according to the server sequence number in the MAC address.

Description

technical field [0001] The invention relates to a network flow thread-level dynamic load balancing method and system, in particular to a network flow thread-level dynamic load balancing method and system based on two-level forwarding. Background technique [0002] In the network traffic monitoring system, the server cluster needs to obtain the traffic on the network, and analyze and monitor it quickly. In this application scenario, the traffic sent to each server must have the same source and destination, that is, the same pair of source IP address and destination IP address needs to be sent to the same server. [0003] Most of the current methods use the first-level network forwarding equipment for static scheduling, and the selected network equipment is usually a switch or a load balancing equipment. This type of device calculates the HASH value based on the source IP address and destination IP address of the traffic, and selects a port on the device to forward according ...

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/08
CPCH04L67/1008H04L67/56H04L67/60
Inventor 邹昕贺欣张家琦王啸王子厚尚秋里涂波刘丙双戴帅夫何清林马秀娟
Owner NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More