Diagnostic Component for Isolating Actionable System Performance Issues
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Measuring and evaluating the response of computer systems to user requests is challenging due to variations in subsystem performance, making it difficult to identify the true causes of performance issues, especially in large systems with multiple servers.
Innovation Solution
A diagnostic component that measures and evaluates subsystem operations and associated physical computing resources, providing actionable insights by distinguishing between actionable and non-actionable performance issues based on resource constraints and thresholds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If system response time is measured to improve user experience, then user satisfaction is improved, but it becomes difficult to identify true causes of performance issues due to variations in subsystem performance
Solution Approach 1:
The patent segments the overall system response time into individual subsystem operation times. By breaking down the total response time into discrete components (e.g., form loading time, database query time, processing time), the system can identify which specific subsystem is causing performance issues rather than just measuring overall response time. This segmentation enables precise diagnosis of performance bottlenecks.
Solution Approach 2:
The patent implements feedback mechanisms that provide diagnostic information about subsystem performance variations. By monitoring and reporting on individual subsystem operations alongside overall system response, the system feeds back information that helps distinguish between actionable performance issues and those caused by external factors like physical load or environmental conditions.
2Loss of information
If comprehensive monitoring of all subsystem operations is implemented, then complete performance data is obtained, but variations in physical computing resource operation obfuscate the true causes of performance issues
Solution Approach 1:
The patent extracts and isolates actionable performance information from the comprehensive monitoring data. By separating diagnostic information that can lead to actionable insights from data that merely reflects environmental variations or resource constraints, the system provides focused diagnostic information without being overwhelmed by the complexity of complete system monitoring.
Solution Approach 2:
The patent applies local quality by providing different levels of diagnostic detail for different subsystems based on their importance and variability. Rather than treating all subsystems uniformly, the system focuses diagnostic attention on critical subsystems where performance variations are most likely to indicate actionable issues, while filtering out noise from less critical areas.
3Measurement precision
If form performance is evaluated in isolation, then individual form metrics are obtained, but variations in form performance make it difficult to understand whether the form is performing poorly
Solution Approach 1:
The patent establishes baseline performance metrics and evaluation criteria for forms before actual performance measurement. By pre-defining what constitutes acceptable versus poor performance based on historical data and system conditions, the system can accurately evaluate individual form performance in context rather than isolation, accounting for variations in system load and environmental factors.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The performance of computer system responses to user requests is measured and evaluated in the context of physical computing resource operation. Diagnostic information related to computer system performance is selectively provided based the measured performance and physical computing resource operation.