Cloud Node Cloning via Replication Agent Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems lack efficient mechanisms for automatically updating clones of website publishing nodes with changes made to website content, leading to inconsistencies and increased time required for website updates across multiple nodes.

Innovation Solution

The system identifies changes over a predetermined interval on an authoring node, compiles these changes in a replication queue, and distributes them simultaneously to both the publisher node and its clones, ensuring consistency and reducing update time by using a replication agent to synchronize changes at the end of the interval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual updating of each node is performed, then update accuracy is maintained, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improveupdate accuracyVSAvoidupdate time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges the update operations for multiple nodes into a single automated workflow. The replication agent consolidates change detection, compilation, and distribution functions, automatically propagating content changes from the authoring node to publisher nodes and their clones simultaneously, eliminating manual updating of each node individually.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The replication agent serves as an intermediary component between the authoring node and publisher nodes. It detects changes on the authoring node, compiles them into replication packets, and automatically distributes these packets to publisher nodes and their clones, mediating the update process and ensuring consistency across all nodes without manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If individual node updates are performed separately, then system simplicity is maintained, but consistency across nodes deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidnode consistency
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The replication agent implements a feedback mechanism by monitoring the authoring node for changes and automatically triggering update operations. When changes are detected, the agent compiles replication packets and distributes them to publisher nodes and their clones, creating a closed-loop system that maintains node consistency through automated feedback-driven updates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system maintains continuous monitoring of the authoring node for content changes. The replication agent operates continuously, detecting changes as they occur and automatically propagating them across the distributed system, ensuring that publisher nodes and their clones remain consistently updated without manual intervention or system downtime.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of manufacture

If cloning is performed without automated replication, then initial setup is simplified, but synchronization efficiency decreases

Engineering Contradiction:
Improvecloning setupVSAvoidsynchronization efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-configuring the replication agent on publisher nodes and establishing replication relationships during the initial cloning setup. This preliminary configuration enables automated change detection and propagation, so that when content changes occur on the authoring node, the replication mechanism is already in place to efficiently synchronize updates across all clones without requiring manual reconfiguration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9424275B2Methods and systems for cloning a cloud node
Publication Date: 2016.08.23 ADOBE INC
  • US9424275B2 patent drawing
  • US9424275B2 patent drawing
  • US9424275B2 patent drawing

AI summary

Systems and methods for cloning a cloud node are disclosed. For example, one disclosed method for cloning a cloud node comprises identifying changes during editing of content over a predetermined interval in an author node, compiling, via a replication agent of the author node, all changes of the content identified during the predetermined interval, all of the changes compiled in a replication queue maintained by the replication agent, and at the end of the predetermined interval, providing all of the changes of the content identified during the predetermined interval from the replication queue to both the publisher node and a clone of the published node.