Multi-Protocol Data Transfer for Long-Haul Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The TCP/IP protocol experiences throughput degradation when transferring data over long distances due to its rigid error recovery mechanisms, which become bandwidth-intensive and cause data transfers to take longer than necessary over long-haul networks with non-negligible round trip time and packet loss.

Innovation Solution

A multi-protocol data transfer mechanism is employed, using a reliable protocol like TCP for control information and an unreliable protocol like UDP for data transfer, minimizing the negative performance impact of error correction mechanisms by maximizing bandwidth and allowing for efficient retransmission of missing packets using TCP.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP/IP protocol is used for data transfer over long distances, then data reliability is ensured, but throughput is significantly degraded due to rigid error recovery mechanisms

Engineering Contradiction:
Improvedata reliabilityVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the data transfer process into two distinct phases: a control phase using TCP/IP protocol for setting up transfer parameters and ensuring reliability, and a data transfer phase using a simpler protocol for actual data transmission. This segmentation allows the system to benefit from TCP's reliability mechanisms only where necessary (control information) while avoiding their overhead during bulk data transfer, thereby resolving the contradiction between reliability and throughput.

Inventive Principle:
Principle #1Segmentation

2Reliability

If TCP error recovery mechanisms are used, then packet loss is handled, but bandwidth is consumed by correction mechanisms causing transfer to take longer

Engineering Contradiction:
Improvepacket loss handlingVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring transfer parameters, error recovery thresholds, and protocol switching logic during the control phase before actual data transfer begins. This preliminary setup allows the data transfer phase to proceed with minimal overhead and pre-planned error handling strategies, reducing the time lost during active transfer while maintaining reliability through pre-established mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9350493B1Multi-protocol data transfers
Publication Date: 2016.05.24 AMZETTA TECH LLC
  • US9350493B1 patent drawing
  • US9350493B1 patent drawing
  • US9350493B1 patent drawing

AI summary

Technologies are described herein for performing a multi-protocol data transfer. A first protocol that guarantees reliability and in-order delivery of data packets is utilized to transmit control information for a data transfer. Once the control information has been transmitted and received at the destination, a second protocol is utilized to transfer the actual data. The second protocol does not guarantee data reliability or in-order delivery. If any data packets are not delivered to the destination using the second protocol, either the first protocol, the second protocol, or a combination can be utilized to retransmit the missing packets.