Storage System Adapter Fault Isolation for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems lack comprehensive control mechanisms to manage the influence of faults, particularly in relation to encryption/decryption modules, which can impact the reliability and security of data storage.

Innovation Solution

A storage system comprising multiple modules for data encryption and decryption, along with an adapter that controls data access, where upon detecting a fault, the adapter disables affected modules to isolate and mitigate the fault's impact, ensuring data integrity and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage system uses multiple encryption/decryption modules to enhance security and reliability, then the system's security and reliability are improved, but when a fault occurs in any module, the entire system must be disabled, causing loss of service

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddata access capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the encryption/decryption functionality into multiple independent modules (first encryption/decryption module and second encryption/decryption module), each capable of operating autonomously. When a fault is detected in one module, only that specific module is disabled while other modules continue to function, thus maintaining partial data access capability and improving system reliability without complete service loss.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system disables a faulty encryption/decryption module to prevent data corruption, then data integrity is protected, but the system loses encryption/decryption capability for that module

Engineering Contradiction:
Improvedata integrityVSAvoidencryption capability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts and isolates the faulty encryption/decryption module from the system by disabling only the affected module while keeping the storage system operational. The adapter detects faults and selectively disables only the problematic module (e.g., first or second encryption/decryption module) rather than the entire system, thereby protecting data integrity while minimizing loss of encryption capability through redundancy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Difficulty of detecting and measuring

If the adapter continuously monitors all encryption/decryption modules for faults, then fault detection capability is improved, but the system complexity and overhead increase

Engineering Contradiction:
Improvefault detection accuracyVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The adapter implements a feedback mechanism by continuously monitoring the operational status of encryption/decryption modules and automatically responding to detected faults. The adapter receives status information from modules, determines whether faults have occurred, and dynamically adjusts system operation by disabling only the faulty module while maintaining operation of healthy modules, achieving accurate fault detection without excessive complexity through automated feedback control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10409660B2Storage system and control method therefor
Publication Date: 2019.09.10 HITACHI VANTARA LTD
  • US10409660B2 patent drawing
  • US10409660B2 patent drawing
  • US10409660B2 patent drawing

AI summary

This storage system has a plurality of modules that encode data being written to a storage medium and decode data being read from said storage medium. The storage system also has an adapter that controls the reading and writing of data from and to the storage medium such that, when an error is detected and determined to be the error of at least one of said plurality of modules, the adapter prevents the module(s) in question from being used to read or write data.