Block-Based Backup for Volumes Exceeding 64 TB

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current block-based backup systems are limited to supporting volumes up to 64 TB, forcing them to revert to file-level backups for larger volumes, which are less efficient and less effective.

Innovation Solution

The proposed solution involves partitioning large volumes into 64 TB sub-volumes, using the VHDx format to create and manage these sub-volumes, and employing a backup management process that handles full and incremental backups by dividing the volume into 64 TB segments, allowing for efficient backup and recovery of volumes greater than 64 TB by linking parent and child VHDx files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If block-based backup is used for volumes greater than 64 TB, then backup performance and efficiency are improved, but the system cannot support volumes larger than 64 TB due to VHDx format limitations

Engineering Contradiction:
Improvebackup performanceVSAvoidvolume size support
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent divides a large volume greater than 64 TB into multiple smaller sub-volumes, each within the 64 TB limit. Each sub-volume is backed up as a separate VHDx container, allowing the system to handle volumes larger than the native VHDx limit while maintaining block-based backup performance. The segmentation enables the backup system to process large volumes in manageable chunks without reverting to slower file-level backups.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If file-level backup is used for volumes greater than 64 TB, then volume size limitation is avoided, but backup speed and performance deteriorate

Engineering Contradiction:
Improvevolume size supportVSAvoidbackup speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

By segmenting the large volume into multiple sub-volumes that fit within VHDx limits, the system maintains block-based backup operations for each segment. This approach preserves the high backup speed characteristic of block-based backups while achieving support for volumes greater than 64 TB through the combined capacity of multiple segmented backups.

Inventive Principle:
Principle #1Segmentation

3Reliability

If VHDx container size is limited to 64 TB, then system stability and compatibility are maintained, but the system cannot accommodate growing storage requirements

Engineering Contradiction:
Improvesystem stabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent maintains VHDx container size within the stable 64 TB limit by segmenting larger volumes into multiple sub-volumes. Each VHDx container remains within the proven stability range, while the overall system achieves unlimited storage capacity by combining multiple segmented containers. This approach preserves system reliability while adapting to growing storage requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The backup system achieves multi-functionality by combining multiple VHDx containers to represent a single logical volume. Each container maintains its individual 64 TB limit for stability, while the aggregate system provides universal support for volumes of any size, making the backup solution adaptable to both small and extremely large storage requirements.

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

Data Source

PatentUS10416922B1Block-based backups for large-scale volumes and advanced file type devices
Publication Date: 2019.09.17 EMC IP HLDG CO LLC
  • US10416922B1 patent drawing
  • US10416922B1 patent drawing
  • US10416922B1 patent drawing

AI summary

Embodiments are directed to a method of performing block based backups for large-scale source volumes, by obtaining a total source volume size to determine if the source volume exceeds 64 TB, creating a number of sub-volumes to divide the total source volume into discrete sub-volumes of 64 TB each, and storing in an advanced file type device (AFTD), upon a read operation for a block based backup operation, each block of the source volume into a corresponding sub-volume of the sub-volumes. The method determines a block number and offset of each block and derives the corresponding sub-volume from the offset. Each sub-volume represents an individual saveset of the backup operation, and the container manages the individual saveset for the block based backup operation.