Heartbeat Messaging for Data Connection Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional heartbeat technology fails to detect degraded connections in data communication systems, particularly when a subset of transmission sessions stalls, leading to network congestion and false error identification.

Innovation Solution

Implementing enhanced heartbeat processing with larger data payloads and shorter intervals to verify the acceptability of data communication quality and speed, using an expedited call procedure to send and receive enhanced heartbeat messages, and determining connection validity based on responses within these intervals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional heartbeat technology is used with standard data payloads and intervals, then the system operates with normal processing loads, but degraded connections are not detected and false error identification occurs

Engineering Contradiction:
Improveconnection detection accuracyVSAvoiddegraded connection detection
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameters of heartbeat messages by increasing data payload sizes and adjusting time intervals between messages. This allows the system to detect degraded connections more accurately by observing how the connection handles varying loads, thereby resolving the contradiction between maintaining normal operation and detecting degraded states.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by sending heartbeat messages at reduced frequency during normal operation, then switching to enhanced heartbeat processing with larger payloads and shorter intervals when degradation is suspected. This allows the system to avoid unnecessary overhead while maintaining detection capability when needed.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If enhanced heartbeat processing with larger data payloads is implemented, then connection quality and speed are verified accurately, but network overhead and processing load increase

Engineering Contradiction:
Improvedata communication quality verificationVSAvoidnetwork overhead
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent implements periodic enhanced heartbeat processing rather than continuous operation. Enhanced heartbeats with larger payloads are sent at specific intervals or when triggered by certain conditions, allowing accurate verification of connection quality while minimizing overall network overhead by not continuously transmitting large data volumes.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts heartbeat message characteristics based on connection conditions. When connections are healthy, standard lightweight heartbeats are used. When degradation is detected, the system transitions to enhanced processing with larger payloads, creating a dynamic adaptation that balances measurement precision with energy consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10243828B2Managing connections for data communications using heartbeat messaging
Publication Date: 2019.03.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10243828B2 patent drawing
  • US10243828B2 patent drawing
  • US10243828B2 patent drawing

AI summary

A system, computer-implemented method and computer program performs heartbeat messaging for managing connections for data communications. In one example method, an indication of a problem associated with a connection for data communication in a computing system or network is received. In response to receiving the indication, a heartbeat message is sent over the connection. The method monitors for a heartbeat response to the heartbeat message within a predefined heartbeat time interval. If a heartbeat response is received within the predefined heartbeat time interval, the method determines that the indication of a problem associated with the connection is invalid. If a heartbeat response is not received within the predefined heartbeat time interval, the method determines that the indication of a problem associated with the connection is valid.