Dynamic Data Replication Policy Adjustment in Virtualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data replication policies in networked virtualization environments remain fixed, failing to adapt to dynamic changes in system parameters such as resource consumption and data volume, leading to inefficiencies like underutilization or overutilization of resources.

Innovation Solution

A method for dynamically adjusting between asynchronous and synchronous data replication policies by taking snapshots, generating a shell destination vDisk, and lazily transmitting differences, allowing for seamless transition without requiring the destination vDisk to match the source vDisk's state, thereby optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronous data replication is used, then data integrity and reliability are improved, but system latency and resource consumption increase

Engineering Contradiction:
Improvedata integrityVSAvoidwrite operation latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic replication policy adjustment where the system transitions from fixed synchronous/asynchronous replication to dynamic switching based on real-time conditions. The replication policy can change from synchronous to asynchronous or vice versa depending on system state, allowing the system to optimize between data integrity and write latency on a per-condition basis

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the replication mode parameter dynamically based on detected conditions such as network status, storage availability, and workload characteristics. By modifying the replication policy parameter from synchronous to asynchronous or intermediate modes, the system adjusts the balance between data integrity and write operation speed without requiring complete system redesign

Inventive Principle:
Principle #35Parameter changes

2Productivity

If asynchronous data replication is used, then write operation efficiency is improved, but data loss risk increases

Engineering Contradiction:
Improvewrite operation efficiencyVSAvoiddata loss risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system continuously monitors replication status and provides feedback to adjust the replication policy dynamically. When the destination storage becomes unavailable or network conditions deteriorate, the system detects this through monitoring mechanisms and switches from asynchronous to synchronous or intermediate replication modes to prevent data loss, while maintaining high efficiency during normal conditions

Inventive Principle:
Principle #23Feedback

3Device complexity

If a fixed data replication policy is used, then system simplicity is maintained, but adaptability to changing system parameters deteriorates

Engineering Contradiction:
Improvereplication policy configurationVSAvoidresponse to system parameter changes
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static replication policy into a dynamic, self-adjusting mechanism that automatically responds to changing system conditions such as network latency, storage availability, and data access patterns. The system incorporates monitoring components that detect parameter changes and trigger policy adjustments without manual intervention, achieving adaptability while maintaining operational simplicity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The replication system performs self-adjustment by automatically detecting system conditions and modifying its own behavior. The system monitors its own performance metrics and replication status, making intelligent decisions about when to switch between synchronous and asynchronous modes without requiring external control or complex configuration management

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9817606B1System and methods for dynamically adjusting between asynchronous and synchronous data replication policies in a networked virtualization environment
Publication Date: 2017.11.14 NUTANIX INC
  • US9817606B1 patent drawing
  • US9817606B1 patent drawing
  • US9817606B1 patent drawing

AI summary

A method for transitioning a data replication policy from an asynchronous data replication policy to a synchronous data replication policy for data replication between a source vDisk at a source networked virtualization environment and a destination vDisk at a destination networked virtualization environment.