Propagation Rules for Dynamic Datacenter Entity Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Datacenters face challenges in efficiently propagating information across a collection of entities with dynamic interdependencies, requiring a generic and type-independent solution to manage updates, modifications, additions, and deletions effectively.

Innovation Solution

The implementation of propagation rules that define conditions for information propagation, including start, direction, skip, reverse, and end conditions, allowing for automatic and agnostic information dissemination across entities within a datacenter or network environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If information propagation is implemented across heterogeneous entities in a datacenter, then information dissemination capability is improved, but system complexity increases due to the need to handle multiple entity types and their specific interdependencies

Engineering Contradiction:
Improveinformation dissemination capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal information propagation mechanism that works across multiple entity types (virtual machines, physical machines, storage devices, networks) through a single standardized interface. The propagation engine applies the same propagation rules regardless of entity type, making the system multi-functional without requiring separate propagation mechanisms for each entity type.

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

Solution Approach 2:

The system manages complexity by parameterizing propagation rules with configurable attributes such as propagation direction (inbound/outbound), skip conditions, and end conditions. These parameters allow the same core propagation mechanism to adapt to different entity types and scenarios without changing the underlying system architecture.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If propagation rules are enforced for all entity changes, then information accuracy is improved, but processing time increases due to evaluation of multiple conditions

Engineering Contradiction:
Improveinformation accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining propagation rules and caching them before actual propagation events occur. When changes are detected, the system evaluates against pre-configured rules rather than creating rules on-the-fly, reducing processing time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The propagation mechanism applies partial action by using skip conditions to selectively propagate information only to necessary entities. The system evaluates all propagation rules but executes propagation only where conditions are met, avoiding unnecessary processing while ensuring accurate information dissemination where required.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the propagation mechanism is made generic to work with any entity type, then adaptability is improved, but difficulty of implementation increases due to lack of type-specific optimization

Engineering Contradiction:
Improvegeneric compatibilityVSAvoidease of implementation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the propagation system into distinct modular components: entity registration module, change detection module, rule evaluation module, and propagation execution module. Each component handles a specific aspect of the propagation process, making the generic system easier to implement and maintain while retaining adaptability to different entity types.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11310137B2System and method to propagate information across a connected set of entities irrespective of the specific entity type
Publication Date: 2022.04.19 ARCTERA US LLC
  • US11310137B2 patent drawing
  • US11310137B2 patent drawing
  • US11310137B2 patent drawing

AI summary

Various systems and methods are provided for propagating information throughout a data center or other network environment. For instance, in certain embodiments, the functionality disclosed herein includes determines propagation rules, and then either stores and/or propagates those rules throughout the datacenter or other network environment. Propagation rules define various conditions or other variables that govern propagation of information throughout a system, such as those systems described herein. The propagation rules can then be used to perform various other functionality. For instance, the functionality described herein can be used to process updates to entities. The functionality described herein can also be used to process updates to propagation metadata. Additionally, the functionality described herein can be used to process the creation of new relationships. The functionality described herein can also be used to process the deletion of objects and/or relationships. All of the foregoing functionality can be performed automatically.