Cloud Deployment Decision System for Dynamic Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in determining optimal deployment architectures for cloud computing environments as applications and processes are instantiated and terminated over time, leading to inefficient resource utilization and tracking challenges.

Innovation Solution

A decision system that monitors cloud computing environments, collects data on resource usage, and generates customized deployment architectures based on predefined parameters and rules, providing users with optimized deployment options and automating the deployment process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually track and monitor cloud processes and applications, then they can ensure proper instantiation and functioning, but the complexity and time required for monitoring increases significantly

Engineering Contradiction:
Improveproper instantiation and functioning of cloud processesVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service by automatically monitoring cloud processes, detecting anomalies, and generating deployment architecture recommendations without requiring manual user intervention. The decision system autonomously tracks applications, identifies issues, and provides optimized deployment options, freeing users from complex manual monitoring tasks while maintaining reliable process instantiation.

Inventive Principle:
Principle #25Self-service

2Productivity

If users manually determine optimal deployment architectures, then they can optimize resource utilization, but the time and effort required increases significantly

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidtime for determining deployment architecture
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by proactively analyzing cloud process data, predicting resource utilization patterns, and generating optimized deployment architecture recommendations in advance. The decision system continuously monitors and evaluates deployment options, preparing optimized configurations before users need to make decisions, thereby improving resource utilization efficiency without requiring users to invest significant time in analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring cloud process performance metrics, resource utilization data, and deployment outcomes. This feedback loop enables the decision system to automatically adjust and optimize deployment architectures based on actual performance data, improving resource utilization efficiency over time while eliminating the need for manual time-consuming analysis and reconfiguration.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If the deployment architecture is fixed at instantiation, then initial deployment is straightforward, but it cannot adapt to dynamic changes in applications and processes

Engineering Contradiction:
Improveinitial deployment simplicityVSAvoiddeployment architecture adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system applies dynamics by transforming the static deployment architecture into a dynamic, adaptive system. The decision system continuously monitors cloud process changes, application spawning events, and resource utilization patterns, automatically generating updated deployment architecture recommendations that adapt to evolving requirements. This maintains initial deployment simplicity while enabling continuous adaptation to dynamic changes through automated decision support.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8255529B2Methods and systems for providing deployment architectures in cloud computing environments
Publication Date: 2012.08.28 RED HAT INC
  • US8255529B2 patent drawing
  • US8255529B2 patent drawing
  • US8255529B2 patent drawing

AI summary

A decision system for providing customized deployment architectures to users of a cloud computing environment. The decision system can identify one or more parameters for analyzing applications and processes running in a cloud, monitor the applications and processes executed in the cloud, and collect information such as usage of cloud resources, number and type of computing processes instantiated, software programs utilized by the computing processes. The decision system can then generate customized deployment architectures based on the collected information.