Dynamic Metadata Storage Threshold Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage systems face issues when metadata storage space is depleted, leading to write-protected mode, which hinders data storage and system availability due to insufficient reserved metadata storage units.

Innovation Solution

A method that dynamically adjusts the reserved metadata storage space based on usage conditions, allowing allocation of metadata storage units only if available space meets a reserved threshold, and expanding space if necessary to prevent write-protected mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If metadata storage space is reserved for system operations, then system reliability is improved, but storage capacity for user data deteriorates

Engineering Contradiction:
Improvesystem availabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic adjustment of the reserved metadata storage threshold based on system state. The threshold is not fixed but adapts according to metadata usage patterns, allowing the system to optimize between reliability and storage capacity in real-time. When metadata consumption is low, the threshold can be reduced to free up space for user data, while maintaining sufficient reserves for system operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of reserved metadata storage from a static value to a dynamic value that adjusts based on system conditions. By monitoring metadata usage and adjusting the reservation threshold accordingly, the system can maintain reliability while maximizing available storage capacity for user data.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If metadata storage space is expanded to prevent write-protected mode, then system availability is improved, but storage efficiency deteriorates

Engineering Contradiction:
Improvesystem availabilityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism that monitors metadata storage usage and adjusts the reservation threshold accordingly. When the system detects that metadata usage is consistently low, it reduces the reserved threshold, thereby increasing space for user data. This feedback loop ensures the system maintains availability while optimizing storage efficiency continuously.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically manages its own metadata storage reservation without external intervention. By self-monitoring metadata consumption patterns and autonomously adjusting the reservation threshold, the system optimizes its own performance and storage efficiency without requiring manual configuration or external control.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If a fixed reserved number of metadata storage units is maintained, then system stability is improved, but adaptability to varying workload conditions deteriorates

Engineering Contradiction:
Improvemetadata storage stabilityVSAvoidworkload adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static reserved metadata threshold into a dynamic parameter that adapts to varying workload conditions. The system monitors metadata usage patterns and adjusts the reservation threshold in response to changing demands, thereby maintaining stability through controlled adaptation rather than rigid fixation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary monitoring of metadata usage patterns and adjusts the reservation threshold in advance of potential storage issues. By proactively adapting the threshold based on observed usage trends, the system maintains stability while being prepared for varying workload conditions before they become problematic.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11941265B2Method, electronic equipment and computer program product for managing metadata storage unit
Publication Date: 2024.03.26 EMC IP HLDG CO LLC
  • US11941265B2 patent drawing
  • US11941265B2 patent drawing
  • US11941265B2 patent drawing

AI summary

Techniques for managing metadata storage units involve: in response to receiving, from a client, a request for allocating a target number of metadata storage units, determining a first number of available metadata storage units remaining in a metadata storage space of a storage system after the allocation is performed; and if the first number is not less than a reserved number, allocating the target number of metadata storage units from the metadata storage space for the client to use, wherein the reserved number is associated with a usage condition of the metadata storage units in the storage system. Accordingly, such techniques can effectively manage metadata and improve the performance of a system.