Elastic Spare Mechanism for Multi-Failure Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems face challenges in managing multiple failures within a short time frame, as they rely on fixed spare space for data reconstruction, which can be overwhelmed by consecutive failures, leading to increased maintenance costs and urgency in service visits.

Innovation Solution

The implementation of an elastic spare mechanism that dynamically assigns unused space for storing reconstructed information using a layout function, allowing for the creation of spare objects with elastic spare units to handle additional failures beyond the designated spare space, providing partial protection against device failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed spare space is allocated for data reconstruction, then data protection against single failures is ensured, but the system cannot handle multiple consecutive failures

Engineering Contradiction:
Improvedata protection capabilityVSAvoidhandling multiple consecutive failures
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static fixed spare space allocation into a dynamic elastic spare mechanism. When failures occur, the system dynamically activates unused space from other nodes to serve as spare capacity. This dynamic reallocation allows the system to adapt to varying failure scenarios, providing protection against multiple consecutive failures while maintaining efficient use of storage resources under normal conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent makes storage space universal by enabling unused space to serve dual purposes: as regular storage capacity during normal operation and as elastic spare capacity when failures occur. This multi-functionality eliminates the need for dedicated fixed spare space, allowing the same physical resources to provide both performance and reliability benefits across different operational states.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If unused space is utilized for storing reconstructed information, then protection against additional failures is provided, but system complexity increases

Engineering Contradiction:
Improveprotection against additional failuresVSAvoidspare management mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the storage system automatically manages elastic spares without requiring external intervention. The controller autonomously monitors failure conditions, identifies available unused space, allocates it as elastic spare capacity, and manages the reconstruction process. This self-service approach masks the underlying complexity while providing robust multi-failure protection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms to continuously monitor the state of storage nodes and failure conditions. Based on this feedback, the controller dynamically adjusts the allocation and activation of elastic spare space. This feedback-driven management simplifies the user experience while enabling complex adaptive behavior for handling multiple failures.

Inventive Principle:
Principle #23Feedback

3Productivity

If all unused space is assigned as spare space, then service visit frequency is reduced, but storage efficiency may be compromised

Engineering Contradiction:
Improveservice visit frequencyVSAvoidstorage efficiency
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent applies dynamic allocation where unused space remains available for regular storage operations until a failure occurs. Upon failure, the same space is dynamically repurposed as elastic spare capacity for reconstruction. This time-based differentiation allows the system to optimize for storage efficiency during normal operation while providing protection capabilities when needed, reducing service visits without permanent efficiency loss.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10936453B2Data storage systems using elastic spares
Publication Date: 2021.03.02 SEAGATE TECH LLC
  • US10936453B2 patent drawing
  • US10936453B2 patent drawing
  • US10936453B2 patent drawing

AI summary

A system utilizing elastic spares includes nodes and devices to store one or more data objects having information. The data object includes data object units each assigned to a storage location on a different node than the other units. The data object includes one or more spare units to store reconstructed information of a failed unit. When one of the data objects has a failed unit and no spare units available to store reconstructed information, a controller of the system assigns an elastic spare unit to an available storage location of one of the nodes. Reconstructed information of the failed unit is stored in the elastic spare unit.