Erasure Coding Parameters for Repair-Free Data Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for predicting the reliability of erasure-coded data require costly repair processes, which involve significant computational overhead and network traffic, and are not always necessary, especially for data that is only relevant for a short period.

Innovation Solution

A new data storage technique using a continuous-time Markov chain model that calculates the Mean Time to Data Loss (MTTDL) without the need for repair, allowing for sufficient erasure coding redundancy to be established based on parameters N and K to ensure data reliability for a designated retention period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data repair is performed to maintain reliability, then data reliability is improved, but computational overhead and network traffic increase significantly

Engineering Contradiction:
Improvedata reliabilityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by pre-calculating the Mean Time to DataLoss (MTDLD) using a continuous-time Markov chain model before actual data loss occurs. This allows the system to predict reliability metrics and determine appropriate erasure coding parameters in advance, eliminating the need for costly repair operations after failures occur. The MTDLD calculation provides proactive reliability assessment without requiring actual repair actions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data repair is performed to maintain reliability, then data reliability is improved, but network traffic increases significantly

Engineering Contradiction:
Improvedata reliabilityVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary reliability assessment through MTDLD calculation using Markov chain models, determining the appropriate number of redundant fragments (N-K) before failures occur. This preliminary determination of erasure coding parameters prevents the need for subsequent repair operations that would generate network traffic, as the redundancy is already optimally configured in advance.

Inventive Principle:
Principle #10Preliminary action

3Duration of action of stationary object

If erasure coding redundancy is increased to extend data retention period, then data retention period is improved, but storage overhead increases

Engineering Contradiction:
Improvedata retention periodVSAvoidstorage overhead
Core Design Contradiction:
Duration of action of stationary objectVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by using the MTDLD calculation to determine the optimal erasure coding parameters (N and K) that balance data retention period requirements with storage overhead. The continuous-time Markov chain model allows dynamic adjustment of these parameters based on the desired retention period, finding the minimum necessary redundancy (N-K) to achieve the target MTDLD without excessive storage overhead.

Inventive Principle:
Principle #35Parameter changes

4Duration of action of stationary object

If erasure coding parameters are optimized for long retention, then data retention period is improved, but computational complexity increases

Engineering Contradiction:
Improvedata retention periodVSAvoidcomputational complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The patent extracts the complex reliability calculation from the data storage and retrieval operations by using a continuous-time Markov chain model that runs independently during system initialization or configuration. This separation allows the MTDLD calculation to determine optimal erasure coding parameters without adding computational complexity to the actual data operations, as the parameter optimization is performed once in advance rather than continuously during data access.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8788913B1Selection of erasure code parameters for no data repair
Publication Date: 2014.07.22 EMC IP HLDG CO LLC
  • US8788913B1 patent drawing
  • US8788913B1 patent drawing
  • US8788913B1 patent drawing

AI summary

An improved data storage technique achieves a desired level of reliability by providing sufficient redundancy in erasure coded data to maintain the data, without repair, for a prescribed period of time. The improved technique employs a newly devised, continuous-time Markov chain model. The model can be applied in computerized systems to establish erasure coding parameters for storing and reliably maintaining data for a designated period of time, without any need to repair the data to reestablish an original or previous level of erasure coding redundancy.