SSD Cache Storage System with Network Traffic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage solutions, such as hard disk drives, suffer from slow data processing speeds and inefficient interfaces, which hinder the utilization of high-speed data input/output performance of memory disks.

Innovation Solution

A SSD-based high-speed cache storage system is implemented, comprising a network cache component with semiconductor storage device memory units, a network cache controller, network traffic analysis, and a general storage controller, coupled to a high-speed cache storage pool, optimizing data processing speed by synchronizing data signals through a PCI-Express interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If hard disk drives are used for data storage, then data storage capacity is achieved, but data processing speed becomes slow

Engineering Contradiction:
Improvedata processing speedVSAvoiddata I/O performance
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system segments storage functions into two distinct components: high-speed SSD memory disk units for cache operations and traditional hard disk drives for bulk storage. The SSD cache layer handles frequent data access operations, while the HDD provides large-capacity storage, allowing each component to operate at its optimal speed without bottlenecking the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dual-controller architecture where a first controller manages SSD cache operations and a second controller manages HDD storage operations. These controllers act as intermediaries that coordinate data flow between the cache layer and storage layer, enabling high-speed data processing while maintaining compatibility with traditional storage interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If high-speed memory disks are used, then data I/O performance is improved, but existing interfaces cannot catch up with the data processing speed

Engineering Contradiction:
Improvedata I/O performanceVSAvoidinterface data processing speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent adds a temporal dimension to interface operations by implementing a buffer memory system that decouples the high-speed data processing from the lower-speed interface transmission. Data is processed at high speed, stored temporarily in buffer memory, then transmitted at interface-appropriate speeds, effectively resolving the speed mismatch between memory disks and traditional interfaces.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Speed

If SSD cache storage system is implemented, then high-speed data processing is achieved, but device complexity increases

Engineering Contradiction:
Improvedata processing speedVSAvoidsystem structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent designs the SSD cache storage system to perform multiple functions: it acts as both a high-speed cache layer and a buffer memory system, while also providing data translation between different interface protocols. This multi-functionality reduces the need for separate components, thereby managing complexity while delivering high-speed performance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8924630B2Semiconductor storage device-based high-speed cache storage system
Publication Date: 2014.12.30 TAJIN INFO TECH CO LTD
  • US8924630B2 patent drawing
  • US8924630B2 patent drawing
  • US8924630B2 patent drawing

AI summary

Embodiments of the present invention provide a SSD-based high-speed cache storage system. Specifically, in a typical embodiment, a network cache component (NCC) is coupled to a high-speed cache storage pool (HCSP). The NCC generally comprises: a set of semiconductor storage device (SSD) memory disk units for storing data; a network cache controller coupled to the set of SSD memory units; a network traffic analysis component coupled to the network cache controller; a network interface coupled to the network traffic analysis component; a general storage controller coupled to the network cache controller; and a general storage interface coupled to the general storage controller. Moreover, the HCSP typically comprises a cache server, an internal interface, and a general storage system coupled to one another.