Remote Deduplication Search Domain Limiting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deduplication systems face inefficiencies in searching for deduplication matches across remote copy relationships, leading to increased computational resources and time required for deduplication processes.

Innovation Solution

The method involves maintaining a remote copy relationship between local and remote computational devices for storage volumes, where the local device transmits information about the absence of deduplication matches between volumes, allowing the remote device to restrict its search space and avoid scanning unnecessary matches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the remote computational device scans for deduplication matches between all storage volumes, then deduplication completeness is improved, but computational resources and time required increase

Engineering Contradiction:
Improvededuplication completenessVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The local computational device performs preliminary deduplication scanning between its storage volumes and transmits the results to the remote computational device. This preliminary action allows the remote device to use the information to restrict its search space, avoiding redundant scanning of volumes that are known to have no deduplication matches, thus reducing overall computational resources while maintaining deduplication completeness.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the remote computational device scans for deduplication matches across all storage volumes, then deduplication thoroughness is improved, but processing time increases

Engineering Contradiction:
Improvededuplication thoroughnessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The local computational device performs preliminary scanning and transmits deduplication match information to the remote device. The remote device then uses this information to restrict its search space, avoiding time-consuming scans of volumes with no potential matches, thereby reducing processing time while maintaining thoroughness through targeted scanning of only relevant volume pairs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The local computational device provides feedback information about deduplication matches (or lack thereof) between its storage volumes to the remote computational device. This feedback mechanism enables the remote device to adjust its scanning strategy by restricting the search space to only those volume pairs that may have deduplication matches, significantly reducing processing time while maintaining thoroughness.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the search space for deduplication is not restricted, then deduplication coverage is improved, but computational efficiency decreases

Engineering Contradiction:
Improvededuplication coverageVSAvoidcomputational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The local computational device performs preliminary deduplication analysis and transmits the results to the remote computational device. This preliminary action enables the remote device to restrict its search space to only relevant volume pairs, maintaining comprehensive coverage of potential deduplication matches while significantly improving computational efficiency by avoiding unnecessary scans of irrelevant volume combinations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12282673B2Limiting deduplication search domains
Publication Date: 2025.04.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12282673B2 patent drawing
  • US12282673B2 patent drawing
  • US12282673B2 patent drawing

AI summary

A remote copy relationship is maintained between a local computational device and a remote computational device for a first storage volume and a second storage volume. The local computational device transmits information to the remote computational device, wherein the information indicates that there are no deduplication matches between the first storage volume and the second storage volume in the local computational device, and wherein the remote computational device is configured to avoid scanning for deduplication matches between a remote copy of the first storage volume and a remote copy of the second storage volume based on the information that is transmitted.