Header Compression Logic for Out-of-Order Packet Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing header compression algorithms in packet-switched networks are not robust against packet misordering, which can lead to decompression failures and reduced compression efficiency, especially in channels that do not guarantee in-order delivery of packets.

Innovation Solution

The use of external information regarding the degree of packet misordering allows the compressor and decompressor to optimize their logic and parameters, such as the window based least significant bits encoding parameter p, and state transition configurations, to improve robustness against misordering while maintaining packet loss robustness, thereby enhancing compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If header compression algorithms assume in-order packet delivery, then compression efficiency is improved, but robustness against packet misordering deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidrobustness against packet misordering
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-configuring the decompressor with a reordering buffer and sequence number tracking mechanisms before packets arrive. This allows the system to anticipate and handle out-of-order packets without decompression failures, maintaining robustness while preserving compression efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary reordering buffer between the compressed packet stream and the decompressor. This buffer acts as a mediator that temporarily stores out-of-order packets, resequences them according to their sequence numbers, and then delivers them in the correct order to the decompressor, resolving the contradiction between compression efficiency and misordering robustness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Volume of moving object

If window based least significant bits encoding is used for compression, then header size is reduced, but sensitivity to packet misordering increases

Engineering Contradiction:
Improveheader sizeVSAvoidsensitivity to packet misordering
Core Design Contradiction:
Volume of moving objectVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-establishing sequence number tracking and reordering buffer mechanisms before packets with window based least significant bits encoding arrive. This allows the system to handle misordered packets correctly even though the compressed header format is highly sensitive to ordering, maintaining both small header size and robustness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary reordering buffer that sits between the compressed packet stream using window based encoding and the decompressor. This intermediary maintains sequence number information and reorders packets before decompression, protecting the sensitive compressed format from misordering issues while preserving the small header size benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If decompressor discards packets during resynchronization, then decompression failure is prevented, but packet loss increases

Engineering Contradiction:
Improvedecompression failure preventionVSAvoidpacket loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies preliminary action by pre-configuring the decompressor with reordering buffer and sequence number tracking capabilities before misordered packets arrive. This allows the decompressor to handle out-of-order packets correctly using the buffered information, preventing decompression failures without needing to discard packets, thus avoiding unnecessary packet loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary reordering buffer that prevents decompression failures by resequening packets before they reach the decompressor. This intermediary eliminates the need for the decompressor to discard packets during resynchronization, as the buffer has already arranged packets in the correct order, thereby preventing both decompression failures and unnecessary packet loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8537741B2Method of header compression over channels with out-of-order delivery
Publication Date: 2013.09.17 ALCATEL LUCENT SA
  • US8537741B2 patent drawing
  • US8537741B2 patent drawing
  • US8537741B2 patent drawing

AI summary

For use in packet-switched networks, a method is provided for using external information regarding the degree of misordering of packets, to make header compression more robust against such misordering.