Record Level Multiplexing Backup Data Storage Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data backup methods, specifically chunk level multiplexing, lead to network congestion and complicate the recovery process by separating data chunks from different save sets on storage media with chunk headers, making recovery inefficient and resource-intensive.

Innovation Solution

Implementing record level multiplexing, where each save set's data chunks are written to storage media without separation by chunk headers, using multiple circular buffers to ensure chunks from one save set are grouped together, with a single record header identifying the save set, thereby improving both backup and recovery efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If chunk level multiplexing is used to transmit backup data, then network congestion is reduced by packaging save sets into manageable chunks, but the recovery process becomes complicated and inefficient due to separation of data chunks by chunk headers

Engineering Contradiction:
Improvebackup transmission efficiencyVSAvoidrecovery process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments backup data into chunks for efficient network transmission, but then reassembles them at the media record level rather than maintaining chunk-level separation. This allows efficient backup transmission while simplifying recovery by grouping related chunks together in a single media record with a single record header.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple chunks from the same save set into a single media record, combining them under one record header rather than keeping them separate with individual chunk headers. This merging eliminates the need for extensive searching during recovery and reduces processing complexity.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If multiple chunk headers are written for each chunk to identify originating save set, then chunk identification is accurate, but storage space is wasted and recovery is slower due to extensive searching required

Engineering Contradiction:
Improvechunk identification accuracyVSAvoidstorage space efficiency
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent creates a single record header that serves multiple functions: it identifies the save set for all chunks in the media record, eliminates the need for individual chunk headers, and provides efficient access during recovery. This universal header replaces multiple redundant chunk headers.

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

Solution Approach 2:

The patent extracts the save set identification function from individual chunk headers and consolidates it into a single record header at the media record level. This extraction eliminates redundant identification data while maintaining accurate save set identification.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If chunks from different save sets are mixed in the same buffer, then buffer utilization is maximized, but recovery efficiency decreases because chunks must be searched for across multiple media records

Engineering Contradiction:
Improvebuffer utilization efficiencyVSAvoidrecovery time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the buffer into separate circular buffers for each save set, ensuring that chunks from the same save set are grouped together. This segmentation maintains buffer utilization efficiency while enabling fast recovery by locating all chunks of a save set in a single media record.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different buffering strategies to different save sets, with each save set having its own dedicated circular buffer. This local quality approach ensures that each save set's chunks are kept together locally, facilitating efficient recovery without compromising overall buffer utilization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9244927B1System and method for record level multiplexing of backup data to storage media
Publication Date: 2016.01.26 EMC IP HLDG CO LLC
  • US9244927B1 patent drawing
  • US9244927B1 patent drawing
  • US9244927B1 patent drawing

AI summary

A system and method for efficiently creating a backup volume that is also efficient to recover is described. The backup volume may be created with one save set per media record by utilizing record level multiplexing rather than chunk level multiplexing. Through the use of multiple circular buffers, with each buffer associated with a respective save set, save sets written to storage media are contiguous and individual save set chunks are not separated by chunk headers within the respective media record. Recovery is therefore more efficient since the step of reading chunk headers and locating all the chunks for a save set is no longer required.