Host-Based Replication Manager for Virtual Computing Instance Snapshots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing and replicating virtual computing instances (VCIs) in software-defined data centers lack efficient mechanisms for scheduling and recovering snapshots across dissimilar storage systems, leading to potential data loss and inefficiencies in resource management.

Innovation Solution

The implementation of a host-based replication manager (HBR manager) that orchestrates the replication and recovery of VCIs by selecting appropriate agents for snapshot replication, managing scheduling, and organizing snapshots in cascaded or fan-out relationships, ensuring data integrity and availability across different storage locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current systems manage and replicate VCIs without efficient snapshot scheduling mechanisms, then basic VCI replication can be performed, but data loss occurs and resource management efficiency deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by scheduling snapshot replication before failures occur. The HBR manager proactively manages snapshot series replication between source and target storage systems, ensuring data is captured and replicated at predetermined intervals before any potential VCI failure, thereby preventing data loss rather than reacting after it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The HBR manager acts as an intermediary between the VCI, source storage system, and target storage system. It coordinates the snapshot replication process, managing the series of snapshots and their replication across dissimilar storage systems, thereby ensuring data integrity and preventing data loss through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If current systems replicate VCIs across dissimilar storage systems without efficient scheduling, then basic replication can occur, but resource management efficiency deteriorates

Engineering Contradiction:
Improveresource management efficiencyVSAvoidstorage system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The HBR manager provides universal functionality by managing snapshot series replication across dissimilar storage systems through a single centralized interface. It handles multiple VCIs, multiple storage systems, and various replication scenarios (sequential and parallel workflows) through unified scheduling mechanisms, thereby improving resource management efficiency despite storage system complexity.

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

Solution Approach 2:

The system changes parameters by implementing configurable snapshot intervals, retention policies, and replication schedules. The HBR manager allows dynamic adjustment of snapshot frequency, retention duration, and replication timing parameters to optimize resource management efficiency based on specific workload requirements and storage system capabilities.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If snapshot replication is performed without organized workflows, then basic data copying can occur, but data loss increases and recovery efficiency deteriorates

Engineering Contradiction:
Improvedata availabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments the replication process into organized workflows with distinct sequential and parallel paths. Snapshot series are divided into manageable units that can be replicated independently through defined workflows, enabling efficient recovery by selecting specific snapshot series based on failure scenarios, thereby reducing recovery time while maintaining data availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple snapshot series are replicated in advance through predefined workflows before failures occur. The system prepares parallel replication paths and maintains multiple copies of critical data series, enabling immediate recovery operations without waiting for ad-hoc replication, thereby reducing recovery time while ensuring data availability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10055307B2Workflows for series of snapshots
Publication Date: 2018.08.21 VMWARE INC
  • US10055307B2 patent drawing
  • US10055307B2 patent drawing
  • US10055307B2 patent drawing

AI summary

The present disclosure is related to methods, systems, and machine-readable media for workflows for series of snapshots. A server can manage replication of a number of series of snapshots of a virtual computing instance (VCI). An on-host agent can replicate a parent series of the number of series of snapshots to at least one child series of the number of series of snapshots. The parent series can precede the at least one child series in the number of series of snapshots. A change in the parent series can be propagated to the child series. Management of the replication of the numbers of series of snapshots can be switched from the server to a different server.