Dedicated Replication Channels for Cloud Data Tenancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of extending a customer's tenancy from a home region to a new extended region in cloud services is complicated and time-consuming due to the large amount of data to be replicated, geographical distances, and technical capabilities, leading to poor customer experience and impact on other tenant-based services.

Innovation Solution

A method that involves receiving a request to extend a data tenancy, identifying data records, determining if a dedicated communication channel is needed, and communicating these records from the home region to the extended region using a secondary communication channel, optimizing data replication with minimal impact on other communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data replication is performed using existing communication channels between home region and extended region, then other tenant-based services can continue to use the channels, but the replication operation becomes complicated and time-consuming

Engineering Contradiction:
Improvedata replication speedVSAvoidreplication completion time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The communication infrastructure is segmented into multiple independent channels: existing shared channels continue to serve tenant-based services, while a new dedicated channel is created specifically for data replication operations. This segmentation allows parallel operations without interference, resolving the contradiction between maintaining service continuity and achieving fast replication.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A dedicated communication channel acts as an intermediary specifically for replication traffic, isolating it from other tenant services. This intermediary channel enables high-speed data transfer without competing for bandwidth with other services, thus improving replication speed without impacting other operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a dedicated communication channel is created for data replication, then replication can be performed efficiently and timely, but the device complexity increases

Engineering Contradiction:
Improvedata replication efficiencyVSAvoidcommunication channel management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The replication communication requirement is extracted from the general shared communication infrastructure and placed into a dedicated channel. This extraction simplifies the problem by isolating replication traffic, making channel management easier despite the added infrastructure, as the dedicated channel has a single purpose and can be optimized independently.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If data replication is performed over existing channels, then infrastructure complexity is minimized, but the replication operation impacts other tenant-based services provided in home and/or new region

Engineering Contradiction:
Improveinfrastructure complexityVSAvoidimpact on other services
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

By segmenting communication traffic into separate channels - one for tenant services and one for replication - the patent eliminates the harmful impact of replication on other services. The dedicated replication channel ensures that large data transfers do not consume bandwidth or resources needed by other tenant-based operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dedicated communication channel serves as an intermediary that carries replication traffic independently, preventing it from interfering with other tenant services. This intermediary structure isolates the potentially harmful replication operation from sensitive service operations, eliminating negative impacts while maintaining infrastructure simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12164540B2Dedicated replication channels for replicating records between regions
Publication Date: 2024.12.10 ORACLE INT CORP
  • US12164540B2 patent drawing
  • US12164540B2 patent drawing
  • US12164540B2 patent drawing

AI summary

A server can receive a request to subscribe to a data tenancy in an extended region. The server can determine a size of stored data records associated with the data tenancy in a home region to be replicated in the extended region. Based in part on the size of the stored data records, the server can open a new communication channel dedicated to replicating the stored data records from the first server in the home region to the second server in the extended region. The server can pull the stored data records from the first server in the home region, store the pulled data records on the second sever in the extended region. The server can receive updated data records over an established communication channel between the first server in the home region and the second server in the extended region and store the updated data records on the second server.