Selective Read-Only Mode for Storage Subsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage systems face durability issues due to conditions like power loss, which can lead to data loss and inconsistency, affecting only a portion of the system without impacting others, necessitating a method to isolate and protect the affected portion while allowing the rest to operate normally.

Innovation Solution

Implementing a selective read-only mode in storage systems that monitors conditions affecting persistent storage, enters a read-only mode to prevent data loss, and processes read requests while deferring write requests to ensure data integrity and system availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage system enters a read-only mode to prevent data loss during dangerous conditions, then data integrity is improved, but system productivity deteriorates due to inability to perform write operations

Engineering Contradiction:
Improvedata integrityVSAvoidsystem productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The storage system is divided into multiple independent storage components, allowing the read-only mode to be applied selectively to only those components affected by dangerous conditions rather than the entire system. This segmentation enables write operations to continue on unaffected components while protecting vulnerable ones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality states are applied to different storage components based on their individual conditions. Components experiencing dangerous conditions are placed in read-only mode with enhanced protection, while other components maintain normal read-write functionality. This local differentiation optimizes both data protection and system productivity.

Inventive Principle:
Principle #3Local quality

2Reliability

If the entire storage system is placed in read-only mode to protect against data loss, then reliability is improved, but the ability to service and maintain the system deteriorates

Engineering Contradiction:
Improvedata durabilityVSAvoidsystem serviceability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The storage system is segmented into multiple independent components, allowing selective application of read-only mode to only those components requiring protection. This enables maintenance personnel to service unaffected components while the system operates, improving serviceability without compromising data durability of protected components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The read-only mode is dynamically applied and removed based on real-time monitoring of dangerous conditions. When conditions are detected, read-only mode is activated on affected components; when conditions are resolved, the mode is removed. This dynamic approach maintains data durability while minimizing impact on system serviceability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If write operations are completely blocked to ensure data integrity during dangerous conditions, then data consistency is improved, but the responsiveness to user requests deteriorates

Engineering Contradiction:
Improvedata consistencyVSAvoiduser request responsiveness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The storage system is divided into multiple components, with read-only mode applied selectively to only those experiencing dangerous conditions. Users can continue to perform write operations on unaffected components, maintaining responsiveness while ensuring data consistency on protected components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different operational qualities are applied to different storage components based on their condition. Affected components enforce strict read-only mode with enhanced consistency checks, while unaffected components maintain normal read-write operations with standard responsiveness, optimizing both data consistency and user experience.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7949636B2Systems and methods for a read only mode for a portion of a storage system
Publication Date: 2011.05.24 EMC IP HLDG CO LLC
  • US7949636B2 patent drawing
  • US7949636B2 patent drawing
  • US7949636B2 patent drawing

AI summary

In general, embodiments of the invention relate to reading data from and writing data to a storage system. Specifically, embodiments of the invention relate to a read only mode for a portion of a storage system. In one embodiment, a selective read-only mode for a portion of a storage system is implemented by monitoring a condition that may affect a subset of persistent storage in a storage system, by detecting the condition, by entering a read-only mode for the subset, and by enforcing a policy of processing write requests and read requests to the storage system, which includes processing the write requests without modifying user data stored on the subset and processing the read requests, including requests for user data stored on the subset.