Adaptive Endpoint Registration Interval for NAT Binding Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network Address Translation (NAT) devices prematurely assume session inactivity, leading to unnecessary termination of endpoint bindings, which disrupts continuous communication sessions.

Innovation Solution

A system and method for adaptively adjusting the registration interval of endpoints associated with NAT devices, determining the stability of bindings based on received messages and adjusting the registration interval to maintain the binding open for longer periods, ensuring high availability and minimizing disruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the NAT device uses a fixed time interval to assume session inactivity, then the device complexity is reduced, but the reliability of the binding is worsened because the binding may be prematurely terminated

Engineering Contradiction:
ImproveNAT device complexityVSAvoidbinding reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by making the registration interval adaptive rather than fixed. The NAT device monitors message traffic patterns and dynamically adjusts the registration interval based on observed activity, allowing the system to adapt to varying session characteristics while maintaining binding reliability without excessive complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of registration interval from a static value to a dynamic value that is adjusted based on observed message traffic patterns. This parameter change allows the system to optimize binding reliability by extending intervals for stable sessions while maintaining responsiveness for active sessions

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the registration interval is extended to maintain binding open longer, then the availability of the endpoint is improved, but the time required to detect actual session termination is increased

Engineering Contradiction:
Improveendpoint availabilityVSAvoidsession termination detection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements feedback by continuously monitoring message traffic patterns and using this information to adjust the registration interval. The system receives feedback from observed session activity and adapts the interval accordingly, ensuring bindings remain open during active sessions while detecting termination when activity patterns change

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically adjusting registration intervals based on its own observations of message traffic patterns, without requiring external control. The NAT device monitors its own session state and autonomously optimizes binding maintenance

Inventive Principle:
Principle #25Self-service

3Speed

If the registration interval is shortened to quickly detect session termination, then the response time to termination is improved, but the binding may be closed unnecessarily during active sessions

Engineering Contradiction:
Improvesession termination detection speedVSAvoidbinding stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically adjusts the registration interval based on real-time observation of message traffic patterns. For sessions with frequent activity, the interval is shortened to quickly detect termination, while for stable sessions, the interval is extended to maintain binding reliability, optimizing both detection speed and stability contextually

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7945663B2Systems, methods, and computer program products for adaptively adjusting a registration interval of an endpoint
Publication Date: 2011.05.17 RIBBON COMMUNICATIONS OPERATING CO INC
  • US7945663B2 patent drawing
  • US7945663B2 patent drawing
  • US7945663B2 patent drawing

AI summary

Methods, systems, and computer program products for adaptively adjusting a registration interval of an endpoint are provided. In an embodiment of the subject matter disclosed herein, a method of adaptively adjusting a registration interval of an endpoint comprises determining a registration interval for an endpoint associated with a binding defined at a network address translation device. The method also comprises determining a stability of the binding based on a message received from the endpoint. Further, the method comprises adjusting the registration interval for the endpoint based on the determined stability of the binding. A message can be sent to the endpoint for indicating the adjusted registration interval.