Intermediate Buffer Management Layer for Link Handoff Packet Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current link layer handoff in wireless communication systems results in noticeable performance impacts, particularly for VoIP and PTT applications, due to packet loss and subsequent TCP congestion control mechanisms during inter-AR handoffs.

Innovation Solution

The introduction of an intermediate buffer management layer (IBML) between OSI layer 3 and lower layers, which buffers and transfers packets during a link layer hard handoff, reducing packet loss by enabling seamless handover of buffered data between source and target communications interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a new link layer connection is established between the MN and the target AR during inter-AR handoff, then the mobility agent function is successfully switched from source AR to target AR, but packet loss occurs and TCP congestion control is triggered

Engineering Contradiction:
Improvehandoff reliabilityVSAvoidpacket loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The source AR proactively transfers buffered data packets to the target AR before the handoff is completed. This preliminary action ensures that the target AR already has the necessary data when the handoff occurs, preventing packet loss without requiring TCP retransmission

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediate data transfer mechanism between the source AR and target AR. The source AR acts as an intermediary that holds and transfers buffered data to the target AR, ensuring continuous data flow during the handoff transition without gaps or losses

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the link layer flushes outstanding transmit and re-transmit queues during handoff, then the new link layer connection is established, but end-to-end application performance deteriorates

Engineering Contradiction:
Improvelink layer re-establishmentVSAvoidapplication performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent maintains continuous data transmission during handoff by transferring buffered packets from source AR to target AR. This continuity prevents the interruption that would otherwise occur when flushing queues, ensuring that application performance remains unaffected by the handoff process

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If TCP slow start procedure is invoked due to packet loss during handoff, then congestion control is initiated, but end-to-end throughput decreases

Engineering Contradiction:
Improvecongestion control accuracyVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary anti-action by preventing packet loss at the link layer through proactive data transfer. This prevents the false congestion signal that would otherwise trigger TCP slow start, thereby maintaining high throughput while still providing accurate congestion control when actually needed

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS7567535B2Method and apparatus for improved link layer handoff
Publication Date: 2009.07.28 MOTOROLA SOLUTIONS INC
  • US7567535B2 patent drawing
  • US7567535B2 patent drawing
  • US7567535B2 patent drawing

AI summary

Various embodiments are described to address the need for an apparatus and method that improves link layer handoff by addressing the packet-loss problem existing today. An intermediate buffer management layer (IBML) (201, 211) is introduced below layer 3 of an OSI-based communications interface. The IBML buffers copies of OSI layer 3 packets being transmitted via lower layers (205, 215) of the interface and manages the buffer contents using indications the IBML receives from one or more of the lower layers. When the IBML receives an indication that a link layer hard handoff is proceeding, the IBML transfers the presently buffered packets to a corresponding IBML (202, 212) in the target communications interface. This sub-layer 3 buffer transfer enables the target communications interface to reduce packet-loss associated with the hard handoff.