Cloud Architecture Profile Selection Through Workload Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud migration strategies often result in sub-optimal infrastructure architectures in the cloud, failing to support current and future business volumes, leading to inefficiencies, increased latency, and resource overloads.

Innovation Solution

A cloud infrastructure system utilizing workload modeling and simulation techniques to analyze existing infrastructure, predict resource utilization, and generate optimized cloud architecture profiles based on actual workloads and correlations, enabling efficient scaling and resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud migration is performed using existing strategies, then businesses can achieve elasticity and scalability, but the resulting infrastructure architecture becomes sub-optimal and fails to support current and future business volumes

Engineering Contradiction:
Improvecloud architecture adaptabilityVSAvoidinfrastructure support capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary workload modeling and simulation before actual cloud migration to predict resource utilization patterns and identify optimal architecture configurations. This advance planning ensures the cloud infrastructure is properly sized and configured to handle current and future business volumes, preventing sub-optimal architecture deployment

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses simulation results and predicted utilization data to iteratively refine cloud architecture profiles. By analyzing simulated workload performance and adjusting architecture configurations based on these feedback loops, the system optimizes infrastructure to reliably support business volumes while maintaining adaptability

Inventive Principle:
Principle #23Feedback

2Productivity

If cloud architecture is optimized for efficiency, then resource utilization improves, but the complexity of modeling and simulation increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidmodeling and simulation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system creates simplified workload models that replicate actual application behavior patterns without requiring complete system duplication. These abstracted models capture essential workload characteristics and resource consumption patterns, enabling efficient simulation and optimization while avoiding the complexity of full-system modeling

Inventive Principle:
Principle #26Copying

3Measurement precision

If workload simulation is performed on multiple candidate profiles, then optimal architecture selection improves, but the time and computational resources required increase

Engineering Contradiction:
Improvearchitecture selection accuracyVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs workload simulation on a selected subset of candidate architecture profiles rather than exhaustively testing all possible configurations. By identifying and evaluating only the most promising candidates based on initial assessments and key differentiating factors, the system achieves sufficiently accurate architecture selection while significantly reducing simulation time and computational overhead

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4123987B1Enhanced selection of cloud architecture profiles
Publication Date: 2025.10.08 ACCENTURE GLOBAL SOLUTIONS LTD
  • EP4123987B1 patent drawingFigure 1
  • EP4123987B1 patent drawingFigure 2
  • EP4123987B1 patent drawingFigure 3

AI summary

This document describes modeling and simulation techniques to select a cloud architecture profile based on correlations between application workloads and resource utilization. In some aspects, a method includes obtaining infrastructure data specifying utilization of computing resources of an existing computing system. Application workload data specifying tasks performed by one or more applications running on the existing computing system is obtained. One or more models are generated based on the infrastructure data and the application workload data. The model(s) define an impact on utilization of each computing resource in response to changes in workloads of the application(s). A workload is simulated, using the model(s), on a candidate cloud architecture profile that specifies a set of computing resources. A simulated utilization of each computing resource of the candidate cloud architecture profile is determined based on the simulation. An updated cloud architecture profile is generated based on the simulated utilization.