Ensemble Data Tiering for Accurate Multi-Tier Storage Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data tiering systems rely on single algorithms that are not universally effective, lack flexibility to incorporate diverse contextual factors, and are reactive and coarse-grained, leading to suboptimal placement and degraded performance.

Innovation Solution

A multi-algorithm ensemble approach that integrates multiple tiering algorithms operating in parallel, leveraging distinct metrics and evaluation strategies, and aggregates their outputs using ensemble techniques to produce a consensus decision for data movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single algorithm is used for data tiering, then the system is simple to implement, but it lacks flexibility and cannot adapt to diverse contextual factors

Engineering Contradiction:
Improveadaptability to diverse contextual factorsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple tiering algorithms into an ensemble system that processes data collectively. Each algorithm contributes its own perspective on data placement decisions, and their outputs are aggregated to form a consensus recommendation. This merging approach enables the system to adapt to diverse contextual factors that a single algorithm might miss, while the modular ensemble structure keeps implementation manageable.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The ensemble tiering system serves multiple functions simultaneously: it evaluates different algorithms for various data access patterns, incorporates diverse metrics (access frequency, recency, file size, growth rate, sequentiality), and produces comprehensive tiering recommendations. This multi-functionality allows the system to handle diverse contextual factors across different workload types without requiring separate specialized systems.

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

2Measurement precision

If conventional reactive tiering is used, then the system is easy to implement, but it is coarse-grained and leads to suboptimal placement

Engineering Contradiction:
Improvetiering decision accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the tiering system continuously monitors data access patterns and performance metrics, then uses this information to refine future tiering decisions. The ensemble algorithms process feedback about actual data behavior and adjust their recommendations accordingly, enabling precise, adaptive placement decisions that respond to changing workload conditions rather than relying on coarse, static rules.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static, reactive tiering to dynamic tiering where algorithms continuously adapt to changing data access patterns. The ensemble evaluates multiple dynamic metrics including access frequency, recency, file size, growth rate, and sequentiality in real-time, allowing the system to make precise tiering decisions that reflect current workload conditions rather than relying on fixed, coarse-grained policies.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If multiple algorithms operate in parallel, then decision accuracy improves, but computational overhead increases

Engineering Contradiction:
Improvetiering recommendation accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by having different algorithms in the ensemble process different subsets of metrics rather than all algorithms processing all data equally. This selective approach maintains decision accuracy by ensuring comprehensive evaluation while reducing redundant computational work. Each algorithm focuses on the metrics and data patterns where it performs best, avoiding excessive computation on less relevant factors.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12566560B1Crowd based data tiering
Publication Date: 2026.03.03 VDURA INC
  • US12566560B1 patent drawing
  • US12566560B1 patent drawing
  • US12566560B1 patent drawing

AI summary

A method or system for managing data placement in multi-tier storage devices. The system monitors usage of data items stored across storage devices, each associated with a performance tier. The system collects usage metrics for the data items, including access frequency, recency, file size, growth rate, sequentiality, or temporal access patterns. Multiple tiering methods are executed in parallel, with each method analyzing at least a subset of the usage metrics to generate tiering recommendations. These recommendations indicate whether each data item should be promoted to a higher-performance tier, demoted to a lower-performance tier, or retained in its current tier. The system aggregates the outputs of the tiering methods to compute a consensus decision for each data item. Based on the consensus, the system relocates data items to appropriate storage tiers.