Distributed Metadata Store for Backup Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed data stores face challenges in maintaining consistency while ensuring high availability and partition tolerance, leading to reduced consistency in read/write access, which is critical as companies rely heavily on data stored on their networks.

Innovation Solution

The system employs a method of splitting metadata from file data, storing metadata separately, and using manifest files for local change detection to improve backup and replication performance, with asynchronous replication correctness validation and network bandwidth optimization to ensure efficient data transfer and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If high-speed read/write access is enabled in distributed data stores, then availability is improved, but consistency deteriorates

Engineering Contradiction:
ImproveavailabilityVSAvoidconsistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent segments data into two distinct components: metadata stored in a distributed data store for fast access, and file data stored in traditional filesystems for consistency. This segmentation allows each component to optimize for its specific requirements - the metadata store provides high availability and speed, while the filesystem maintains consistency for actual data storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts metadata from the traditional filesystem and places it in a separate distributed data store. By taking out metadata management from the filesystem, the system can leverage the speed and availability of distributed stores without compromising filesystem consistency, as only the lightweight metadata is moved rather than the entire file data.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If metadata is stored separately from file data, then backup performance is improved, but device complexity increases

Engineering Contradiction:
Improvebackup performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal mapping layer that works across different filesystem types (NTFS, ext3, HFS+, FAT32). This mapping layer provides multi-functionality by abstracting the complexity of different filesystem formats, allowing the system to backup and replicate data from various sources without requiring filesystem-specific handling, thus improving performance while managing complexity through standardization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces a mapping layer as an intermediary between the distributed data store and traditional filesystems. This mediator handles the complexity of translating between different storage formats and protocols, simplifying the overall system architecture by providing a uniform interface for metadata storage while maintaining compatibility with diverse filesystems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If traditional backup systems use central server catalogs, then ease of operation is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvebackup operation simplicityVSAvoidnetwork bandwidth
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent performs preliminary action by storing metadata locally on the client system before backup operations. This local metadata cache allows the client to quickly identify which files need backing up without contacting the central server for every decision, significantly reducing network bandwidth consumption while maintaining ease of operation through automated local change detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service by allowing the client system to autonomously determine what needs to be backed up using locally stored metadata and change detection mechanisms. The client independently makes backup decisions based on its own state, eliminating the need for continuous central server guidance and reducing network communication overhead while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9152643B2Distributed data store
Publication Date: 2015.10.06 ARCSERVE LLC
  • US9152643B2 patent drawing
  • US9152643B2 patent drawing
  • US9152643B2 patent drawing

AI summary

Systems and methods are disclosed for backing up a computer with a distributed meta data store by splitting meta data from file data; storing the meta data for each file in a separate file; mapping the file data and meta data to an arbitrary file system; and reconstructing files for the arbitrary file system.