Proxy Register for Data Protection Exclusion
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


