Prioritized Backup Segmenting for Data Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection schemes are either too slow or too expensive, and they require complete recovery of data before allowing access, which is not feasible in scenarios where data needs to be accessible before recovery is complete.

Innovation Solution

The method involves segmenting data into prioritized sub-objects, allowing for parallel recovery and access through Local I/O or Remote I/O, with Intercept managing requests to facilitate immediate access and data integrity during recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional data protection schemes are used, then data can be protected, but recovery is too slow and expensive

Engineering Contradiction:
Improvedata protectionVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides data into prioritized segments or sub-objects, allowing selective recovery of critical data portions first. This segmentation enables parallel recovery operations where high-priority segments are restored immediately while lower-priority segments continue in the background, significantly reducing overall recovery time while maintaining data protection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-segmenting data and establishing priority levels before actual recovery is needed. This advance preparation allows the recovery system to immediately begin restoring critical segments without waiting for complete data reconstruction, thereby reducing recovery time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If conventional data protection schemes are used, then data can be protected, but recovery cost is too high

Engineering Contradiction:
Improvedata protectionVSAvoidrecovery cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

By segmenting data into prioritized portions, the system can recover only the necessary critical segments rather than requiring complete data restoration. This reduces resource consumption and recovery costs while maintaining data protection for essential information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by recovering only the minimum necessary data segments required to restore system functionality, rather than performing complete data recovery. This approach reduces recovery costs and resource expenditure while still achieving the essential goal of data protection and system availability.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If complete data recovery is required before access, then data integrity is maintained, but access is delayed until recovery completes

Engineering Contradiction:
Improvedata integrityVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments data into prioritized sub-objects that can be accessed independently. Critical segments are recovered and made accessible first, allowing productivity to improve while data integrity is maintained through selective recovery of essential portions. The I/O intercept ensures that accessed segments maintain their integrity even as other segments continue recovering.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By pre-establishing priority levels and segment structures, the system can immediately provide access to critical data segments once they are recovered, without waiting for complete data restoration. This preliminary organization enables both data integrity and improved productivity simultaneously.

Inventive Principle:
Principle #10Preliminary action

4Speed

If data is segmented into prioritized sub-objects, then recovery speed improves, but system complexity increases

Engineering Contradiction:
Improverecovery speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

While segmentation does increase structural complexity, the patent manages this by implementing a hierarchical priority system that simplifies recovery decision-making. The segmented structure enables parallel recovery operations that dramatically improve speed, and the complexity is justified by the substantial performance gains in critical data restoration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The I/O intercept acts as an intermediary layer that manages the complexity of segmented data recovery. It handles the coordination between different priority segments, manages access requests, and ensures data integrity without requiring complex changes to the underlying storage system. This intermediary absorbs much of the system complexity while enabling faster recovery speeds.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11403187B2Prioritized backup segmenting
Publication Date: 2022.08.02 EMC IP HLDG CO LLC
  • US11403187B2 patent drawing
  • US11403187B2 patent drawing
  • US11403187B2 patent drawing

AI summary

A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes backing up an object to a repository, segmenting the object into a plurality of sub-objects, and assigning a priority to a sub-object. Segmenting the object may include segmenting the object based on file access patterns. Assigning a priority may include assigning a high priority based on file access patterns, or based on policy, among others.