A network data collection and processing system and method based on dpdk

A collection and processing and data collection technology, applied in the direction of electrical digital data processing, multi-channel program device, program control design, etc., can solve the problem of underutilization of CPU resources of multi-core platforms, imperfect strategies for sending and receiving massive messages, and reduced processing performance and other issues to achieve the effect of reducing development difficulty, good reusability, and reducing development cycle

Active Publication Date: 2021-07-23
WUHAN HONGXU INFORMATION TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] From the perspective of software processing, the processing performance of the system often decreases rapidly with the increase of processing traffic and the increase of processing processes.
There are many reasons for performance degradation. From the perspective of system calls and thread switching overhead, the reasons include the following points: ①Multi-thread processing performance is not linearly related to the number of threads, and the overhead caused by high-frequency switching between threads will cause The reduction of processing performance; ②The system interrupt 0x80 and the switching between user mode and kernel mode have certain overhead, and the impact brought by frequent system calls is particularly obvious; Reduced performance; ④ not fully utilizing the CPU resources of the multi-core platform

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 network data collection and processing system and method based on dpdk
  • A network data collection and processing system and method based on dpdk
  • A network data collection and processing system and method based on dpdk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The following will be described in detail in conjunction with the accompanying drawings and embodiments.

[0047] 1. System

[0048] 1. Overall

[0049] like figure 1 , the system includes a process management module 10, a data collection and distribution module 20, a TCP / IP protocol processing module 30, a memory management module 40, a timer management module 50 and a state monitoring module 60;

[0050] Its interaction relationship is:

[0051] The process management module 10 interacts with the data collection and distribution module 20, the timer module 50 and the state monitoring module 60 respectively to realize the control of management;

[0052] The status monitoring module 60 interacts with the data collection and distribution module 20 and the memory management module 40 respectively to realize the collection and recording of information;

[0053] The memory management module 40 interacts with the data collection and distribution module 20 and the TCP / IP ...

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 DPDK-based network data collection and processing system and a method thereof, and relates to the field of massive data processing. This system is: the process management module interacts with the data collection and distribution module, the timer module and the state monitoring module respectively to realize management control; the state monitoring module interacts with the data collection and distribution module and the memory management module respectively to realize information collection and recording; The memory management module interacts with the data collection and distribution module and the TCP / IP protocol processing module to control the memory usage during work; the data collection and distribution module, the TCP / IP protocol processing module and the timer management module interact in turn to realize the original network data packet The collection, forwarding and initial restoration according to the TCP / IP protocol. The invention optimizes the factors affecting the performance of data processing in a targeted manner, improves the processing efficiency of the program, and can quickly reuse different business requirements, reduces the difficulty of development and shortens the development period.

Description

technical field [0001] The invention relates to the field of massive data processing, in particular to a DPDK-based network data collection and processing system and method thereof. Background technique [0002] Massive data processing platforms usually have high requirements on system processing performance, and need to process network data quickly and efficiently. With the development of technology, the processing performance of hardware is getting higher and higher, and resources such as multi-core platforms and large-capacity memory have greatly improved the efficiency of massive data processing, while the bottleneck of system processing is gradually inclined to processing software. [0003] From the perspective of software processing, the processing performance of the system often decreases rapidly with the increase of processing traffic and processing flow. There are many reasons for performance degradation. From the perspective of system calls and thread switching ov...

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): G06F9/50G06F9/48
CPCG06F9/4843G06F9/5016
Inventor 张嘉文舒张磊
Owner WUHAN HONGXU INFORMATION TECH
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