Dynamic Reliability Scoring for Distributed Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current distributed data storage systems lack dynamic metrics to assess reliability in real-time, relying on static measures like PDL and MTTDL, which do not account for changing device failures and reconstructions, and require high redundancy to ensure data integrity.

Innovation Solution

The introduction of a dynamic backward-looking metric called Normalcy Deviation Score (NDS) and a scheduling policy called Minimum Intersection (MinI) to dynamically quantify and improve system reliability by prioritizing reconstructions based on redundancy levels and optimizing reconstruction schedules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If additional device redundancy is used to improve reliability, then system reliability is improved, but system cost and device complexity increase

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from static reliability metrics (PDL, MTTDL) to a dynamic reliability metric (NDS) that continuously updates based on system state changes. The NDS reflects current system reliability in real-time, enabling dynamic failure management decisions without requiring additional hardware redundancy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter used for reliability measurement from static probability-based metrics to a dynamic score-based metric (NDS) that incorporates time-sensitive system state information. This parameter change enables reliability assessment without additional redundancy hardware.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If additional device redundancy is used to improve reliability, then system reliability is improved, but expense increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidquantity of devices
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system uses its existing redundancy mechanisms and operational state information to self-assess reliability through the NDS metric. The failure management policy leverages current system conditions (failures, reconstructions, replacements) to make intelligent decisions without requiring additional redundancy devices.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback by continuously monitoring system state changes (device failures, data reconstructions, replacements) and using this information to update the NDS reliability metric. This feedback loop enables dynamic adjustment of failure management policies based on actual system conditions.

Inventive Principle:
Principle #23Feedback

3Device complexity

If static reliability metrics (PDL, MTTDL) are used to assess system reliability, then reliability assessment is simplified, but time sensitivity and real-time accuracy are lost

Engineering Contradiction:
Improvemetric complexityVSAvoidtime sensitivity
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent transforms static reliability metrics into a dynamic metric (NDS) that automatically incorporates time-sensitive system state information. The NDS updates in real-time based on failures, reconstructions, and replacements, providing both simplicity and time-awareness in reliability assessment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary actions by pre-defining the NDS calculation framework and continuously preparing system state information for reliability assessment. This allows real-time reliability evaluation without complex computations at the moment of assessment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8019728B2Dynamically quantifying and improving the reliability of distributed data storage systems
Publication Date: 2011.09.13 NEC CORP
  • US8019728B2 patent drawing
  • US8019728B2 patent drawing
  • US8019728B2 patent drawing

AI summary

Data is stored in a distributed data storage system comprising a plurality of disks. When a disk fails, system reliability is restored by executing a set of reconstructions according to a schedule. System reliability is characterized by a dynamic Normalcy Deviation Score. The schedule for executing the set of reconstructions is determined by a minimum intersection policy. A set of reconstructions is received and divided into a set of queues rank-ordered by redundancy level ranging from a lowest redundancy level to a highest redundancy level. For reconstructions in each queue, an intersection matrix is calculated. Diskscores for each disk are calculated. The schedule for the set of reconstructions is based at least in part on the intersection matrices, the Normal Deviation Scores, and the diskscores.