Intelligent Block Storage Controller Mapping Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage technologies face inefficiencies due to the monolithic view of storage drives, leading to increased failure rates, high operational costs, and security concerns, as they treat entire drives as inoperable upon partial failures, requiring costly replacements and physical destruction of failed drives to prevent data breaches.

Innovation Solution

An intelligent data storage controller that employs many-to-one or one-to-many mapping of logical blocks to physical blocks, allowing for active management of storage drives, compression, and error correction, enabling continued operation despite partial failures and reducing the need for physical replacements, while maintaining performance and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional monolithic storage drive management is used, then simplicity of operation is maintained, but reliability deteriorates as entire drives must be replaced upon partial failures

Engineering Contradiction:
Improvestorage drive reliabilityVSAvoidcontroller complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the storage drive into multiple independent functional units (read/write channels, heads, platter surfaces) that can operate independently. The controller manages these segmented units separately, allowing partial failures in one segment without affecting other segments. This enables the system to maintain operation with degraded functionality rather than complete failure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The intelligent controller acts as an intermediary between the computing system and the physical storage drive components. It abstracts the complexity of managing segmented drive components while providing simplified interfaces to the computing system. The controller handles remapping, defect management, and coordination of multiple drive components, shielding the computing system from these complexities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If linear mapping is used, then mapping simplicity is maintained, but storage capacity utilization deteriorates due to inability to map multiple logical blocks to one physical block

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoidmapping complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements mapping schemes that allow multiple logical blocks to be merged and mapped to a single physical block. This enables efficient utilization of physical storage capacity by consolidating data from multiple logical blocks. The controller manages the merging and retrieval of data, maximizing the use of available physical blocks while maintaining logical block addressing.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of manufacture

If storage drives are replaced upon failure, then data security is maintained through physical destruction, but operational costs increase due to frequent replacements

Engineering Contradiction:
Improveoperational costVSAvoiddata security risk
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

Solution Approach 1:

The patent implements defect management and remapping capabilities that prepare the system in advance for potential failures. When defects are detected in drive components, the controller proactively remaps logical blocks away from affected physical blocks before complete failure occurs. This cushioning approach prevents data loss and extends drive life without requiring immediate replacement or physical destruction.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS10140064B2Method and apparatus for storing information using an intelligent block storage controller
Publication Date: 2018.11.27 DIVERGENT STORAGE SYST INC
  • US10140064B2 patent drawing
  • US10140064B2 patent drawing
  • US10140064B2 patent drawing

AI summary

Methods, devices, and media for improving data storage reliability and efficiency comprising: creating at least one logical storage drive comprising a plurality of logical blocks; mapping the at least one logical storage drive to at least one physical storage drive based on many-to-one mapping or one-to-many mapping, wherein the at least one physical storage drive comprises a plurality of physical blocks; and applying a compression algorithm to data held in one or more logical blocks, aggregating units of the data, and storing the units of the data into one or more physical blocks.