Cloud Exchange Platform for Container Hot Swapping and Disaster Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems lack efficient mechanisms for seamless inter-container communication, hot swapping, and disaster recovery across different cloud services, particularly for containers executing on diverse infrastructure technologies, which can lead to application outages and increased management burdens for enterprises.

Innovation Solution

A cloud exchange platform facilitates inter-container communications and provides hot swapping and disaster recovery services by enabling connectivity between containers across different cloud service providers, using an orchestration engine to manage container operations, including hot scaling, backup, and disaster recovery processes, while maintaining application availability and reducing management burdens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If containers execute on diverse infrastructure technologies across different cloud services, then system versatility and cloud service options are improved, but inter-container communication efficiency and system reliability deteriorate due to lack of seamless connectivity and hot swapping mechanisms

Engineering Contradiction:
Improvecloud service optionsVSAvoidinter-container communication
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a cloud exchange platform as an intermediary that mediates communication between containers across different cloud services and infrastructure technologies. The cloud exchange provides standardized protocols and interfaces that enable seamless inter-container communication without requiring direct integration between diverse infrastructure systems, thus maintaining reliability while supporting versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The cloud exchange platform implements universal communication protocols and hot swapping mechanisms that work across multiple cloud service providers and infrastructure technologies. This universal interface layer allows containers to be moved, scaled, and communicated with seamlessly regardless of the underlying infrastructure, resolving the contradiction between supporting diverse technologies and maintaining communication reliability.

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

2Productivity

If hot swapping and hot scaling mechanisms are implemented across heterogeneous cloud services, then application availability and productivity are improved, but system complexity and management burden increase

Engineering Contradiction:
Improveapplication availabilityVSAvoidsystem management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements automated hot swapping and hot scaling mechanisms that operate autonomously without requiring manual intervention. The system automatically detects container states, manages lifecycle events, and executes swapping operations based on predefined policies and conditions. This self-service capability maintains high application availability while reducing the management burden on operators.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The cloud exchange platform incorporates feedback mechanisms that continuously monitor container health, performance metrics, and operational states. Based on this feedback, the system dynamically adjusts hot swapping and scaling operations, making intelligent decisions about when and how to move containers between cloud services. This automated feedback-driven approach simplifies management while maintaining productivity.

Inventive Principle:
Principle #23Feedback

3Device complexity

If manual container management and disaster recovery processes are used, then system complexity is reduced, but time consumption and operational efficiency deteriorate during critical operations

Engineering Contradiction:
Improvemanagement processesVSAvoiddisaster recovery time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements preliminary disaster recovery planning and container replication mechanisms that prepare backup containers and recovery procedures in advance. When disasters or failures occur, the pre-configured hot swapping mechanisms can immediately activate backup containers without requiring time-consuming manual setup, thus reducing recovery time while maintaining manageable system complexity through automated workflows.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3968172B1Virtual network, hot swapping, hot scaling, and disaster recovery for containers
Publication Date: 2023.08.09 EQUINIX INC
  • EP3968172B1 patent drawingFigure 1
  • EP3968172B1 patent drawingFigure 2
  • EP3968172B1 patent drawingFigure 3

AI summary

Techniques are disclosed for facilitating inter-container communications, via a cloud exchange, for containers executing at logically isolated networks. In one example, the techniques of the disclosure provide a method including sending, by a container to a cloud exchange via an application programming interface exposed by an interconnection platform of the cloud exchange, container registration data for the container, the container registration data including a network address for a host that executes the container and a container identifier for the container. Further techniques are disclosed for applications of inter-container communications via a cloud exchange, including hot swapping and hot scaling containers between cloud services, and automated disaster recovery across containers from a failed cloud service to a backup cloud service.