Network Data Caching Across RAM and DDR for Burst Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network equipment experiences packet loss during large burst traffic due to insufficient bandwidth in double data rate synchronous dynamic random access memory, which cannot handle the increased data volume effectively.
Innovation Solution
A data caching method that divides incoming message data into two paths, storing one path in a first random access memory and the other in a double data rate synchronous dynamic random access memory, ensuring their combined bandwidth exceeds the incoming data rate, thereby alleviating bandwidth pressure on the double data rate synchronous dynamic random access memory and reducing packet loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If message data is stored solely in double data rate synchronous dynamic random access memory, then data access speed is improved, but packet loss occurs during large burst traffic due to insufficient bandwidth
Solution Approach 1:
The patent segments the data storage function by dividing incoming message data into two separate storage paths: one path stores data in the first random access memory and the other path stores data in the double data rate synchronous dynamic random access memory. This segmentation allows the system to handle burst traffic by distributing data across multiple storage resources with different bandwidth characteristics, preventing packet loss while maintaining fast access capabilities.
2Productivity
If only double data rate synchronous dynamic random access memory is used for data storage, then bandwidth efficiency is improved, but the system cannot handle large burst traffic volumes
Solution Approach 1:
The patent merges two different random access memory resources with distinct bandwidth characteristics into a unified data storage system. The first random access memory and the double data rate synchronous dynamic random access memory work together as complementary storage paths, combining their individual bandwidth capacities to achieve a total bandwidth that can handle large burst traffic volumes while maintaining efficient data processing.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
The present disclosure relates to a data caching method and apparatus, medium and network equipment, wherein the method comprises: receiving message data returned by a second device in response to a read command; dividing the message data into two paths of data according to a preset strategy, sending one of the two paths of data to the first random access memory for storage, and distributing the other of the two paths of data to the double data rate synchronous dynamic random access memory for storage through a first input first output queue, wherein a sum of a working bandwidth of the first random access memory and a working bandwidth of the double data rate synchronous dynamic random access memory is greater than or equal to a receiving bandwidth of the message data; and sending data stored in the first random access memory and data stored in the double data rate synchronous dynamic random access memory to the first device connected with the network equipment. With the method, the packet loss possibility of the network equipment for receiving the message data can be reduced.