Dynamic Data Migration Between SSD and HDD Storage Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Businesses face challenges in efficiently storing and safeguarding electronic content due to the cost disparity between high-performance and low-performance storage systems, requiring a method to optimize data access based on utilization schedules to balance performance and cost.

Innovation Solution

Implementing a system that identifies data portions with temporally-variable utilization and switches between higher-performance solid state disks and lower-performance hard disk drives based on high- and low-utilization periods, with data copying and operation modes adjusted accordingly to maximize performance and cost-effectiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in higher-performance storage systems, then data access speed and performance are improved, but storage cost increases

Engineering Contradiction:
Improvedata access speedVSAvoidstorage cost
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent implements dynamic data migration between storage systems based on temporal utilization patterns. Data portions are automatically moved from lower-performance to higher-performance storage systems during high-utilization periods and vice versa during low-utilization periods, optimizing the balance between access speed and storage cost through time-based dynamic allocation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary data copying to higher-performance storage systems before anticipated high-utilization periods begin. By predicting utilization patterns and pre-positioning data in advance, the system ensures optimal performance is ready when needed without incurring continuous high storage costs.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If data is stored in lower-performance storage systems, then storage cost decreases, but data access speed deteriorates

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

Solution Approach 1:

The system dynamically adjusts data location based on temporal utilization patterns. During low-utilization periods, data resides in cost-effective lower-performance storage systems. When high-utilization periods are anticipated, the system automatically migrates data to higher-performance systems, thus optimizing cost while ensuring performance availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary migration of data from lower-performance to higher-performance storage systems before high-utilization periods begin. This advance preparation ensures that data is positioned for optimal performance exactly when needed, rather than continuously maintaining it in high-performance storage.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If data is continuously migrated between storage systems, then performance optimization is improved, but system complexity increases

Engineering Contradiction:
Improveperformance optimizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements periodic data migration based on predetermined utilization schedules and time patterns. Rather than continuous monitoring and migration, the system uses periodic assessments of utilization patterns and executes migrations at scheduled intervals, significantly reducing system complexity while maintaining performance optimization benefits.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system changes the temporal parameter of data access patterns to determine migration timing. By analyzing historical utilization data and identifying periodic patterns, the system adjusts migration schedules based on changing temporal parameters rather than continuous real-time monitoring, simplifying the control mechanism.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9817585B1Data retrieval system and method
Publication Date: 2017.11.14 EMC IP HLDG CO LLC
  • US9817585B1 patent drawing
  • US9817585B1 patent drawing
  • US9817585B1 patent drawing

AI summary

A method, computer program product, and computing system for identifying a data portion having temporally-variable utilization. A utilization schedule is defined for the data portion, wherein the utilization schedule defines at least one high-utilization temporal period and at least one low-utilization temporal period. The data portion is accessed through a higher-performance storage system during the high-utilization temporal period. The data portion is accessed through a lower-performance storage system during the low-utilization temporal period.