Bitmap-Based Early Retransmission for Reliable Transport

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet transmission protocols face challenges in efficiently detecting and recovering from packet losses due to congestion, network disconnects, and malfunctioning nodes, leading to incomplete data reconstruction at the destination.

Innovation Solution

The implementation of an extended acknowledgment (EACK) schema using bitmaps at both the transmitter and receiver to track packet status, allowing for proactive retransmission of lost packets by comparing sender and receiver bitmaps, and utilizing timestamp values to determine the order and timing of packet transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional acknowledgment protocols are used for packet loss detection, then network communication can be maintained with standard complexity, but packet loss detection and recovery efficiency deteriorates leading to incomplete data reconstruction

Engineering Contradiction:
Improvepacket loss detection and recoveryVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the acknowledgment process into two distinct components: a transmitter bitmap that tracks packets sent by the source device, and a receiver bitmap that tracks packets received by the destination device. This segmentation allows each bitmap to independently monitor specific aspects of packet transmission, enabling more precise packet loss detection compared to traditional single-protocol acknowledgment methods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by having the source device proactively retransmit packets identified as lost through bitmap comparison, before the destination device requests retransmission. The source device continuously monitors the comparison between transmitter and receiver bitmaps and immediately retransmits missing packets, preventing data reconstruction delays.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If bitmap comparison mechanism is implemented for proactive retransmission, then packet loss recovery is improved, but device complexity increases due to additional circuitry and processing requirements

Engineering Contradiction:
Improvedata packet delivery reliabilityVSAvoidcircuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The bitmap comparison circuitry performs multiple functions: it compares transmitter and receiver bitmaps to identify lost packets, generates retransmission decisions, and updates packet status tracking. This multi-functionality reduces the need for separate dedicated circuits for each task, thereby managing device complexity while improving reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements self-service through automatic bitmap comparison and proactive retransmission without requiring external intervention or complex error correction protocols. The source device autonomously detects packet losses through bitmap comparison and immediately retransmits missing packets, simplifying the overall system architecture.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If timestamp values are used to track packet transmission order, then packet sequencing accuracy is improved, but information processing overhead increases

Engineering Contradiction:
Improvepacket transmission timing accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies local quality by embedding timestamp values only in packets that require sequencing verification or retransmission tracking, rather than adding comprehensive metadata to all packets. The timestamp field is selectively used in the bitmap comparison logic to maintain precision where needed while minimizing overall information overhead.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12184417B2Early retransmission for hardware reliable transport
Publication Date: 2024.12.31 GOOGLE LLC
  • US12184417B2 patent drawing
  • US12184417B2 patent drawing
  • US12184417B2 patent drawing

AI summary

The technology is directed to the use of a bitmap generated at a receiver to track the status of received packets sent by a transmitter. The technology may include a network device including an input port, output port, and circuitry. The circuitry may generate a transmitter bitmap that tracks each data packet sent to another network device. The circuitry of the network device may receive, from the other network device, a receiver bitmap that identifies each data packet that is received and not received from the network device. The circuitry may then determine which data packets to retransmit by comparing the transmitter bitmap to the receiver bitmap.