Adaptive Keep-Alive Session Reservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network communication session management using periodic keep-alive signals is inefficient in healthy networks and unreliable in congested environments, leading to unnecessary bandwidth waste and premature session termination.

Innovation Solution

An adaptive keep-alive reservation technique where the client node adjusts the keep-alive message interval based on delay values received from the server node, using a probabilistic function to increment or decrement the keep-alive reservation value, allowing for dynamic adjustment of message frequency in response to network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed periodic keep-alive interval is used, then the session management is simple, but bandwidth is wasted in healthy networks and sessions are terminated prematurely in congested networks

Engineering Contradiction:
Improvesession management complexityVSAvoidsession maintenance reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic adjustment of the keep-alive message interval based on network conditions. The client node modifies the reservation value for subsequent keep-alive messages according to measured network delay, transforming the static periodic interval into a dynamic adaptive interval that responds to actual network state, thereby resolving the contradiction between simplicity and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the client node measures the actual delay of keep-alive messages and uses this information to adjust future message intervals. The server node also provides feedback through delay messages that inform the client of network conditions, enabling closed-loop control that improves session maintenance reliability while optimizing bandwidth usage.

Inventive Principle:
Principle #23Feedback

2Reliability

If a short keep-alive period is used, then session activity is reliably detected, but unnecessary bandwidth is consumed in stable networks

Engineering Contradiction:
Improvesession activity detectionVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The keep-alive message interval transitions from a fixed short period to a dynamic interval that adapts based on network conditions. When network delay is low (healthy network), the interval increases reducing bandwidth consumption. When network delay is high (congested network), the interval decreases to maintain reliable session detection, thus resolving the contradiction between reliability and energy loss.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the temporal parameter of keep-alive message transmission by adjusting the reservation value based on measured delay characteristics. This parameter adaptation allows the system to optimize between detection reliability and bandwidth consumption by varying the message interval according to actual network performance rather than using a fixed period.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If a long keep-alive period is used, then bandwidth is conserved, but sessions are terminated prematurely during network congestion

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidsession continuity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system dynamically adjusts the keep-alive interval based on real-time network delay measurements. When network conditions deteriorate (higher delay), the system automatically shortens the interval to prevent premature session termination. When network conditions are good (lower delay), the system extends the interval to conserve bandwidth, thereby resolving the contradiction between bandwidth efficiency and session continuity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The feedback mechanism measures actual network delay and uses this information to adjust the keep-alive message timing. This closed-loop control ensures that the message interval is optimized for current network conditions, preventing both premature session termination during congestion and unnecessary bandwidth consumption during stable operation.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If keep-alive messages are sent frequently, then network health is monitored accurately, but resource usage increases

Engineering Contradiction:
Improvenetwork health monitoring accuracyVSAvoidmessage volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The message frequency transitions from a static high rate to a dynamic rate that adapts to network conditions. The system maintains high monitoring accuracy when needed by increasing message frequency during congestion, while reducing frequency during stable operation to lower resource usage, thus resolving the contradiction between measurement precision and quantity of messages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The temporal parameter of message transmission (interval/frequency) is changed based on measured network characteristics. This parameter adaptation allows the system to optimize the trade-off between monitoring accuracy and message volume by varying frequency according to actual network performance rather than maintaining a constant high rate.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8713097B2Adaptive period network session reservation
Publication Date: 2014.04.29 WSOU INVESTMENTS LLC
  • US8713097B2 patent drawing
  • US8713097B2 patent drawing
  • US8713097B2 patent drawing

AI summary

The invention is directed to providing communications session management using an adaptive keep-alive reservation technique responsive to network conditions.