Storage Controller EOL Write Protection for RAID Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage devices using multiple NAND devices, existing technologies face challenges in preventing data loss when a disk reaches its End Of Life (EOL), particularly in RAID configurations, where a disk transitioning to write protection mode can lead to data unreadability and redundancy loss.

Innovation Solution

A storage device with N disk devices, including NAND devices, incorporates processing circuitry to check the EOL timing for each disk and sets a write protection mode for disks approaching EOL, ensuring data reading opportunities by preventing writes to disks that have not yet reached their EOL, thereby maintaining redundancy and preventing data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a disk device is set to write protection mode when reaching EOL, then data loss is prevented, but the disk device group is treated as an error drive and data becomes unreadable

Engineering Contradiction:
Improvedata integrityVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by setting write protection mode before the disk device actually reaches EOL. The controller monitors the number of erase cycles and proactively applies write protection when a predetermined threshold is approached, preventing future write operations that could cause data loss while maintaining read access and redundancy capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the controller continuously monitors the operational status of disk devices, including the number of erase cycles completed. Based on this feedback, the controller dynamically adjusts write protection settings and manages RAID group status to balance data integrity with data accessibility.

Inventive Principle:
Principle #23Feedback

2Reliability

If write protection mode is applied to a disk device nearing EOL, then unintended write operations are suppressed, but redundancy capability is lost in RAID configurations

Engineering Contradiction:
Improvewrite operation controlVSAvoidredundancy functionality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the disk device group into individual monitored units. The controller tracks each disk device's erase cycle count independently and applies write protection selectively to only those devices approaching EOL, while other devices in the RAID group continue to operate normally, preserving redundancy capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by differentiating the treatment of individual disk devices within the RAID group. Each device is evaluated based on its specific operational history and EOL status, with write protection applied only to devices that meet the EOL criteria, while other devices maintain full functionality.

Inventive Principle:
Principle #3Local quality

3Reliability

If the boot loader is rewritten with emergency OS when EOL is detected, then write operations are suppressed, but system complexity increases

Engineering Contradiction:
Improvewrite operation preventionVSAvoidsystem configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by having the controller automatically monitor disk device status and manage write protection without requiring external intervention or complex system reconfiguration. The controller independently tracks erase cycles, determines when write protection should be applied, and manages the RAID group status automatically.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10782881B2Storage device for not allowing to write data based on end of life of a disk device
Publication Date: 2020.09.22 BUFFALO CORP LTD
  • US10782881B2 patent drawing
  • US10782881B2 patent drawing
  • US10782881B2 patent drawing

AI summary

A storage device includes: N (N is an integer of 2 or more) disk devices that records data redundantly, the N disk devices including NAND devices; and processing circuitry that checks a timing of reaching an EOL (End Of Life) for each of the N disk devices; and makes a setting that does not allow to write data into a disk device of the N disk devices for which a predetermined timing before the timing of reaching the EOL has arrived.