Object Addressable Storage Content Management via Metadata Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed computer systems face challenges in managing content units across geographically dispersed computers, including ambiguity in file identification and routing content effectively, as traditional file systems are not globally unique and do not account for the physical and logical storage locations of content units.

Innovation Solution

Implementing an object addressable storage (OAS) system that uses object identifiers independent of physical and logical storage locations, along with metadata management policies to determine storage locations and manage content units, such as using a blob/CDF architecture to associate metadata with content units for effective management and migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional file systems are used for storing content units in distributed systems, then the system structure is simple, but file identification becomes ambiguous and routing becomes inefficient

Engineering Contradiction:
Improvecontent identification accuracyVSAvoidstorage system structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the storage system into distinct components: content units with unique object identifiers, metadata units storing management information, and a separate metadata management facility. This segmentation enables precise content identification through object identifiers while organizing system complexity into manageable, specialized components rather than a monolithic file system structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces metadata as an intermediary layer between content units and the management system. Metadata units store object identifiers and management policy information, acting as a mediator that enables efficient routing and management decisions without requiring the content itself to carry management overhead, thus improving identification precision while managing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If content units are migrated between different OAS systems, then storage flexibility improves, but tracking and managing content locations becomes more difficult

Engineering Contradiction:
Improvecontent storage flexibilityVSAvoidcontent location information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by storing metadata about content units (including object identifiers and management policy information) in metadata units before content migration occurs. This pre-established metadata infrastructure enables the system to track and manage content locations even as content moves between OAS systems, preventing loss of location information while maintaining storage flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The metadata management facility provides feedback mechanisms that track content units across the distributed system. By maintaining and updating metadata information about content locations and management policies, the system gains visibility into content migration events, enabling effective tracking and management decisions while preserving content storage flexibility.

Inventive Principle:
Principle #23Feedback

3Productivity

If metadata is stored separately from content units, then management efficiency improves, but system complexity increases

Engineering Contradiction:
Improvecontent management efficiencyVSAvoiddata structure organization
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments data storage into distinct content units and metadata units, with the metadata management facility separately managing the metadata. This segmentation improves management efficiency by allowing independent access and manipulation of metadata (such as object identifiers and management policies) without moving content, while organizing system complexity into specialized, manageable components with clear responsibilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9134916B1Managing content in a distributed system
Publication Date: 2015.09.15 EMC IP HLDG CO LLC
  • US9134916B1 patent drawing
  • US9134916B1 patent drawing
  • US9134916B1 patent drawing

AI summary

Embodiments of the invention relate to implementing management policy in a computer system. The management policy may be applied to a first content unit by using metadata associated with first content unit to manage storage of or access to the first content unit. The metadata associated with the first content unit may be stored in a second content unit that includes in its content, an identifier that identifies the first content unit.