Cross-System Object Policy Metadata for Distributed Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face inefficiencies in data management and reliability due to redundant write operations and lack of centralized control over storage processes, particularly in flash-based storage systems.

Innovation Solution

Implementing a direct-mapped flash storage system where higher-level processes initiate and control operations without lower-level storage controller intervention, utilizing zones and allocation units managed by the operating system to optimize data handling and reduce redundant writes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If lower-level storage controllers intervene in data management operations, then data security and access control can be enforced, but system complexity increases and write operations become redundant

Engineering Contradiction:
Improvedata integrityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the security enforcement function from the storage controller layer and relocates it to the host operating system layer. The host OS directly manages flash memory allocations, enforcement zones, and security policies without requiring storage controller intervention, thereby reducing system complexity while maintaining data integrity through centralized security management.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If redundant write operations are performed for security enforcement, then data integrity is maintained, but storage efficiency decreases

Engineering Contradiction:
Improvedata integrityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements preliminary security enforcement by establishing enforcement zones and allocation unit mappings before data write operations occur. The host OS pre-configures security policies, enforcement zones, and allocation unit structures, allowing data to be written directly to the correct locations without requiring redundant write operations for security compliance, thereby maintaining data integrity while improving storage efficiency.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If centralized control is implemented at the host OS level, then write efficiency improves, but control over storage processes becomes more difficult

Engineering Contradiction:
Improvewrite efficiencyVSAvoidstorage process control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer in the host operating system that manages the complexity of storage process control. This intermediary implements security policies, enforcement zone management, and allocation unit mappings, allowing efficient direct control of flash memory writes while maintaining ease of operation through automated security enforcement and centralized management interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250335466A1Cross-System Object Policy Enforcement In Distributed Storage Environments
Publication Date: 2025.10.30 PURE STORAGE INC
  • US20250335466A1 patent drawing
  • US20250335466A1 patent drawing
  • US20250335466A1 patent drawing

AI summary

Systems and methods of maintaining a policy implementation for an object across different storage systems are disclosed. The method includes determining, for an object to be copied from a first storage system, one or more object policies that are applicable to the object; generating metadata that triggers application of the one or more policies at an other storage system that is different from the first storage system; and including the metadata with the object during copying of the object.