Data Relocation Circuit for SSD Lifespan and Bandwidth Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems for video streaming services, such as those using DASH technology, face challenges in balancing SSD lifespan and bandwidth optimization, leading to imbalanced wear and reduced performance due to inadequate consideration of disk lifespan and bandwidth during data relocation.

Innovation Solution

A data storage system with an interface circuit, disk array, I/O control circuit, data mapping circuit, and data relocation control circuit that selectively relocates chunks from overloaded SSDs to underloaded SSDs and HDDs to maximize bandwidth utilization while minimizing write operations and extending SSD lifespan, using indicators like Ri,jFMA and BSR to determine optimal disk selection for relocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is relocated only for bandwidth optimization, then bandwidth distribution is improved, but SSD lifespan deteriorates due to imbalanced wear

Engineering Contradiction:
Improvebandwidth distributionVSAvoidSSD lifespan
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The system changes the parameters considered for data relocation from only bandwidth to a composite parameter that includes both bandwidth and SSD lifespan (ADWD metric). This allows the data relocation control circuit to make decisions that balance both factors, preventing SSD wear while maintaining bandwidth optimization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by continuously monitoring the ADWD (Average Drive Writes Per Day) metric and using this information to adjust data relocation decisions. The data relocation control circuit receives feedback about SSD wear status and modifies relocation operations to prevent excessive wear on any single SSD, thereby extending lifespan while maintaining bandwidth efficiency.

Inventive Principle:
Principle #23Feedback

2Duration of action of stationary object

If data is relocated only for SSD lifespan optimization, then SSD wear is balanced, but bandwidth performance deteriorates due to increased data movement

Engineering Contradiction:
ImproveSSD lifespanVSAvoidbandwidth performance
Core Design Contradiction:
Duration of action of stationary objectVSProductivity

Solution Approach 1:

The system transforms the relocation decision parameter from a single-factor metric to a multi-factor composite metric (ADWD) that incorporates both lifespan considerations and bandwidth requirements. This enables the data relocation control circuit to select relocation operations that extend SSD lifespan without significantly impacting bandwidth performance.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs partial data relocation operations - not all data is relocated for lifespan optimization, but only sufficient amounts to balance wear while maintaining bandwidth performance. The data relocation control circuit adjusts the extent of relocation based on ADWD feedback, avoiding excessive data movement that would degrade bandwidth performance.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple versions of video files are stored for DASH technology, then streaming quality is improved, but storage capacity requirements increase

Engineering Contradiction:
Improvestreaming qualityVSAvoidstorage capacity
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The system applies local quality by storing multiple video bit rate versions strategically distributed across different SSDs based on their current load and wear status. The data mapping circuit and data relocation control circuit ensure that popular high-quality versions are placed on SSDs with available bandwidth capacity, while less frequently accessed versions are placed on SSDs with more available space, optimizing both streaming quality and storage utilization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12260104B2Data storage system including a data relocation circuit and a plurality of data storage devices and operation method thereof
Publication Date: 2025.03.25 SK HYNIX INC
  • US12260104B2 patent drawing
  • US12260104B2 patent drawing
  • US12260104B2 patent drawing

AI summary

A data storage system includes an interface circuit configured to receive a read request for a chunk of data; a disk array including a plurality of main disks and a plurality of sub disks; an input/output control circuit configured to read a chunk from the main disks according to the read request; a data mapping circuit configured to store mapping relations between logical addresses and physical addresses of chunks; and a data relocation control circuit configured to control relocation of chunks stored in the disk array. The data relocation control circuit is configured to control movement of a first chunk stored in a main disk in an overloaded state to a main disk in an underloaded state, and to control movement of a second chunk stored in a sub disk to a main disk which can accommodate a required bandwidth of the second chunk.