Network data processing system of high performance core based on improved zero-copy technology

A network data processing and network data packet technology, applied in digital transmission systems, transmission systems, data exchange networks, etc., can solve the problems of frequent interruptions, waste of system performance, and system overwhelm, to reduce delay, The effect of improving throughput and reducing the number of copies

Inactive Publication Date: 2011-06-01
SHANGHAI UNIV
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] NAPI technology is a new form of receiving network data in network device drivers. Traditional network device drivers generally use interruption or rotation training to receive network data. If the interruption method is used, each data packet will generate a hardware interruption. If the data packets are small packets of 64bytes, the number of interruptions will be very frequent, and the system will be overwhelmed; at the same time, if the polling method is used, when the system does not receive network data for a period of time, the driver will continue to take turns. Query the receive cache to see if there is data to process, which will waste system performance to a certain extent

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 data processing system of high performance core based on improved zero-copy technology
  • Network data processing system of high performance core based on improved zero-copy technology
  • Network data processing system of high performance core based on improved zero-copy technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0042] Such as figure 1 As shown, the system is mainly composed of two parts, one is the network data processing system itself, and four 10M / 100M / 1000M adaptive interfaces. Among them, eth0 and eth1 are used to forward bidirectional network data; eth2 is used to interact with the background server for system configuration and session flow statistics data; eth3 is a data mirror port, and the system can export specific protocols from the mirror port according to the configuration Or the original data packet of a specific quintuple is sent to the background server for further analysis.

[0043] Such as figure 2As shown, a network data processing system based on a high-performance kernel of improved zero-copy technology, the system can be divided into kernel space and user space on the memory, and the data processing module and the network device driver module are in the kernel space, The data processing module includes a dedicated memory pool (Skbpool) for network data packets...

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 relates to a network data processing system of a high performance core based on an improved zero-copy technology, wherein the memory of the system is divided into a core space and a user space; the core space is provided with a data processing module and a network equipment driving module; the data processing module comprises a network data packet special memory pool, a network data packet management module, a protocol stack, a pre-processing module and a transmitting module; and the user space is provided with a pattern matching engine. Compared with the prior art, the invention has the advantages that the throughput of the system is improved, and the like.

Description

technical field [0001] The invention relates to a network data processing system, in particular to a network data processing system based on an improved zero-copy technology high-performance kernel. Background technique [0002] The network behavior management system is set up at the Internet exit to manage the network behavior of all computers in the network. It analyzes, counts and processes all IP data packets flowing through the system. Traditional detection methods such as port detection have limitations in practical applications, so in the system background of the present invention, it is necessary to adopt deep packet inspection (DPI) technology. [0003] Deep Packet Inspection (DPI) technology is a traffic inspection and control technology based on the application layer. When the IP data packet passes through the system, the system reads the content of the application layer of the IP packet deeply to identify the protocol, and then handles it accordingly. Deep Pac...

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 Applications(China)
IPC IPC(8): H04L12/26H04L29/08
Inventor 潘志浩顾鹏叶文晨顾蔚文旭卢旌平
Owner SHANGHAI UNIV
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