Selective Read-Only Mode for Storage Subsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage systems face challenges in maintaining data durability due to conditions that can lead to inadvertent power loss, affecting only a portion of the system, which can result in data loss and inconsistency, necessitating a solution to isolate and protect affected components while allowing the rest of the system 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 when necessary, and enforces policies to prevent writes to affected areas while allowing reads and writes to other parts of the system, ensuring data integrity and consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage system enters read-only mode to prevent data loss, then data integrity is improved, but system productivity deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidsystem productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the storage system into affected portions and unaffected portions. When a dangerous condition is detected, only the affected portions enter read-only mode while unaffected portions continue to process write requests normally. This segmentation allows data integrity protection where needed while maintaining productivity elsewhere in the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different operational modes to different portions of the storage system. Affected portions operate in read-only mode to prevent data loss, while unaffected portions continue to operate in read-write mode. This local differentiation of quality (operational mode) resolves the contradiction between data integrity and system productivity.

Inventive Principle:
Principle #3Local quality

2Reliability

If the storage system isolates affected components in read-only mode, then reliability of affected portions is improved, but device complexity increases

Engineering Contradiction:
Improvereliability of affected portionsVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service through automatic detection and isolation. The system automatically detects dangerous conditions, determines which portions are affected, and enters read-only mode for those portions without requiring external intervention. This automation reduces operational complexity while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes the storage system dynamic by allowing portions to transition between read-write mode and read-only mode based on detected conditions. This dynamic adaptation enables the system to maintain reliability when needed while avoiding unnecessary complexity during normal operation.

Inventive Principle:
Principle #15Dynamics

3Reliability

If write requests are blocked for affected portions, then data durability is improved, but loss of information increases

Engineering Contradiction:
Improvedata durabilityVSAvoidloss of information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments write request processing by allowing write requests to be processed for unaffected portions while blocking them only for affected portions. This ensures that information is not lost in unaffected areas while protecting data durability in affected areas through read-only mode.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7953709B2Systems and methods for a read only mode for a portion of a storage system
Publication Date: 2011.05.31 EMC IP HLDG CO LLC
  • US7953709B2 patent drawing
  • US7953709B2 patent drawing
  • US7953709B2 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 affects 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.