Distributed Media Cache Wear Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Magnetic hard disk drives experience high failure rates due to uncontrolled access patterns leading to excessive wear in media caches, which compromises product reliability and performance over time.

Innovation Solution

Implementing a distributed media cache system where zones of a magnetic recording medium are allocated in a predetermined order for caching events, ensuring that data is written and moved across multiple cache regions cyclically to prevent repeated access to any single location, thereby reducing wear and ensuring even usage across all regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is cached in a single media cache location, then caching performance is improved, but wear on that location increases excessively

Engineering Contradiction:
Improvecaching performanceVSAvoidmedia cache wear
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The media cache is divided into multiple zones distributed across different physical locations on the magnetic recording medium. Instead of using a single cache location, the system segments the cache into multiple zones that can be independently accessed and worn, thereby distributing the wear burden while maintaining overall caching functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic rotation through the distributed cache zones, cycling through each zone in sequence. This periodic action ensures that no single zone is continuously overloaded with writes, allowing each zone to experience wear uniformly over time while maintaining high caching performance through the distributed architecture.

Inventive Principle:
Principle #19Periodic action

2Speed

If cache writes are concentrated in one location, then write speed is improved, but the media cache fails prematurely

Engineering Contradiction:
Improvewrite speedVSAvoidmedia cache lifespan
Core Design Contradiction:
SpeedVSDuration of action of stationary object

Solution Approach 1:

The cache write operations are segmented across multiple zones rather than concentrated in one location. Each zone can accept writes simultaneously or in rotation, maintaining high aggregate write speed while distributing the wear that would otherwise lead to premature failure of a single cache location.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a rotation mechanism where zones are cycled through in sequence. When one zone reaches its wear capacity or becomes less optimal for writes, the system transitions to the next zone in the sequence, effectively discarding the current zone for writes and recovering it for future use after other zones have been utilized.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If multiple cache zones are used, then wear is distributed evenly, but access complexity increases

Engineering Contradiction:
Improvewear distributionVSAvoidcache management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses a simple periodic rotation scheme to manage access to multiple cache zones, cycling through zones in a predetermined sequence. This periodic pattern simplifies the management logic compared to complex dynamic allocation algorithms, as the rotation through zones follows a predictable, repeating pattern that is easy to implement and track.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The distributed cache zones are managed through a self-service rotation mechanism where the system automatically cycles through zones based on simple criteria (such as zone index or wear level) without requiring complex external management. The predetermined order of zone access allows the system to self-manage the distribution of writes across zones with minimal overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10860490B2Distributed media cache
Publication Date: 2020.12.08 SEAGATE TECH LLC
  • US10860490B2 patent drawing
  • US10860490B2 patent drawing
  • US10860490B2 patent drawing

AI summary

Zones of a magnetic recording medium are allocated as a respective plurality of distributed media caches arranged in a predetermined order. For each of a plurality of caching events, cache data is written to one or more of the distributed media caches. A next of the media caches in the predetermined order is selected for the next caching event.