Data Transfer Arbitration System for Storage Lifespan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage devices, such as solid state disks, wear out prematurely due to fast data transfer rates, leading to increased replacement costs for manufacturers and reduced device lifespan, with existing software-based rate limiting solutions being unpredictable and unreliable.

Innovation Solution

Implementing a data transfer arbitration system using accrued data credits, which tracks and limits data transfers across an interface, selectively enabling or disabling data transfers based on credit thresholds to prolong storage device lifespan and reduce bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If fast data transfer rates are used, then productivity is improved, but reliability deteriorates due to premature memory wearout

Engineering Contradiction:
Improvedata transfer rateVSAvoidstorage device lifespan
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic rate limiting that adjusts data transfer rates based on real-time memory wear indicators and accrued data credits. The system transitions from static to dynamic control, allowing high transfer rates when memory health is good and automatically reducing rates when wear thresholds are approached, thereby resolving the contradiction between maintaining high productivity and ensuring reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors memory wear indicators and uses this feedback to adjust data transfer rates. The wear indicator feedback loop enables the system to detect memory degradation and respond by limiting transfer rates before catastrophic failure occurs, while the data credit accumulation provides additional feedback for smooth rate transitions, resolving the reliability-productivity contradiction

Inventive Principle:
Principle #23Feedback

2Reliability

If software-based rate limiting is implemented, then reliability is improved, but productivity deteriorates due to unpredictable performance

Engineering Contradiction:
Improvedevice lifespanVSAvoiddata transfer consistency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces data credits as an intermediary mechanism between the host system and storage device. These credits act as a buffer that smooths out rate limiting operations, allowing the system to maintain reliable wear protection while avoiding the unpredictable performance drops associated with direct software-based rate limiting. The credits enable more consistent productivity by pre-allocating transfer allowances

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The storage device autonomously manages its own wear protection through integrated wear indicators and credit-based rate limiting logic. This self-service approach eliminates the need for external software intervention, providing more predictable and consistent data transfer performance while maintaining reliability, thus resolving the contradiction between software-based protection and productivity

Inventive Principle:
Principle #25Self-service

3Reliability

If data transfer is continuously limited, then reliability is improved, but productivity deteriorates due to reduced bandwidth usage

Engineering Contradiction:
Improvememory enduranceVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic rate limiting based on accumulated data credits rather than continuous limitation. Transfer rates are allowed to operate at full capacity during periods when credits are available, then temporarily limited when credit thresholds are reached. This periodic approach maintains high bandwidth utilization while still providing reliable wear protection, resolving the contradiction between continuous limitation and productivity

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9934174B2Selectively enable data transfer based on accrued data credits
Publication Date: 2018.04.03 SEAGATE TECH LLC
  • US9934174B2 patent drawing
  • US9934174B2 patent drawing
  • US9934174B2 patent drawing

AI summary

An apparatus to arbitrate data transfer between a computing host and a storage device across an interface includes a data transfer limiter configured to track an amount of data credits used by a data transfer across the interface and an amount of accrued data credits available to the interface. The apparatus further includes a data transfer arbiter configured to selectively disable the data transfer across the interface when the amount of data credits used by the data transfer across the interface exceeds a first threshold, and to selectively enable the data transfer across the interface when the amount of data credits used by the data transfer across the interface does not exceed a second threshold. The amount of accrued data credits reduces the amount of data credits used by the data transfer.