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

Caching data processing method, device and system

A technology for buffering data and processing methods, applied in the field of communications, can solve the problems of reduced space efficiency and bandwidth efficiency, complex implementation of multi-packet out-queue scheduling, and reduced effective bandwidth of packet buffering, so as to improve balance, improve system performance, and improve The effect of reading and writing efficiency

Active Publication Date: 2011-11-09
HUAWEI TECH CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The inventor found in the process of implementing the present invention that the above-mentioned method has at least the following defects. For example, in the first method, for a general-purpose DRAM memory, small-grained storage will cause a reduction in the read-write efficiency of each memory, thereby reducing the effectiveness of the entire packet cache. Bandwidth; for the second method, the implementation of multi-packet dequeue scheduling is more complicated. At the same time, when a larger storage granularity is used to improve the effective bandwidth of each memory, the space efficiency and bandwidth efficiency of the memory will be greatly reduced. When the packets need to be stored in each memory in order, it will also lead to an increase in the write bandwidth imbalance between multiple memories

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
  • Caching data processing method, device and system
  • Caching data processing method, device and system
  • Caching data processing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Such as figure 2 As shown, it is a flow chart of an embodiment of the cache data processing method of the present invention, and the method specifically includes:

[0028] Step 101, splicing the data packets entering the same queue;

[0029] The data packets entering the same queue are spliced ​​according to the predetermined length, and a status entry is set for the data entering the same queue. This entry maintains each queue that is being assembled, records the packet length of the queue that has been assembled, and when the queue that has been assembled When the length of the packet reaches the predetermined length, a combined packet is completed. When the predetermined length is set according to the number of memories and other conditions; When the predetermined length is reached, the grouping operation is completed. At this time, the data packets entering the same queue are spliced ​​into data packets exceeding the predetermined length;

[0030] Step 102, divid...

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 cache data processing method which comprises that: data packets entering the same queue are spliced; the spliced data packets are split into a plurality of data units according to the preset particle size; the split data units are stored in a plurality of storages. The invention also relates to a cache data processing unit and a cache data processing system; the method,the device and the system improve the read / write efficiency of the storages, improve the equilibrium of read / write bandwidths among the storages, thereby improving the performance of the system.

Description

technical field [0001] The present invention relates to the technical field of communications, and in particular to a cache data processing method, device and system. Background technique [0002] Packet buffering is one of the essential key technologies in modern communication equipment. Its main function is to provide data packet buffering when traffic is congested, so as to avoid or reduce traffic loss; with the continuous improvement of port speed, high-end communication Parallel packet cache technology to obtain packet cache bandwidth matching the port speed, such as figure 1 As shown, it is a schematic diagram of the structure of the existing buffer data processing system. The system is composed of N parallel memories. The data packets coming in from the port are distributed to each memory through the queue controller through the storage controller for caching. The control information enters the packet queue, and the dequeue scheduler dispatches the control informatio...

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): H04L12/56H04L29/06
CPCH04L49/9042H04L49/90H04L49/9094H04L49/901H04L49/9047
Inventor 郑勤罗海燕卞云峰吕晖
Owner HUAWEI TECH CO LTD