Automatic Rule Learning for Cloud Solution Design Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In shared resource environments like cloud computing, designing solutions for multiple virtual machines with complex configurations is time-consuming and requires experienced architects, leading to inefficiencies and long design cycles, as each new customer's solution must be created from scratch.

Innovation Solution

Automatically learning shared resource environment solution design rules from a collection of requirement-solution pairs, where a processor iteratively generates candidate design rules, filters them based on evidence scores, and optimizes the rule set by merging design rules, enabling semi-automatic solution generation and knowledge transfer among architects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual solution design by experienced architects is used, then solution quality and customer requirements satisfaction are improved, but design time and productivity deteriorate

Engineering Contradiction:
Improvesolution qualityVSAvoiddesign time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent creates a digital twin or virtual model of the manual design process by training an AI model on historical design data. The model learns from existing high-quality solutions created by experienced architects and generates new solutions that replicate their expertise, eliminating the need for manual copying of design patterns while maintaining solution quality.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical system of manual architectural design with an automated AI-based system. The neural network model processes customer requirements and generates solution configurations automatically, substituting human cognitive processes with computational algorithms that can operate at much higher speeds while maintaining or improving solution quality through consistent application of learned design principles.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If case-by-case manual design is used, then customized solutions meeting specific requirements are improved, but scalability and ability to serve new customers deteriorate

Engineering Contradiction:
Improvecustomization capabilityVSAvoidscalability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates a universal design system that can handle multiple different customer requirements and solution types through a single AI model. The model is trained on diverse historical design data covering various scenarios, enabling it to adapt to different customer needs while maintaining consistent quality standards, thus providing multi-functional capability that scales across numerous customers simultaneously.

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

Solution Approach 2:

The patent utilizes parameter changes in the AI model's processing to achieve scalability. By adjusting input parameters representing different customer requirements and using the model's learned relationships between parameters, the system can generate customized solutions for any number of customers by simply changing the input parameters rather than requiring manual redesign for each case.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If experienced architects manually design solutions, then expertise and solution accuracy are improved, but knowledge transfer and training of new architects deteriorate

Engineering Contradiction:
Improvesolution accuracyVSAvoidknowledge transfer
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent copies the implicit knowledge and expertise of experienced architects by training the AI model on their historical design work. The model learns the patterns, principles, and decision-making processes that experts use, capturing this knowledge in a digital form that can be consistently applied and transferred to new architects through the system's generated solutions and explanations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements feedback mechanisms where the AI model provides explanations and rationales for its design decisions, allowing new architects to learn from the system's output. The model can also be refined based on feedback from experienced architects reviewing its solutions, creating a continuous learning loop that preserves and transfers expertise while improving solution accuracy over time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11645583B2Automatic rule learning in shared resource solution design
Publication Date: 2023.05.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11645583B2 patent drawing
  • US11645583B2 patent drawing
  • US11645583B2 patent drawing

AI summary

One embodiment provides automatically learning shared resource environment solution design rules from a collection of requirement-solution pairs including obtaining requirement-solution pairs for a shared resource environment from a data store. A processor iteratively generates a candidate design rule set from each requirement-solution pair. Each generating iteration uses an input including the candidate design rule set output from a previous generating iteration. Evidence scores of each candidate design rule are calculated and candidate design rules having higher evidence score than an evidence score threshold are retained to obtain a learned design rule set. Candidate rules of a next iteration are constructed based on an addition of new attributes to rules of the learned design rule set.