Metadata-Driven Data Placement in Persistent Storage for Read Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage methods on persistent storage devices do not efficiently utilize metadata to optimize data placement and relocation, leading to suboptimal read and write performance and premature wear of storage components.

Innovation Solution

A method of writing data to a persistent storage device based on metadata, such as affinity, priority, and expected read patterns, which involves selective placement and relocation across different storage tiers and zones to optimize performance and longevity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is written sequentially to next free blocks without metadata-based optimization, then write simplicity is maintained, but read performance deteriorates due to poor data locality

Engineering Contradiction:
Improveread performanceVSAvoiddata placement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by analyzing metadata (affinity, priority, expected read patterns) before writing data to determine optimal physical locations. This pre-planning ensures data with similar access patterns is placed contiguously, improving future read performance without requiring complex real-time decisions during read operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the storage device into different zones (fast zone, high tier, low tier) based on performance characteristics. By dividing the storage space and applying different placement strategies to different segments, the system optimizes read performance for different data types while maintaining manageable complexity through localized placement rules.

Inventive Principle:
Principle #1Segmentation

2Productivity

If data is frequently relocated to optimize performance, then read performance improves, but wear on storage components increases

Engineering Contradiction:
Improveread performanceVSAvoidstorage component lifespan
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by creating performance tiers within the storage device - a fast zone for frequently accessed data and slower zones for less critical data. This localized optimization allows hot data to be relocated to high-performance areas while cold data remains in place, improving read performance for active data without causing excessive wear across the entire device.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of data placement by using metadata attributes (affinity, priority, expected read patterns) to dynamically determine optimal physical locations. This parameter-based approach enables intelligent relocation decisions that balance performance improvement against wear generation, relocating only data where the performance benefit justifies the relocation cost.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If data is placed without considering affinity and access patterns, then placement simplicity is maintained, but system efficiency deteriorates

Engineering Contradiction:
Improvesystem efficiencyVSAvoidmetadata processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling data to essentially place itself through metadata attributes. The affinity, priority, and expected read pattern metadata act as self-descriptive properties that guide placement decisions automatically, reducing the need for complex external analysis while improving system efficiency through intelligent, metadata-driven placement.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12411610B2Storage systems and methods for writing data to a persistent storage device
Publication Date: 2025.09.09 DAEDALUS CLOUD LLC
  • US12411610B2 patent drawing
  • US12411610B2 patent drawing
  • US12411610B2 patent drawing

AI summary

A system and method which allows data to be received into a placement intelligence. After the data is analyzed. the data is written to a persistent storage device. Subsequently. the data may be written. Periodically, self-optimization may occur to improve read speeds or other metrics.