Channel Instance Upset Detection via Baseline Deviation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In messaging middleware environments, channel instances often experience performance deviations that go undetected, leading to potential communication disruptions and inefficiencies, as existing monitoring systems lack effective methods to compare individual channel instance performance against baseline standards and respond to upset conditions.

Innovation Solution

A method is implemented to monitor the performance of individual channel instances by comparing their message transfer rates against established normal performance ranges, triggering an alarm and potentially rebooting the queue manager when deviations exceed a threshold, ensuring adequate capacity is available across parallel queue managers before taking any instance offline.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing monitoring systems are used to track channel instance performance, then basic performance data can be collected, but performance deviations cannot be effectively detected or compared against baseline standards

Engineering Contradiction:
Improveperformance deviation detectionVSAvoidcommunication reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing baseline performance metrics for channel instances before monitoring begins. These baselines are created by collecting and analyzing historical performance data, then storing them for future comparison. This preliminary characterization enables the system to detect deviations from normal operation, directly resolving the contradiction by providing a reference framework that transforms basic data collection into meaningful performance anomaly detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously comparing current channel instance performance metrics against the established baselines and generating alerts when deviations exceed predefined thresholds. This closed-loop feedback enables real-time detection of performance issues, allowing the system to maintain communication reliability by promptly identifying and signaling problems that would otherwise go undetected by existing monitoring approaches.

Inventive Principle:
Principle #23Feedback

2Reliability

If channel instance performance is monitored and compared against baselines, then performance issues can be detected early, but system complexity increases due to baseline establishment and maintenance

Engineering Contradiction:
Improveperformance monitoring reliabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies self-service by enabling channel instances to generate their own performance baseline data during normal operation. Each channel instance contributes to its own baseline profile through continuous metrics collection, eliminating the need for manual baseline configuration or external intervention. This self-characterizing approach reduces system complexity while maintaining reliable performance monitoring, as the baselines are automatically established and updated based on actual operational data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system manages complexity through parameter changes by dynamically adjusting monitoring thresholds and baseline parameters based on observed performance patterns. The system can adapt baseline windows, deviation thresholds, and comparison parameters to match the specific characteristics of different channel instances and their operational contexts. This parameter adaptability allows the monitoring system to remain simple while achieving high reliability across diverse messaging scenarios.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If message transfer rate is used to measure channel instance performance, then performance can be quantified, but the system cannot respond proactively to upset conditions

Engineering Contradiction:
Improvemessage transfer rate measurementVSAvoidcommunication continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing predetermined response actions and thresholds before performance issues occur. When message transfer rate deviations are detected against the baseline, the system automatically executes pre-configured responses such as generating alerts, notifying operators, or triggering remediation procedures. This preliminary preparation enables proactive response to upset conditions, maintaining communication continuity by addressing issues before they cause disruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback loops that continuously monitor message transfer rates, compare them against baselines, and automatically trigger responses when deviations exceed thresholds. This real-time feedback mechanism transforms the static measurement capability into an active monitoring and response system, enabling the infrastructure to self-correct or alert operators to maintain communication reliability without manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9563495B1Detecting upset conditions in channel instances
Publication Date: 2017.02.07 T MOBILE INNOVATIONS LLC
  • US9563495B1 patent drawing
  • US9563495B1 patent drawing
  • US9563495B1 patent drawing

AI summary

A method, system, and computer-readable media for automatically detecting an abnormal data transfer rate in a channel instance. The method includes determining a normal data transfer rate for a particular channel instance and then monitoring data transfer rates for a channel instance. Corrective action may be taken when the data transfer rate in a channel instances deviates more than a threshold amount from the normal rate.