Branch Gateway Availability Monitoring via Peer Keep-Alive Relay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for determining branch gateway device availability in computer networks are ineffective due to issues like packet loss and delayed transmission, especially in lossy or congested networks, leading to unreliable keep-alive messages.

Innovation Solution

Implementing a method where peer branch gateway devices can send keep-alive messages on behalf of unresponsive devices and route network traffic intended for unavailable devices, with the cloud management service monitoring and logging availability status and issuing alerts for unavailability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If keep-alive messages are sent periodically to monitor branch gateway device availability, then device availability can be monitored, but packet loss and delayed transmission occur in lossy or congested networks leading to unreliable monitoring

Engineering Contradiction:
Improveavailability monitoring reliabilityVSAvoidkeep-alive message loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a peer branch gateway device as an intermediary to send keep-alive messages on behalf of the monitored device. Instead of relying solely on the monitored device to send messages (which may be lost), the peer device acts as a mediator that can transmit messages through alternative network paths, thereby improving delivery reliability in lossy or congested networks

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by having peer devices ready to send keep-alive messages on behalf of unresponsive devices. The cloud management service proactively identifies when a device has stopped sending messages and immediately engages peer devices to send messages beforehand, rather than waiting for the monitoring to fail completely

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If probing or polling methods are used to detect unresponsive devices, then device status can be checked, but these solutions are ineffective in production environments due to network issues

Engineering Contradiction:
Improvedevice status detection accuracyVSAvoiddetection reliability in production
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent uses peer branch gateway devices as intermediaries to perform the detection function. Instead of the cloud management service directly probing devices (which may fail due to network issues), the peer devices act as local intermediaries that can reliably detect and report on the status of their peers through direct peer-to-peer communication that is less susceptible to network problems

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If redundancy peers are configured for high availability, then service continuity can be maintained, but determining which peer is available becomes unreliable when keep-alive messages are lost

Engineering Contradiction:
Improvehigh availability supportVSAvoidpeer availability determination
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces peer devices as intermediaries that can send keep-alive messages on behalf of unavailable devices. This creates a cross-verification mechanism where multiple peers can confirm the availability status of each other, making the availability determination more reliable even when some message paths are lost

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where peer devices monitor each other's keep-alive message reception and report status back to the cloud management service. This feedback loop allows the system to dynamically adjust and accurately determine which peers are available, even in the presence of message loss

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10887207B2System and method for determining branch gateway device availability in computer networks
Publication Date: 2021.01.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10887207B2 patent drawing
  • US10887207B2 patent drawing
  • US10887207B2 patent drawing

AI summary

The present disclosure provides an effective solution to accurately determine branch gateway device availability within a computer network. The present disclosure can be employed to accurately determine branch gateway device availability when branch gateway devices are configured in a high-availability peer configuration state and managed by a cloud management service. In some implementations, when branch gateway devices are in a high-availability peer configuration state, they send status messages to their peers which in turn can forward to a cloud management service such that the availability of each branch gateway device on a network can be readily obtained.