Data Storage Zone Migration for Throughput Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage devices face inefficiencies in managing data across different zones with varying throughput levels, leading to suboptimal performance in data access and transfer.

Innovation Solution

The solution involves migrating frequently used data to zones with higher throughput levels and less frequently used data to zones with lower throughput levels, utilizing a controller to monitor access frequencies and relocate data groups accordingly, while maintaining mapping information to update logical to physical block address associations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is stored uniformly across all zones without migration, then device complexity is reduced, but data transfer efficiency deteriorates

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoiddata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by monitoring access frequencies and proactively migrating data to optimal zones before performance degradation occurs. The controller tracks which data blocks are frequently accessed and pre-positions them in high-throughput zones, ensuring optimal performance is maintained without waiting for actual access patterns to manifest as problems.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data storage system transitions from a static uniform distribution to a dynamic adaptive distribution. The controller continuously monitors access frequencies and dynamically adjusts data block positions across zones based on current usage patterns, allowing the system to adapt its structure to changing workload requirements and optimize performance in real-time.

Inventive Principle:
Principle #15Dynamics

2Productivity

If data migration between zones is implemented, then data transfer efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidcontroller functionality
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller implements a feedback mechanism by continuously monitoring access frequencies of data blocks and using this information to make informed decisions about data migration. The system measures actual access patterns, compares them against performance thresholds, and automatically triggers migration operations when beneficial, creating a closed-loop control system that optimizes performance based on real-time conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The data storage system performs self-service by automatically managing its own optimization without external intervention. The controller autonomously identifies which data blocks should be migrated, executes the migration operations, and updates its internal mappings, allowing the system to self-optimize based on its own operational patterns without requiring manual configuration or external control.

Inventive Principle:
Principle #25Self-service

3Speed

If frequently accessed data is placed in high throughput zones, then data access speed is improved, but data integrity management becomes more complex

Engineering Contradiction:
Improvedata access speedVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system maintains data integrity by creating and maintaining copy mappings that track the physical locations of data blocks across different zones. When data is migrated for performance optimization, the controller updates its internal mapping structures to reflect the new locations, ensuring that read operations can always locate and retrieve the correct data blocks regardless of their current physical position, thus preserving data integrity while enabling speed optimization.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10268394B2Data storage device performance optimization method and apparatus
Publication Date: 2019.04.23 SEAGATE TECH LLC
  • US10268394B2 patent drawing
  • US10268394B2 patent drawing
  • US10268394B2 patent drawing

AI summary

A method includes storing a data group in a first zone of a plurality of radial zones of a data storage disc. Each different one of the plurality of zones has a different throughput level. The method further includes obtaining information related to an access frequency of the data group stored in the first zone of the plurality of zones. Based on the information related to the access frequency of the data group and the different throughput levels of the different zones, a determination is made as to whether to migrate the data group from the first zone of the plurality of zones to a second zone of the plurality of zones.