Multi-Cloud Bursting Service for Hybrid Workload Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hybrid cloud and on-premises environments are difficult to integrate, manage, and troubleshoot, leading to increased complexity, reduced network visibility, and limited ability to manage workloads and respond to network issues.

Innovation Solution

A system providing dynamic, intelligent, and efficient cloud bursting capabilities that enable flexible, automated deployment and release of resources across different clouds, using cloud agnostic burst templates to provision and deploy workload environments, and a graphical user interface for simplified management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud bursting capabilities are implemented to handle overflow workload demands, then resource capacity and scalability are improved, but system complexity and integration difficulty increase

Engineering Contradiction:
Improveresource capacityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud bursting service as an intermediary component that sits between the on-premises network site and public cloud environments. This service manages workload routing, resource provisioning, and coordination automatically, shielding users from the complexity of hybrid cloud integration while enabling scalable resource allocation across both on-premises and cloud infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If hybrid cloud environments are created to supplement on-premises resources, then workload handling capability is improved, but management and troubleshooting difficulty increase

Engineering Contradiction:
Improveworkload handling capabilityVSAvoidmanagement difficulty
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The cloud bursting service implements self-service capabilities by automatically monitoring on-premises resource utilization, dynamically provisioning cloud resources when thresholds are exceeded, and managing workload migration without manual intervention. The system autonomously handles resource allocation, load balancing, and coordination between on-premises and cloud environments, significantly reducing operational management burden.

Inventive Principle:
Principle #25Self-service

3Reliability

If cloud bursting is used to handle overflow traffic, then service continuity is improved, but network visibility and control are reduced

Engineering Contradiction:
Improveservice continuityVSAvoidnetwork visibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The cloud bursting service implements comprehensive feedback mechanisms that continuously monitor network conditions, resource utilization, and workload performance across on-premises and cloud environments. This feedback enables the system to maintain optimal network visibility, adjust routing decisions in real-time, and provide operators with complete insight into workload distribution and network state despite the hybrid architecture.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12430185B1System and method of providing cloud bursting capabilities in a compute environment
Publication Date: 2025.09.30 ADAPTIVE COMPUTING ENTERPRISES INC
  • US12430185B1 patent drawing
  • US12430185B1 patent drawing
  • US12430185B1 patent drawing

AI summary

Technologies are provided for a multi-cloud bursting service. An example method can include receiving, via a cloud bursting service associated with different clouds, a cloud bursting configuration enabling the cloud bursting service for a local compute environment; based on the cloud bursting configuration, determining a number of jobs in a jobs queue associated with one or more cloud environments from the different clouds; determining a number of nodes available to process the number of jobs in the jobs queue; based on the number of jobs in the jobs queue and number of nodes available, determining whether to spin up a new node, take offline an existing node, or shutdown the existing node to yield a determination; and based on the determination and cloud bursting configuration, performing a cloud bursting action including spinning up the new node, taking offline the existing node, or shutting down the existing node.