Adaptive Keep-Alive Session Reservation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If a short keep-alive period is used, then session activity is reliably detected, but unnecessary bandwidth is consumed in stable networks
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.
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.
3Loss of energy
If a long keep-alive period is used, then bandwidth is conserved, but sessions are terminated prematurely during network congestion
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.
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.
4Measurement precision
If keep-alive messages are sent frequently, then network health is monitored accurately, but resource usage increases
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.
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.
Data Source
AI summary
The invention is directed to providing communications session management using an adaptive keep-alive reservation technique responsive to network conditions.


