Cross-Region Mirror Replication via Layered Access and Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-region cloud deployment architectures face inefficiencies in cross-region replication of mirrors for virtual machines, relying heavily on manual operations which are error-prone and inefficient.

Innovation Solution

A mirror processing method and apparatus that automates the replication of mirror meta-information and mirror files across regions by interacting between layers of source and destination clusters, using access and control layers to facilitate efficient cross-region replication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual operations are used for cross-region mirror replication, then operational flexibility is maintained, but efficiency is low and errors are frequent

Engineering Contradiction:
Improvemirror replication efficiencyVSAvoidmanual operation dependency
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables automatic self-service mirror replication between regions. The source cluster automatically identifies mirrors needing replication, transmits them to the destination cluster, and updates metadata without requiring manual intervention, thereby improving productivity while reducing automation dependency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical operations with an automated system using access layers, control layers, and databases. The source access layer communicates with the destination access layer through a control layer, substituting manual copying operations with structured automated data transmission and synchronization mechanisms

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If automated replication is implemented, then efficiency and error reduction are improved, but system complexity increases

Engineering Contradiction:
Improvereplication accuracyVSAvoidlayer structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional layers: access layers at source and destination, and control layers in between. Each layer has specific responsibilities - the access layer handles data transmission while the control layer manages coordination, dividing complexity into manageable segments that improve reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control layer acts as an intermediary between source and destination access layers. It receives replication requests from the source access layer, coordinates the transmission process, and manages the destination access layer, thereby reducing direct complexity between endpoints while improving replication accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If cross-region replication is implemented, then multi-region deployment capability is enabled, but operational overhead increases

Engineering Contradiction:
Improvemulti-region deployment capabilityVSAvoidoperational simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The access layers and control layers are designed with universal functionality to handle various replication scenarios across different regions. The same layered architecture works for any source-destination region pair, enabling multi-region deployment capability while maintaining operational simplicity through standardized interfaces

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

Solution Approach 2:

The system incorporates feedback mechanisms where the destination access layer confirms receipt of mirrors to the source access layer, and the control layer tracks replication status. This feedback loop ensures reliable operation while simplifying user interaction, as the system automatically handles complexity and provides status information without requiring manual monitoring

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250202978A1Mirror processing method and apparatus, device, storage medium, and program product
Publication Date: 2025.06.19 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250202978A1 patent drawing
  • US20250202978A1 patent drawing
  • US20250202978A1 patent drawing

AI summary

A mirror processing method includes obtaining a mirror replication request including mirror file information and destination cluster information corresponding to a destination cluster deployed in a destination region different from a source region of a source cluster, wherein the destination cluster is deployed with a destination access layer and a destination control layer; replicating mirror meta-information in a source database of the source cluster to a destination database of the destination cluster, by transmitting the mirror meta-information to the destination access layer, based on the mirror replication request; obtaining the mirror replication request; and replicating a mirror file in a source mirror repository of the source cluster to a destination mirror repository of the destination cluster, by transmitting the mirror file to the destination control layer, based on the mirror replication request.