Proxy Register for Data Protection Exclusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data protection systems face complications and risks due to annotation dependencies when trying to exclude proxies from backup and restore operations in virtual machine environments, leading to potential failures in data protection operations.

Innovation Solution

Implementing a proxy register, such as a database catalog, to track registered virtual machines, eliminating the need for annotation changes and ensuring that only unregistered proxies can participate in data protection operations, thus removing annotation dependencies and ensuring flexible protection of virtual machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If annotations are used to exclude proxies from data protection operations, then proxies can be prevented from being selected, but annotation dependencies are introduced that complicate the system and reduce reliability

Engineering Contradiction:
Improvereliability of data protection operationsVSAvoidcomplexity of data protection system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the proxy identification mechanism from the annotation system and places it in a dedicated proxy register. This separates the concern of tracking proxies from the general annotation system, eliminating annotation dependencies while maintaining the ability to exclude proxies from protection operations. The registry specifically stores proxy identifiers that can be queried during protection operations without affecting other annotation mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a proxy registry as an intermediary component between the data protection system and proxies. This registry acts as a mediator that provides explicit registration and identification of proxies, allowing the system to reliably determine which virtual machines are proxies without relying on annotation changes. The registry serves as a dedicated communication channel that simplifies the interaction model.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If annotations are changed to identify proxies, then proxies can be distinguished from other virtual machines, but this creates adverse impacts on protection operations

Engineering Contradiction:
Improveease of identifying proxiesVSAvoidreliability of protection operations
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the identification mechanism by creating a dedicated proxy registry separate from general virtual machine annotations. This segmentation allows proxies to be identified through a specific registration process rather than through annotation changes, making the identification process simpler and more reliable. The registry provides a clear distinction between registered proxies and other virtual machines without requiring annotation manipulation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If a proxy register is implemented to track registered virtual machines, then annotation dependencies are removed and flexibility is improved, but system complexity increases due to the additional registry component

Engineering Contradiction:
Improveflexibility of virtual machine protectionVSAvoidcomplexity of data protection system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs the proxy registry to serve multiple functions: it tracks registered proxies, provides identification for exclusion from protection operations, and enables flexible registration/deregistration of proxies. This multi-functionality justifies the added component by consolidating several responsibilities into a single registry mechanism, thereby improving adaptability without proportionally increasing complexity.

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

Data Source

PatentUS11102212B2Systems and methods for performing data protection operations with a proxy register
Publication Date: 2021.08.24 EMC IP HLDG CO LLC
  • US11102212B2 patent drawing
  • US11102212B2 patent drawing
  • US11102212B2 patent drawing

AI summary

Embodiments of the invention eliminate problems associated with annotation dependency when providing data protection operations. A proxy register is provided such that proxies can register with the data protection servers. The proxies identified in the proxy register, for each server, are uniquely identified in the proxy register and the proxy register ensures that proxies participating in the performance of data protection operations are excluded from being protected while unregistered proxies can be protected by the data protection application.