Application Chain Monitoring With Resource-Performance Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IT infrastructure monitoring solutions fail to link resource saturation with application performance issues, leading to delayed technical interventions and difficulties in maintaining service-level agreements for application quality.

Innovation Solution

A system that monitors resource consumption of application chains using consumption probes, establishes performance thresholds, and implements an alert mechanism to detect and categorize performance problems, enabling proactive intervention before contention occurs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If monitoring solutions diagnose server contentions, then technical intervention can be initiated, but the link between resource saturation and application performance is not established

Engineering Contradiction:
Improveapplication performance monitoringVSAvoidlink between resource saturation and application performance
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent combines resource monitoring data with application performance data into a unified monitoring system. The monitoring agent collects both resource metrics (CPU, memory, disk, network) and application performance metrics (response time, throughput, errors) and correlates them together, establishing the link between resource saturation and application performance degradation that was previously missing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements feedback by continuously monitoring application performance metrics and comparing them against thresholds, then triggering alerts when performance degradation is detected. The feedback loop includes real-time data collection, analysis, alert generation, and notification to stakeholders, enabling timely intervention based on actual application performance rather than just resource utilization.

Inventive Principle:
Principle #23Feedback

2Productivity

If technical intervention is initiated to resolve server contentions, then resource problems can be addressed, but service-level agreements for application quality are not maintained

Engineering Contradiction:
Improveresource problem resolutionVSAvoidservice-level agreement compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by establishing performance thresholds and baseline metrics during normal operation. When performance degradation is detected, the system has already prepared alert rules and notification channels, enabling immediate service-level agreement compliance verification and breach notification without delay in analysis or response initiation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by dynamically adjusting monitoring thresholds and alert criteria based on application performance data. The system can modify monitoring parameters such as response time thresholds, error rate limits, and resource utilization thresholds to reflect changing service-level agreement requirements and application performance characteristics, ensuring continuous compliance monitoring.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If data collection is performed during performance degradation, then problem analysis can be conducted, but data may not be available when needed

Engineering Contradiction:
Improveperformance problem data collectionVSAvoiddata availability timing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The monitoring agent operates continuously, collecting resource and application performance metrics at regular intervals regardless of whether performance degradation is occurring. This continuous data collection ensures that historical baseline data is available for comparison and that real-time data is captured immediately when performance problems occur, eliminating gaps in data availability.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary data collection by continuously gathering metrics during normal operation to establish baseline performance levels. When performance degradation occurs, the data collection is already in progress and historical data is readily available for immediate analysis, eliminating the delay that would occur if data collection only started when problems were detected.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11556445B2Mechanism for monitoring and alerts of computer systems applications
Publication Date: 2023.01.17 BULL SA
  • US11556445B2 patent drawing
  • US11556445B2 patent drawing

AI summary

A system including at least one computer and code executable thereby for implementing a mechanism for monitoring performances of applications of an application chain. The system includes an arrangement forming a measuring repository on the one hand for measuring levels of use of resources of applications during periods of degradation of performances of the applications, and by application and by period of the application chain, in a memory storing these levels of use. The arrangement is further operable to: establish a repository of use data by defining and storing in at least one memory, by resource and by application, thresholds of acceptable performance of the level of use of the measuring repository; constitute a categorization module of performance problems as a function of measuring and use repositories; and implement an alert mechanism when the monitoring mechanism detects a performance problem of the applications or when the problem is resolved.