Hybrid Mirror Write Consistency Check for Cloud Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based logical volume management systems face inefficiencies in mirror write operations, particularly in ensuring complete data mirroring and error detection, leading to resource wastage and prolonged recovery times due to incomplete data synchronization.

Innovation Solution

A hybrid Mirror Write Consistency Check (MWCC) policy that combines Active and Passive MWCC policies, utilizing Virtual Persistent Memory (vPMEM) disks to track write operations and efficiently identify and correct erroneous data mirroring between logical volume copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional mirror write operations are used in cloud-based logical volume management systems, then data mirroring can be performed, but errors in mirroring detection are not efficiently identified leading to incomplete data synchronization and prolonged recovery times

Engineering Contradiction:
Improvedata mirroring accuracyVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by implementing write tracking that records all write operations to mirrored logical volumes before actual mirroring occurs. This tracking mechanism proactively monitors write operations and identifies potential errors before they result in incomplete synchronization, allowing the system to detect and correct errors in the next mirror cycle rather than discovering them during recovery operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If entire data sets are re-synced to correct mirroring errors, then data consistency is restored, but computational resources are wasted and recovery time increases

Engineering Contradiction:
Improvedata consistencyVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the data consistency verification process into discrete segments based on tracked write operations. Instead of re-syncing entire data sets, the system segments the synchronization task into individual write operations that can be independently verified and corrected. The write tracking mechanism creates segmentable units of work that can be selectively re-mirrored only when errors are detected in specific segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing only the necessary portion of data synchronization required to correct identified errors. The write tracking enables the system to apply partial corrections to specific erroneous segments rather than executing excessive full data set re-synchronization, thereby restoring data consistency with optimized resource utilization.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If mirror write operations are performed without tracking, then resource consumption is lower, but error detection capability is insufficient leading to incomplete synchronization

Engineering Contradiction:
Improveerror detection accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of write tracking that mediates between write operations and mirror operations. This intermediary layer records write operations without requiring full mirroring immediately, enabling precise error detection through the tracking data while consuming minimal computational resources during the tracking phase. The intermediary tracking structure enables accurate error identification without the overhead of continuous full-synchronization operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11853559B1Mirror write consistency check policy for logical volume manager systems
Publication Date: 2023.12.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11853559B1 patent drawing
  • US11853559B1 patent drawing
  • US11853559B1 patent drawing

AI summary

Improving the runtime and discovery recovery performance for cloud-based logical volume management systems when performing mirror write operations. A mirror write consistency check (MWCC) policy that incorporates aspects of Active MWCC policies and Passive MWCC policies are utilized to more efficiently ensure that data is properly mirrored from a first copy of a logical volume to the second copy of a logical volume (as well as to potentially multiple other copies of the logical volume).