User Invisible Diagnostic Region in Distributed Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed data storage networks, diagnosing and optimizing individual data storage devices is challenging due to centralized control schemes, making it difficult to distinguish the status and performance of constituent devices, and existing diagnostic methods are complex and not compatible across diverse environments.

Innovation Solution

A controller connected to multiple data storage devices configures a user-invisible diagnostic region using logical block addresses (LBA) beyond the storage capacity, allowing diagnostic information to be accessed via standard read and write requests, enabling real-time diagnostic data retrieval without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If centralized control scheme is used in distributed data storage network, then system management is simplified, but diagnostic capability of individual devices is lost

Engineering Contradiction:
Improvesystem management complexityVSAvoiddiagnostic information accessibility
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent segments the storage device into multiple regions: a user-visible storage region and a user-invisible diagnostic region. This segmentation allows individual device diagnostics to be maintained independently within each device while preserving the overall distributed network structure, resolving the contradiction between centralized management simplicity and individual device diagnostic capability.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If diagnostic information is stored in user-accessible region, then accessibility is improved, but data integrity is compromised due to user errors

Engineering Contradiction:
Improvediagnostic information accessibilityVSAvoiddiagnostic data integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts diagnostic information storage from the user-accessible storage region and places it in a separate user-invisible diagnostic region. This extraction ensures that diagnostic data remains protected from user errors while maintaining accessibility through controlled interfaces, resolving the contradiction between ease of access and data integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If complex command protocol is used for diagnostic access, then diagnostic precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvediagnostic precisionVSAvoiddiagnostic access simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements a universal interface that handles multiple diagnostic functions through standard read and write requests. This universal access method allows diverse diagnostic operations to be performed through a single, simple interface mechanism, resolving the contradiction between diagnostic precision and operational simplicity.

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

4Reliability

If diagnostic region is made user-invisible, then data protection is improved, but access control complexity increases

Engineering Contradiction:
Improvediagnostic data protectionVSAvoidaccess control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (the firmware or controller) that manages access to the user-invisible diagnostic region. This intermediary handles all access requests, providing protection while maintaining simple access control logic, thus resolving the contradiction between data protection and access control complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10104158B2User invisible device diagnostic region in a distributed data storage network
Publication Date: 2018.10.16 SEAGATE TECH LLC
  • US10104158B2 patent drawing
  • US10104158B2 patent drawing
  • US10104158B2 patent drawing

AI summary

A data storage system may generally have a controller connected to multiple separate data storage devices in a distributed network. Each data storage device may be configured with a user invisible diagnostic region where diagnostic information is stored in logical block addresses (LBA) beyond a storage capacity of the respective data storage devices and the diagnostic information can be accessible via read and write requests to LBA beyond the storage capacity of the respective data storage devices.