Cross-System Object Policy Metadata for Distributed Storage
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If redundant write operations are performed for security enforcement, then data integrity is maintained, but storage efficiency decreases
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.
3Productivity
If centralized control is implemented at the host OS level, then write efficiency improves, but control over storage processes becomes more difficult
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.
Data Source
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.


