Augmented Metadata Signatures for Object Store Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file systems face challenges in efficiently retrieving objects from an object store due to the high number of lookups required to determine offset addresses, and in synchronizing objects across a peer-to-peer network without causing signature mismatches due to local node-specific information and augmented metadata.

Innovation Solution

The system stores augmented metadata in an object store, allowing for identical signatures with and without the metadata by calculating signatures before modification or ignoring the metadata, and uses this metadata to reduce lookups and ensure synchronization across nodes by treating objects with and without augmented metadata as identical.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system stores augmented metadata in objects to enable faster retrieval and synchronization, then productivity and ease of operation are improved, but device complexity increases due to the need to manage both augmented and non-augmented metadata

Engineering Contradiction:
Improveobject retrieval speedVSAvoidmetadata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments metadata into two distinct types: augmented metadata (stored in the object itself) and non-augmented metadata (stored separately). This segmentation allows the system to retrieve objects using augmented metadata for fast access while maintaining the ability to use non-augmented metadata for synchronization purposes, thereby improving productivity without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism that treats objects with and without augmented metadata as identical by calculating signatures that ignore the augmented portion. This intermediary layer (the signature calculation process) mediates between the augmented metadata storage and the synchronization system, allowing fast retrieval while maintaining synchronization simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system calculates signatures ignoring augmented metadata to ensure identical signatures across nodes, then reliability of synchronization is improved, but measurement precision of object identity verification is reduced

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidobject identity verification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by making the signature calculation selectively ignore only the augmented metadata portion while still accounting for the core object content. This allows the signature to serve dual purposes: ensuring synchronization reliability across nodes while maintaining sufficient precision to verify object identity, as the signature reflects the essential object content rather than node-specific augmented data

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10860738B2Augmented metadata and signatures for objects in object stores
Publication Date: 2020.12.08 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10860738B2 patent drawing
  • US10860738B2 patent drawing
  • US10860738B2 patent drawing

AI summary

In an example, a system may modify an object stored in an object store for storing objects to include augmented metadata. The system may encode a signature of the modified object such that the signature is identical to a signature of the object prior to being modified to include the augmented metadata.