Web-Based Infrastructure Performance Modeling System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing commercial products for analyzing application and infrastructure performance require advanced expertise, making them inaccessible to application designers and deployment engineers who need to optimize system configuration for better performance.
Innovation Solution
A computer-implemented system and method that uses a web dashboard to receive user input on infrastructure configuration and performance objectives, employing a modeling engine to determine performance models and a computation engine to generate model-specific outputs, displayed back to the user for optimizing system design and configuration parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If existing commercial products are used for performance analysis, then measurement precision is improved, but device complexity increases and ease of operation deteriorates
Solution Approach 1:
The patent introduces an intermediary system comprising automated discovery agents, modeling engines, and computation engines that mediate between the user and the complex performance analysis infrastructure. These intermediaries automatically collect infrastructure data, select appropriate performance models, and compute results without requiring users to understand the underlying complexity, thus maintaining high measurement precision while dramatically improving ease of operation
Solution Approach 2:
The system enables self-service by allowing non-expert users to obtain performance analysis through simple web-based interfaces. The automated discovery agents autonomously navigate infrastructure components, and the modeling engine automatically selects and configures appropriate performance models based on the detected infrastructure type, eliminating the need for users to manually configure complex parameters or understand specialized knowledge
2Measurement precision
If expert-level analysis capability is provided, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent segments the complex performance analysis system into distinct modular components: automated discovery agents for data collection, modeling engines for model selection and configuration, and computation engines for result generation. Each module handles specific tasks independently, allowing the system to provide expert-level analysis capability while managing complexity through clear separation of concerns and standardized interfaces between modules
3Ease of operation
If automated discovery and modeling is implemented, then ease of operation is improved, but use of energy increases
Solution Approach 1:
The system implements partial action by having automated discovery agents selectively collect only the specific infrastructure parameters needed for the particular performance analysis task at hand, rather than comprehensively scanning and storing all possible infrastructure data. The modeling engine similarly selects only the necessary performance models and parameters relevant to the user's specific objectives, reducing unnecessary computational overhead and energy consumption while maintaining ease of operation
Data Source
AI summary
Embodiments of the present invention are directed to a computer implemented web based application and infrastructure performance analysis and forecasting system and method for improving the performance of at least one application and infrastructure and reducing complexity of analyzing the performance of the application and infrastructure. The system and method receive infrastructure input from a user regarding application and infrastructure configuration, as well as performance objective(s). Based on the infrastructure input received from the user, a modeling engine determines at least one application and infrastructure performance model. The system and method then receive model specific input from the user for each model. Based on the information received from the user, a model computation engine computes output for the models which is then displayed to the user.


