Private Network Mirroring via Event Bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing and maintaining consistency across multiple private networks in different geographical locations is challenging, especially during failures, as manual propagation of configuration changes is time-consuming and error-prone, leading to potential downtime and data inconsistencies.

Innovation Solution

Implementing a private network mirroring system that automatically propagates configuration changes from a master network to mirror networks using an event bus and dependency model, allowing for real-time updates and reducing management overhead by designating one network as the master and others as mirrors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual propagation of configuration changes is used across multiple private networks, then network consistency can be maintained, but management time and error rate increase significantly

Engineering Contradiction:
Improvenetwork consistencyVSAvoidmanagement time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system creates mirror copies of the master private network configuration in mirror private networks. Configuration changes are automatically replicated from the master network to mirror networks through an event bus, eliminating manual propagation while maintaining consistency across all networks.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

An event bus acts as an intermediary component between the master private network and mirror private networks. It receives configuration change events from the master network and automatically propagates them to mirror networks, reducing management time while ensuring reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If manual propagation of configuration changes is used, then system complexity remains low, but error rate and downtime increase

Engineering Contradiction:
Improvesystem complexityVSAvoiderror rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Configuration changes are automatically copied from the master private network to mirror private networks through event bus integration. This automated copying mechanism reduces human error while maintaining manageable system complexity through standardized propagation protocols.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system implements feedback mechanisms where configuration changes are tracked and propagated automatically. The event bus provides real-time feedback on configuration state across networks, enabling automatic correction of inconsistencies and reducing error rates without significantly increasing complexity.

Inventive Principle:
Principle #23Feedback

3Productivity

If automatic configuration propagation is implemented, then management overhead is reduced, but system complexity increases

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The event bus serves as a standardized intermediary that simplifies automatic configuration propagation. By providing a uniform interface for receiving and distributing configuration events, it enables automatic propagation while keeping system complexity manageable through established event-driven patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The event bus provides universal functionality for handling configuration changes across multiple private networks. It can propagate various types of configuration events (network settings, security policies, resource allocations) through a single mechanism, improving management efficiency without proportionally increasing complexity.

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

4Adaptability or versatility

If mirror private networks are maintained in different geographical areas, then disaster recovery capability is enhanced, but configuration consistency becomes more difficult to maintain

Engineering Contradiction:
Improvedisaster recovery capabilityVSAvoidconfiguration consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system automatically copies configuration changes from the master private network to mirror private networks located in different geographical areas. The event bus ensures that configuration consistency is maintained across distributed networks, enabling disaster recovery while preserving reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Mirror private networks are pre-configured with the same structure and settings as the master network before disasters occur. Configuration changes are propagated in advance through the event bus, ensuring that mirror networks are ready for failover while maintaining consistency across geographical locations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10673694B2Private network mirroring
Publication Date: 2020.06.02 AMAZON TECH INC
  • US10673694B2 patent drawing
  • US10673694B2 patent drawing
  • US10673694B2 patent drawing

AI summary

Techniques for private network mirroring are described. Users can select one or more existing private networks to be mirrored in the same or different network area. Any network configuration changes made in the selected private network (e.g., “master” private network) can be propagated automatically to the mirror private network. This enables users to utilize resources in another network area for disaster recovery, ensuring that the network configuration of the mirror private network is consistent with the master private network through real-time updates. Additionally, users managing infrastructure that includes multiple private networks can select one master private network and propagate configuration changes to other private networks, reducing management overhead incurred by these multi-private network installations.