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

Method for implementing Cavium multi-core processor platform data packet load balance

A multi-core processor, load balancing technology, applied in the field of network security

Inactive Publication Date: 2014-09-10
BLUEDON INFORMATION SECURITY TECH CO LTD
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to overcome the defects of the prior art, the present invention provides a method for realizing load balancing of data packets on a Cavium multi-core processor platform, realizes load balancing of a multi-core system, designs high-performance products, and solves the problem of data packet load balancing with software load balancing. The problem of evenly distributing packets to each core is simple in design, easy to implement, low in cost, and does not require other hardware assistance.

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
  • Method for implementing Cavium multi-core processor platform data packet load balance
  • Method for implementing Cavium multi-core processor platform data packet load balance
  • Method for implementing Cavium multi-core processor platform data packet load balance

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] 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 creative efforts fall within the protection scope of the present invention.

[0039] The present invention is proposed when developing high-performance products on the Cavium platform. The purpose is to detect as many data packets entering the intranet as possible, and the designed Cavium platform should match and process the data packets as quickly as possible. This invention needs to solve the following problems for realizing the load balancing of multi-core system: 1, will run the linux pattern in the Cavium on each core, namely each core ...

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 implementing Cavium multi-core processor platform data packet load balance. According to the method, certain ports on a switching chip are configured to be vlan for data path design, then software design of a multi-core processing system is carried out, and the aim is that data packets can be evenly distributed between two CPUs and are processed. One operational program is passthrough running under an SE mode and is used for equilibrium assignment of the data packets. The other operational program is snort running under a UM mode and is used for service processing, and the load balance of the multi-core system is achieved under the design mode. The combination of the number of the most optimized branch data packet cores and service cores of each CPU can be found through experiments and the deign method, and therefore high-performance products can be designed, the aim of evenly distributing the data packets to the cores to be processed is achieved through the balanced load of software, the design is simple, implementation is easy, cost is low, and the method does not need to be assisted by other hardware.

Description

technical field [0001] The invention relates to the technical field of network security, in particular to a method for realizing load balancing of data packets on a Cavium multi-core processor platform. Background technique [0002] The 21st century is an era of information explosion, and Internet technologies emerge in endlessly and change with each passing day. People's daily life is increasingly inseparable from the network system, from online QQ chat, online banking system transactions, online Taobao shopping and so on. These various online behaviors all involve people's personal information and privacy. Also have people's personal data in the storage medium of the personal computer in the family. To prevent these personal information from being misused or maliciously deleted by others, the security of the network system is particularly important. On the one hand, due to the increase in the exchange of data information in the network, the data flow is becoming more an...

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): H04L12/803H04L12/46G06F9/50
Inventor 杨育斌柯宗贵黄新宇王辉
Owner BLUEDON INFORMATION SECURITY TECH CO LTD