Connection Service Using Markov Chain for Degraded Link Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing connection monitoring techniques, such as the Internet Control Message Protocol (ICMP), are inadequate for detecting degraded connections as they add unnecessary traffic and are not representative of actual service traffic, limiting their effectiveness in maintaining smooth user experiences.

Innovation Solution

A connection service that probabilistically determines connection degradation by analyzing past state transitions in ambient network traffic statistics, using a Markov chain and transition matrices to predict future state transitions, allowing for proactive management of connections without artificial traffic generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ICMP ping messages are used to monitor connection health, then connection status can be tested, but network traffic is increased and test packets may be dropped by congested devices

Engineering Contradiction:
Improveconnection monitoring accuracyVSAvoidnetwork traffic and packet loss
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent extracts the monitoring function from active test packets and implements it through passive observation of ambient traffic statistics. Instead of injecting ICMP packets into the network, the system observes existing traffic patterns, round-trip times, and state transitions to determine connection health, thereby eliminating the harmful traffic generation while maintaining monitoring capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary statistical analysis layer that observes ambient network traffic characteristics without directly participating in the connection. By using round-trip time statistics and state transition models as intermediaries, the system can infer connection health from passive observation rather than active probing, avoiding the packet loss issues of direct ICMP testing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If test traffic is generated to monitor connections, then connection health can be assessed, but the test traffic is not representative of actual service traffic

Engineering Contradiction:
Improveconnection health detectionVSAvoidtraffic representativeness
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent enables the network traffic itself to serve the monitoring function. By analyzing statistics from actual ambient traffic flows, round-trip times, and state transitions, the system allows the service traffic to self-report its own health characteristics. This eliminates the need for separate test traffic and ensures that the monitoring data is inherently representative of actual service conditions

Inventive Principle:
Principle #25Self-service

3Reliability

If connection monitoring is performed using traditional methods, then connection status can be determined, but degraded connections cannot be predicted before they become critical

Engineering Contradiction:
Improveconnection status detectionVSAvoidresponse time to degradation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by using state transition models to predict future connection states based on historical ambient traffic patterns. By analyzing past state transitions and probabilistic future states, the system can identify connections that are likely to degrade before they actually do, enabling proactive switching to alternative connections before service quality deteriorates

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback loop where ambient traffic statistics are continuously collected, analyzed, and used to update state transition models. This feedback mechanism allows the system to learn from past connection behavior and improve its predictions of future degradation, enabling earlier detection and response to potential connection issues

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11677639B2Connection management between applications and service resources
Publication Date: 2023.06.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11677639B2 patent drawing
  • US11677639B2 patent drawing
  • US11677639B2 patent drawing

AI summary

Systems, methods, and software technology are disclosed herein for monitoring for and reporting on degraded connections between applications and application resources. In an implementation, a connection service receives requests from an application to ascertain whether or not a connection between the application and an application resource has become degraded. The service probabilistically determines whether or not the connection has become degraded and replies to the application with information indicative of the same.