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

Caching data processing method, device and system

A technology for caching data and processing methods, which is applied in the field of communication, and can solve problems such as the reduction of space efficiency and bandwidth efficiency, the complexity of multi-packet dequeue scheduling, and the reduction of the effective bandwidth of packet caching, so as to improve system performance, improve balance, and improve The effect of reading and writing efficiency

Active Publication Date: 2008-07-16
HUAWEI TECH CO LTD
View PDF0 Cites 12 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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] As shown in Figure 2, it is a flow chart of an embodiment of the cache data processing method of the present invention, 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, dividing the spl...

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, as shown in Figure 1, which is a schematic structural diagram of the existing cache data processing system, the system is composed of N parallel memories, and the data packets coming in from the port The queue-entry controller distributes to each memory through the storage controller for caching, the control information of the data packet enters the packet queue, and the dequeue scheduler dispatches the control inf...

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