Onboard Storage Controller Segmentation for Data Access Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing systems face performance lag due to latency in data storage and access, particularly with mechanical disk systems and networked architectures, and have not proportionally increased cache memory as storage capacity grows, leading to a lower cache hit ratio and increased costs for adding main memory.

Innovation Solution

Integration of a data storage controller with memory controller functions on a host computing system, utilizing a multi-channel data storage and caching architecture that includes solid-state memory modules and remote disk units, allowing for faster data access and caching without significant cost increases, by eliminating bus and network contentions and optimizing storage and caching resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data storage capacity is increased using external storage disks, then storage capacity is improved, but data access speed deteriorates due to latency from bus contentions and network bottlenecks

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent segments the storage system into multiple independent channels, each with its own controller and storage devices. This segmentation allows parallel data access through multiple pathways, reducing bus contention and improving data access speed while maintaining high storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an onboard storage controller as an intermediary between the CPU and external storage disks. This controller caches frequently accessed data in onboard memory, mediating between the fast CPU and slow external storage to improve data access speed without sacrificing storage capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If cache memory capacity is increased to improve cache hit ratio, then data access speed is improved, but system cost increases due to expensive RAM

Engineering Contradiction:
Improvedata access speedVSAvoidsystem cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The patent replaces the traditional mechanical approach of using expensive RAM for caching with a hybrid system that uses onboard memory controllers and solid-state storage devices. This substitution provides caching functionality at lower cost while maintaining improved data access speed.

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

Solution Approach 2:

The patent changes the physical state and location of cache memory from traditional system RAM to onboard memory controllers and solid-state devices. This parameter change enables larger cache capacity at reduced cost while maintaining the performance benefits of fast data access.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If more main memory is added to improve caching capability, then cache capacity is improved, but system cost increases due to higher RAM expenses

Engineering Contradiction:
Improvecache capacityVSAvoidsystem cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent creates a multi-functional onboard storage controller that serves both as a cache management unit and a storage interface controller. This universal component provides both caching and storage access functions, increasing cache capacity without the need for additional expensive RAM.

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

4Quantity of substance

If data storage controller is external to the host system, then storage capacity is improved, but data access latency increases due to cabled architecture

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent merges the storage controller with the host system's onboard memory controllers, creating an integrated storage management unit. This combination eliminates the need for separate cabled connections and reduces data access latency while maintaining high storage capacity through external disk connections.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8086795B2Onboard computer data storage, access, and caching system
Publication Date: 2011.12.27 NYTELL SOFTWARE LLC
  • US8086795B2 patent drawing
  • US8086795B2 patent drawing
  • US8086795B2 patent drawing

AI summary

A controller and memory unit for a host computer has a primary controller coupled to a parallel bus interface connectable or connected to the host computer, and by cable connections to one or more remote memory disk units, one or more secondary controllers coupled by parallel bus to the primary controller, and one or more solid-state memory modules coupled by parallel bus one-to-one with the secondary controllers. The primary controller provides read/write access to the remote memory disk units and read/write access to each of the solid-state memory modules through the associated secondary controller.