Automated Configuration Parameter Calculation Using Production Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Administrators and users spend substantial time and resources determining optimal configuration parameter values for applications, as existing methods rely on prior knowledge, vendor guides, and manual calculations, which are inefficient and resource-intensive.

Innovation Solution

A system that maintains rules data indicating how to calculate configuration parameter values based on production metrics, allowing administrators to download and merge rules data from external systems, and using historical data to determine optimal parameter values by identifying non-spike metrics instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If administrators manually determine configuration parameter values using prior knowledge and vendor guides, then they can achieve optimal application performance, but they spend substantial time and resources on the process

Engineering Contradiction:
Improveapplication performanceVSAvoidtime to compute parameter values
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service by automatically computing configuration parameter values using measured production metrics and pre-defined rules. The application monitors its own performance metrics and autonomously determines optimal parameter settings without requiring administrator intervention, thereby reducing time and resource consumption while maintaining reliable performance optimization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of administrators reading vendor guides and calculating parameter values with an automated computational system. The system uses electronic measurement of production metrics and algorithmic application of rules to substitute the manual calculation process, significantly reducing time loss while achieving the same performance optimization goals

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

2Reliability

If administrators manually calculate configuration parameter values, then they can optimize application performance, but the process requires substantial resources

Engineering Contradiction:
Improveapplication performanceVSAvoidresources required for computation
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs self-service optimization by automatically measuring production metrics and computing parameter values using pre-defined rules. This eliminates the need for administrators to expend resources on manual analysis and calculation, reducing overall resource consumption while maintaining the ability to achieve optimal application performance through automated, efficient computations

Inventive Principle:
Principle #25Self-service

3Productivity

If the system automates the computation of configuration parameter values using production metrics and rules, then the time and resources required are reduced, but the system complexity increases

Engineering Contradiction:
Improvespeed of parameter computationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies preliminary action by pre-defining rules that associate specific production metrics with configuration parameter calculations before runtime. These rules are established in advance, allowing the automated computation process to simply measure metrics and apply predefined formulas, thereby achieving high productivity without proportionally increasing system complexity during operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent manages system complexity by changing parameters from manual configuration to automated measurement-based configuration. The system transitions from static administrator-defined parameters to dynamic parameters derived from measured production metrics, improving computation speed while containing complexity through the use of standardized measurement and rule-based calculation mechanisms

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8117146B2Computing the values of configuration parameters for optimal performance of associated applications
Publication Date: 2012.02.14 ORACLE INT CORP
  • US8117146B2 patent drawing
  • US8117146B2 patent drawing
  • US8117146B2 patent drawing

AI summary

Computing the values of configuration parameters for optimal performance of associated applications. In one embodiment, a rules data is maintained indicating a corresponding rule for each of the configuration parameters of an application sought to be optimized. Each rule specifies the manner of calculation of the corresponding configuration parameter based on a corresponding set of production metrics. On receiving an indication that the value of a specific configuration parameter is to be computed, the rules data is examined and a specific rule (indicating a set of production metrics) corresponding to the specific configuration parameter is identified. The corresponding values of each of the set of production metrics are then determined and the value for the specific configuration parameter is calculated using the identified rule and the estimated values of the set of production metrics.