Predicting Latency in Streaming Infrastructure Using ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in managing latency across integrated Message Oriented Middleware (MOM) platforms, leading to negative user experiences and business impacts, as existing methods struggle to effectively predict and prevent latency issues in distributed data streaming and event management infrastructures.

Innovation Solution

The implementation of machine learning-based models that analyze performance metrics from data streaming infrastructures, comprising message producers, brokers, and consumers, to predict and prevent latency-related anomalies by identifying potential issues before they occur, using techniques such as random forest and logistics regression models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple integrated MOM platforms are used for data streaming and event management, then system functionality and versatility are improved, but latency prediction and performance management become more difficult

Engineering Contradiction:
Improvesystem functionalityVSAvoidlatency prediction difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the complex multi-platform MOM system into individual observable components (message queues, producers, consumers, brokers) and measures performance metrics for each segment separately. This allows latency to be tracked and predicted at the component level rather than attempting to measure the entire integrated system as a monolith, resolving the contradiction between maintaining versatile multi-platform functionality and enabling effective latency detection.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If traditional monitoring methods are used for integrated MOM platforms, then system complexity is maintained at current levels, but latency prevention capability is insufficient

Engineering Contradiction:
Improvesystem complexityVSAvoidlatency prevention capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements preliminary action by using machine learning models to predict latency issues before they actually occur. The system analyzes historical performance metrics and patterns to forecast potential latency problems in advance, allowing proactive remediation actions to be taken. This transforms the system from reactive monitoring to predictive prevention, improving reliability without requiring fundamental changes to the underlying MOM platform architecture.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If machine learning models are implemented for latency prediction, then latency prevention capability is improved, but system complexity and computational requirements increase

Engineering Contradiction:
Improvelatency prediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces machine learning models as intermediary components that sit between the raw performance metrics collection and the latency prediction output. These ML models act as mediators that consume multiple input metrics from the MOM platforms and translate them into predictive insights about future latency conditions. This intermediary layer manages the complexity by encapsulating the computational requirements within dedicated prediction services rather than embedding complexity throughout the entire MOM infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11038786B2Streaming and event management infrastructure performance prediction
Publication Date: 2021.06.15 DELL PROD LP
  • US11038786B2 patent drawing
  • US11038786B2 patent drawing
  • US11038786B2 patent drawing

AI summary

A method includes receiving a plurality of performance metrics from a data streaming infrastructure. The data streaming infrastructure comprises one or more message producers, one or more message brokers and one or more message consumers. In the method, the plurality of performance metrics are analyzed in a machine learning model, and one or more performance issues with the data streaming infrastructure are predicted based on the analyzing.