Content Library Synchronization via Adaptive Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtualized data centers and processing clusters, the sharing of consumable software contents poses security risks and is inefficient due to unauthorized access and the need for significant bandwidth and time for transmission between administrators and users.

Innovation Solution

A cluster management system that synchronizes content libraries using multiple replication processes, determining the most efficient data replication process between a publishing and subscribed content library to replicate consumable software items and metadata, switching to a secondary process if the primary process is unavailable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If consumable software contents are stored in local or remote datastores accessible to administrators and users, then universal access to data and ease of storage management are achieved, but security risks increase allowing unauthorized access and unauthorized build of processing entities

Engineering Contradiction:
Improveaccess to consumable software contentsVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a content library subscription mechanism as an intermediary layer between datastores and users. This subscription-based access control system mediates who can access which consumable software contents, preventing unauthorized access while maintaining ease of access for authorized users. The content library acts as a gatekeeper that manages permissions without requiring direct access to underlying datastores.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If consumable software contents are transmitted to datastores associated with different requesting parties for sharing, then sharing between administrators and users is achieved, but significant bandwidth and transmission time are required

Engineering Contradiction:
Improvesharing of consumable software contentsVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent implements a content library subscription model where consumable software contents are copied to subscribed datastores only when needed and authorized. Instead of continuously transmitting or maintaining multiple copies across all datastores, the system creates targeted copies based on subscription relationships, significantly reducing unnecessary bandwidth consumption and transmission time while enabling efficient sharing.

Inventive Principle:
Principle #26Copying

3Ease of operation

If consumable software contents are transmitted to datastores associated with different requesting parties for sharing, then sharing between administrators and users is achieved, but significant transmission time is required

Engineering Contradiction:
Improvesharing of consumable software contentsVSAvoidtransmission time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent establishes content library subscriptions in advance, creating a framework for efficient content sharing before actual transmission occurs. By pre-configuring subscription relationships and authorization rules, the system prepares the infrastructure for rapid content distribution, eliminating the need for time-consuming authentication and permission checks during actual sharing operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10417254B2Intelligent content synchronization between content libraries
Publication Date: 2019.09.17 VMWARE INC
  • US10417254B2 patent drawing
  • US10417254B2 patent drawing
  • US10417254B2 patent drawing

AI summary

A cluster management system and method for synchronizing content libraries within a distributed computer system uses multiple replication processes to synchronize a subscribed content library with a publishing content library, which includes at least a consumable software item and metadata of the consumable software item. If the consumable software item of the publishing content library can be replicated at the subscribed content library using a first data replication process, then the consumable software item of the publishing content library is replicated at the subscribed content library using the first data replication process. If the consumable software item of the publishing content library cannot be replicated at the subscribed content library using the first data replication process, the consumable software item of the publishing content library is replicated at the subscribed content library using a second data replication process.