Flash Storage Packet Routing for Data Access Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems, particularly those using hard disk drives, have not scaled effectively to keep pace with the rapid growth in data generation rates, leading to performance bottlenecks in accessing and storing large volumes of data, even with advancements in data transmission speeds.

Innovation Solution

A dynamically configurable network using Flash solid state storage devices, where packets are routed through a distributed structure of endpoints that include Flash storage, allowing for the imparting of services such as encryption, compression, and caching, and utilizing high-speed packet routing networks to maintain compatibility with Flash access rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If hard disk drives are used for data storage, then large volumes of data can be accommodated, but data access rates remain slow and do not scale with data generation rates

Engineering Contradiction:
Improvedata storage volumeVSAvoiddata access rate
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent transitions from magnetic storage (HDD) to solid-state flash storage, fundamentally changing the physical storage medium parameter. This enables data access rates to scale with data generation rates while maintaining large storage capacity, directly resolving the contradiction between storage volume and access speed

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical rotating disk system of HDDs with a solid-state electronic storage system. This substitution eliminates mechanical limitations and enables flash storage to achieve high-speed data access that scales with modern data generation rates while providing large storage capacity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Speed

If data transmission rates are increased to handle large data volumes, then throughput in communication channels is enhanced, but storage and retrieval rates remain bottlenecked

Engineering Contradiction:
Improvedata transmission rateVSAvoiddata storage and retrieval rate
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent changes the storage subsystem parameters by adopting flash storage with high-speed interfaces, enabling storage and retrieval rates to match enhanced data transmission rates. This eliminates the bottleneck where storage speed lagged behind transmission speed, allowing the system to effectively handle large data volumes at high throughput

Inventive Principle:
Principle #35Parameter changes

3Speed

If Flash storage is integrated into a packet routing network, then high-speed data access is achieved, but system complexity increases due to distributed routing structure

Engineering Contradiction:
Improvedata access speedVSAvoidrouting structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the storage system into multiple distributed flash storage endpoints connected via a packet routing network. Each endpoint operates semi-independently, and the routing structure distributes data flows across multiple paths. This segmentation enables high-speed access by parallelizing operations while managing complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal packet routing infrastructure that can handle both data transmission and storage operations through the same network fabric. Flash storage endpoints serve multiple functions including data storage, data retrieval, and participation in the routing network, reducing overall system complexity by consolidating functions

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

Data Source

PatentUS10313236B1Method of flow based services for flash storage
Publication Date: 2019.06.04 SANMINA CORP
  • US10313236B1 patent drawing
  • US10313236B1 patent drawing
  • US10313236B1 patent drawing

AI summary

A method is provided for use with a packet routing network in which one or more endpoints includes Flash storage; multiple endpoints are configured to impart services to packets; a distributed routing structure is provided that includes routing structure portions that are associated with endpoints and that indicate next hop destination endpoint addresses that collectively define multiple sequences of endpoints that each includes one or more endpoints configured to impart a service and an endpoint that includes Flash storage; packets received from an external network are propagated through defined sequences of endpoints; services are imparted to a received packet by endpoints that receive it in the course of its propagation.