Adaptive Tunnel Transport Protocol for Data Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data compression technologies in computer networks fail to maintain optimal compression under adverse network conditions, such as high-loss networks, leading to stalls in data delivery and loss of compression benefits.

Innovation Solution

A method that switches between stateful compression algorithms with reliable transport protocols and stateless compression algorithms with unreliable transport protocols based on network conditions, ensuring continuous data compression without packet reordering, and automatically switches back to reliable mode when conditions improve.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If stateful compression algorithms with reliable transport protocols are used, then compression efficiency is improved, but data delivery stalls under high-loss network conditions

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddata delivery continuity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system dynamically switches between reliable and unreliable transport protocols based on network conditions. When network loss exceeds a threshold, the system transitions from TCP-based reliable transport to UDP-based unreliable transport, allowing compression to continue without stalls while accepting some packet loss.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the transport protocol parameter (reliable vs unreliable) based on network conditions. By monitoring packet loss rates and adjusting the transport mode, the system optimizes both compression efficiency and delivery continuity under varying network conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If unreliable transport protocol is used to maintain compression under high-loss conditions, then data delivery continuity is improved, but packet reordering occurs

Engineering Contradiction:
Improvedata delivery continuityVSAvoidpacket order
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system segments the compression data into independent packets that can be transmitted via unreliable transport. Each packet is self-contained with sufficient context to be decompressed independently, allowing out-of-order delivery without corrupting the overall compression state.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates independent copies of compression context for each packet transmitted over unreliable transport. This allows packets to be retransmitted or reordered without affecting the overall compression stream integrity, as each packet carries its own necessary context.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If compression mode switches between reliable and unreliable transport, then adaptability to network conditions is improved, but system complexity increases

Engineering Contradiction:
Improvenetwork condition adaptationVSAvoidprotocol switching mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses feedback from network condition monitoring (packet loss rates, transmission acknowledgments) to automatically adjust the transport protocol mode. This feedback loop enables adaptive switching between reliable and unreliable transport without manual intervention, balancing complexity with performance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The compression system self-adjusts its transport mode based on observed network conditions. By monitoring its own transmission performance and autonomously switching protocols, the system reduces the need for external control mechanisms while maintaining optimal performance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7649909B1Adaptive tunnel transport protocol
Publication Date: 2010.01.19 CA TECH INC
  • US7649909B1 patent drawing
  • US7649909B1 patent drawing
  • US7649909B1 patent drawing

AI summary

An exemplary embodiment provides a method for use in a data compression device wherein optimal compression is maintained in response to network characteristics by switching between a first compression mode, including use of a stateful compression algorithm and a reliable transport protocol, to a second compression mode, including a second compression algorithm and an unreliable transport protocol, as needed in order to keep data flowing. In the second compression mode, rather than bypassing an established tunnel between two data compression devices altogether and losing the benefits of compression, this method allows data to be compressed using an algorithm that does not require reliable packet delivery. When a positive change in network conditions is detected, data transmission using the first compression mode resumes.