Fragment recombination method, device and equipment in multi-core system

A multi-core system and sharding technology, applied in the field of data processing, can solve problems such as not considering the characteristics of multi-core systems, affecting the performance of multi-core systems, and multi-core resource competition

Pending Publication Date: 2019-01-29
NEUSOFT CORP
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the current network forwarding system using a multi-core system does not take into account the characteristics of the multi-core system when implementing the fragmentation reassembly function, but reassembles the fragmented messages based on the globally unique fragmentation reassembly table
[0004] Obviously,

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
  • Fragment recombination method, device and equipment in multi-core system
  • Fragment recombination method, device and equipment in multi-core system
  • Fragment recombination method, device and equipment in multi-core system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0059] The technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of this application.

[0060] In the field of network communication, the link layer has a maximum transmission unit value, which limits the maximum length of a data frame, and different network types have an upper limit. The maximum transmission unit value of Ethernet is 1500. If there is a data packet to be transmitted at the IP layer, and the length of the data packet exceeds the maximum transmission unit value, then the IP layer will fragment the data packet to make each fr...

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 fragment recombination method, device and equipment in a multi-core system. The method is characterized in that the multi-core system includes a fragment recombination CPU provided with a fragment recombination table; and the fragment recombination table includes fragment recombination items. The method comprises: after the fragment recombination CPU receives fragment messages sent by all CPUs in the multi-core system, the fragment messages are stored in the fragment recombination items in the fragment recombination table according to source IP addresses, destinationIP addresses, and message IDs of the fragment messages; and when the fragment recombination CPU determines that the fragment recombination items meet a recombination condition, the fragment messages in the fragment recombination items are recombined. According to the invention, the independent fragment recombination CPU is used for recombining the fragment messages of all CPUs and the fragment recombination table is set to be resources only available to the fragment recombination CPU, so that a phenomenon of multi-core resource competition caused by too many fragment messages is avoided and thus the processing efficiency of the fragment recombination is protected.

Description

technical field [0001] The present application relates to the field of data processing, in particular to a method, device and equipment for fragment reorganization in a multi-core system. Background technique [0002] The multi-core system is an important platform for realizing parallel computing. With the development of science and technology, more and more products adopt the multi-core system. For example, the network forwarding system mostly adopts the multi-core system at present. [0003] However, the current network forwarding system using a multi-core system does not take into account the characteristics of the multi-core system when implementing the fragment reassembly function, but reassembles fragmented messages based on a globally unique fragment reassembly table. [0004] Obviously, each CPU in the multi-core system has access to the fragmentation reorganization table. Once there are too many fragmented messages, the problem of multi-core resource competition wi...

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/861H04L12/863
CPCH04L47/622H04L49/9042H04L49/9057
Inventor 刘健男党丽娜
Owner NEUSOFT CORP
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