Multi-Cloud Deployment Mapping with Deep Learning Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud deployment systems face substantial complexity and inefficiency when deploying large and complex software applications across multiple cloud systems, lacking effective methods to optimize deployments based on competing objectives such as performance, cost, and deployment time.

Innovation Solution

A computer-implemented method and system that uses deep learning models and integer programming to generate a multi-cloud deployment map by ingesting application deployment data, creating a cloud application deployment predictor data structure, and optimizing between objective functions to determine optimal deployment strategies across multiple cloud service providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple cloud systems are used to deploy complex software applications, then reliability and availability are improved, but device complexity and management difficulty increase

Engineering Contradiction:
Improveapplication availabilityVSAvoidcloud system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the complex multi-cloud deployment problem into distinct components: predictor data structures for individual cloud systems, separate objective functions for different deployment criteria, and modular optimization processes. Each cloud system is evaluated independently through its own predictor model, allowing complex multi-cloud management to be broken into manageable discrete units that can be optimized separately and then integrated.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary optimization system that acts as a mediator between multiple cloud systems and the application deployment. This intermediary layer includes predictor data structures and objective functions that translate complex cloud system characteristics into comparable metrics, enabling automated decision-making without direct human management of each cloud system's complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If deep learning models and integer programming are used to optimize deployment, then deployment precision and performance are improved, but computational time and processing requirements increase

Engineering Contradiction:
Improvedeployment optimization precisionVSAvoidcomputational processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-processing cloud system data into structured predictor data structures before optimization is needed. Historical performance data, system characteristics, and deployment metrics are collected and organized in advance into standardized formats. This preliminary structuring of data enables the deep learning models and integer programming algorithms to process information more efficiently when actual deployment decisions must be made, reducing computational time while maintaining high precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12625691B2Optimizing components for multi-cloud applications with deep learning models
Publication Date: 2026.05.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12625691B2 patent drawing
  • US12625691B2 patent drawing
  • US12625691B2 patent drawing

AI summary

In various examples, a computer-implemented method includes: ingesting, by one or more computing devices, application deployment data for an application; generating, by the one or more computing devices, a cloud application deployment predictor data structure for the application; generating, by the one or more computing devices, objective functions for the cloud application deployment predictor data structure for the application; optimizing, by the one or more computing devices, between the objective functions for the application; and generating, by the one or more computing devices, based on the optimizing between the objective functions, a multi-cloud deployment map for the application.