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

Method for quickly processing data adhesion

A technology for processing data and data packets, applied in the field of communication, can solve the problems of data cache protection mechanism that consumes a lot of time, reduce the size of the sliding window, and cannot be fully utilized, and achieve the effect of improving memory utilization and reading and writing speed

Inactive Publication Date: 2016-06-01
ROPEOK TECHNOLOGY GROUP CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, in the actual network environment, the data stream of the TCP protocol will produce sticky packets where the head and tail cannot be distinguished and the complete data packet is broken at the receiving end, and in video streams, for example, the data is long, the amount of data is huge, and the real-time requirements are high. In the case of untimely reception, the congestion control algorithm actively reduces the size of the sliding window and seriously reduces the sending rate.
[0004] The existing methods for splitting sticky packets are limited to opening up space in the default stack memory area of ​​a single process for data header parsing and caching to achieve the purpose of splitting, which cannot make full use of today's increasingly large memory addressing space and use more excellent data structure
Moreover, in the existing process of splitting and sticking packets, the data cache protection mechanism consumes a lot of time for the CPU time slice conversion of the program kernel state and user state suspend and wake up, resulting in a large amount of idle memory and a limit on the receiving rate.

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 quickly processing data adhesion
  • Method for quickly processing data adhesion
  • Method for quickly processing data adhesion

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail with reference to the accompanying drawings, but the present invention is not limited thereto.

[0021] Such as figure 1 As shown, the present invention provides a method for quickly processing data sticky packets, comprising the following steps: combining block data blocks into a single-cycle read-write linked list data structure in the form of an array, and the data processing service thread names the data structure through memory file mapping technology Read and write the linked list to the process address space, the writing thread finds the memory of the read and write linked list in the process address space through the name, and the program starts to wait for the data; among them, such as figure 2 As shown, the block data block includes the previous node sequence number of the current node, the next ...

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 quickly processing data adhesion. The method is characterized by comprising the following steps that data blocks are combined into a single-cycle read-write link list in an array form; a data processing service thread names the read-write link list in a process address space through a memory file mapping technology; a write thread finds a read-write link list memory in the process address space through a name; and a program starts to wait for data. According to the method, an idle region of a program memory can be fully used and a large amount of CPU time slices generated by unwanted kernel and user mode conversion can be avoided to greatly increase the receiving speed.

Description

technical field [0001] The invention relates to the field of communication, in particular to a method for rapidly processing sticky packets of data. Background technique [0002] The TCP protocol (Transmission Control Protocol), as the most basic protocol of the Internet and the basis of Internet communication, is composed of the IP protocol (Internet Protocol) at the network layer and the TCP protocol at the transport layer. It defines how various electronic devices access the Internet and how data is transmitted between devices. [0003] The TCP protocol provides a reliable unbounded transmission method based on stream data, and cooperates with the congestion control algorithm of the sliding window to adjust the sending rate. Therefore, in the actual network environment, the data stream of the TCP protocol will produce sticky packets where the head and tail cannot be distinguished and the complete data packet is broken at the receiving end, and in video streams, for examp...

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): G06F12/02G06F12/126H04L29/06
CPCG06F12/023G06F12/126H04L69/22
Inventor 杨智勤
Owner ROPEOK TECHNOLOGY GROUP CO LTD