Virtual Machine Backup Save Set Identification via GUID Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-tenant distributed environments, such as datacenters, the challenge arises from virtual machines having the same names, leading to confusion during backup and restore operations, which can result in incorrect restorations and increased downtime due to the lack of unique identification.

Innovation Solution

The implementation of a globally unique identifier (GUID) is appended to the virtual machine names within the save sets, allowing for unique identification and differentiation, especially during restore operations, along with collecting additional attributes to ensure correct data protection operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If virtual machines are named using common names in a multi-tenant environment, then ease of creation and management is improved, but identification accuracy during restore operations deteriorates

Engineering Contradiction:
Improveease of virtual machine creationVSAvoididentification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The virtual machine identifier is segmented into two parts: a common name for ease of reference and a unique identifier (such as a UUID or hash) for precise identification. This segmentation allows the system to maintain both ease of operation and identification accuracy by using the common name for user interaction and the unique identifier for system-level disambiguation during restore operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A mapping mechanism serves as an intermediary between the common virtual machine names and their unique identifiers. This intermediary layer allows backup administrators to work with familiar names while the system internally resolves the correct unique identifier, thus maintaining both ease of operation and identification accuracy without requiring direct exposure to complex identifiers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If backup operations are performed at the cluster level without unique identification, then operational simplicity is improved, but restore time increases due to administrator search and verification

Engineering Contradiction:
Improvebackup operation simplicityVSAvoidrestore time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-generating and storing unique identifiers for each virtual machine at the time of creation or registration. This preliminary assignment of unique identifiers ensures that during restore operations, the correct virtual machine can be immediately identified without requiring administrators to search through or verify multiple candidates, thus reducing restore time while maintaining operational simplicity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If virtual machines with the same name are allowed in the hypervisor cluster, then resource utilization and flexibility are improved, but reliability of restore operations deteriorates due to name confusion

Engineering Contradiction:
Improveresource utilization flexibilityVSAvoidrestore operation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system applies local quality by allowing common names to be reused at the cluster level (maintaining flexibility) while introducing unique identifiers at the individual virtual machine level (ensuring reliability). This local differentiation ensures that each virtual machine instance can be uniquely identified and restored correctly, even when multiple instances share the same common name across different tenants or locations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11429492B2Protecting and identifying virtual machines that have the same name in a multi-tenant distributed environment
Publication Date: 2022.08.30 EMC IP HLDG CO LLC
  • US11429492B2 patent drawing
  • US11429492B2 patent drawing
  • US11429492B2 patent drawing

AI summary

Systems and methods for protecting and identifying virtual machines that have the same name in a multi-tenant distributed environment are provided. When backing up a virtual machine, a unique identifier of the virtual machine is incorporated into the name of the virtual machine's save set. This allows a backup administrator to distinguish between virtual machines that have the same name. This improves the ability to perform restore operations by enabling virtual machines that have the same name to be distinguished.