Dynamic Control System for Computing Input Parameter Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring application-level and system-level parameters for complex IT systems to meet performance metrics and quality of service targets is challenging due to the large number of tunable parameters and complex interrelationships, leading to inefficient resource allocation and potential overload or underutilization as workloads fluctuate.

Innovation Solution

A control system that dynamically selects and adjusts a subset of critical knobs using online dimension reduction and machine learning techniques, such as LASSO, to identify and adjust the most influential parameters, thereby achieving desired performance metrics and quality of service targets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If statically allocated resources are used, then system configuration is simple, but resource utilization is inefficient and systems are either underutilized or overloaded

Engineering Contradiction:
Improvesystem configurationVSAvoidresource utilization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic resource allocation by continuously monitoring system workload and automatically adjusting resource allocation parameters in real-time, transitioning from static to dynamic configuration to optimize resource utilization while maintaining manageable system complexity through automated control

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If human operators manually configure parameters, then flexibility to meet performance metrics is improved, but operational complexity and error-proneness increase

Engineering Contradiction:
Improveperformance metric complianceVSAvoidparameter configuration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs self-configuration by automatically monitoring performance metrics, identifying which parameters need adjustment, and modifying configuration parameters autonomously without human intervention, thereby maintaining adaptability to performance requirements while eliminating manual operational complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements closed-loop feedback control where system performance is continuously monitored and fed back to automatically adjust configuration parameters, enabling the system to adapt to changing conditions while removing the burden of manual configuration from operators

Inventive Principle:
Principle #23Feedback

3Productivity

If all tunable parameters are adjusted, then comprehensive optimization is achieved, but system complexity and difficulty of identification increase

Engineering Contradiction:
Improveoptimization comprehensivenessVSAvoidparameter management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts and identifies only the critical subset of parameters that have the most significant impact on performance metrics, ignoring less important parameters, thereby achieving effective optimization with reduced complexity by focusing on the essential few rather than all possible parameters

Inventive Principle:
Principle #2Taking out (Extraction)

4Speed

If real-time parameter adjustment is implemented, then responsiveness to workload changes is improved, but control complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidcontrol mechanism
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements automated feedback control systems that continuously monitor workload changes and automatically adjust parameters in real-time, achieving rapid response to changing conditions while managing control complexity through systematic automated control algorithms rather than manual intervention

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9143554B2Control of a computing system having adjustable inputs
Publication Date: 2015.09.22 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9143554B2 patent drawing
  • US9143554B2 patent drawing
  • US9143554B2 patent drawing

AI summary

A technique for controlling an output of a computing system having multiple adjustable inputs includes providing a set of adjustable inputs to the computing system, observing an output of the computing system while the system is in operation, and selecting a subset of adjustable inputs from the set of adjustable inputs based on the observation of the output. The inputs in the selected subset are then adjusted to achieve a desired output of the computing system.