Cloud Storage Tiering via ML Temperature Forecasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud providers face challenges in optimizing the allocation of storage objects across different tiers in cloud storage systems to maximize performance while minimizing costs, due to varying access patterns and cost-access tradeoffs.

Innovation Solution

A computer-implemented method that forecasts a future temperature for storage objects in a multi-tiered cloud storage system using time-series models or unsupervised machine learning models, determining the cost of modifying tiering based on this forecast, and adjusting tiering policies accordingly to optimize storage object placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If storage objects are placed in higher performance cloud storage tiers, then access time is reduced, but storage cost increases

Engineering Contradiction:
Improveaccess timeVSAvoidstorage cost
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system dynamically adjusts storage tier allocation based on forecasted future temperatures (access patterns). Instead of static tiering, the system continuously updates temperature forecasts using machine learning models and re-positions storage objects between tiers to optimize the trade-off between access speed and storage cost, allowing the configuration to adapt over time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary forecasting of future access patterns using machine learning models before making tiering decisions. By predicting future temperature values, the system proactively positions storage objects in appropriate tiers in advance, rather than reactively responding to past access patterns, thereby optimizing both access time and cost

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If storage objects are placed in lower performance cloud storage tiers, then storage cost is reduced, but access time increases

Engineering Contradiction:
Improvestorage costVSAvoidaccess time
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The system dynamically adjusts storage tier allocation based on forecasted future temperatures. By continuously monitoring predicted access patterns and adjusting tier positions accordingly, the system ensures that objects requiring frequent access remain in higher performance tiers while minimizing storage costs for less accessed objects

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the temperature parameter (access pattern metric) used for tiering decisions from historical data to forecasted future data. This parameter change enables the system to make forward-looking tiering decisions that optimize both cost and access time based on predicted rather than past behavior

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If simplified reactive tiering mechanisms are used, then device complexity is reduced, but productivity decreases

Engineering Contradiction:
Improvetiering mechanism complexityVSAvoidstorage allocation optimization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system implements self-service through automated machine learning models that independently forecast temperature values and determine optimal tiering decisions without manual intervention. The system self-adjusts storage object positions based on predicted access patterns, eliminating the need for complex manual tiering management while maximizing optimization productivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops where actual access patterns are compared with forecasted temperatures, and the machine learning models are retrained and refined based on this feedback. This continuous improvement mechanism enhances prediction accuracy and tiering optimization over time without increasing operational complexity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250077106A1System and Method for Machine Learning-Temperature Forecasting for Automated Tiering within a Cloud Storage System
Publication Date: 2025.03.06 DELL PROD LP
  • US20250077106A1 patent drawing
  • US20250077106A1 patent drawing
  • US20250077106A1 patent drawing

AI summary

A method, computer program product, and computing system for forecasting a future temperature for a storage object within a multi-tiered cloud storage system. A cost associated with modifying a tiering of the storage object within the multi-tiered cloud storage system is determined based upon, at least in part, the future temperature forecasted for the storage object. The storage object is tiered in the multi-tiered cloud storage system based upon, at least in part, the cost associated with modifying the tiering of the storage object and a tiering policy associated with the multi-tiered cloud storage system.