Dynamic Poll Rate Adaptation for Network Data Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data reliability protocols are limited to Layer 2 networks with constant delay and ordered packet delivery, making them inefficient for larger networks and modern datacenters where dynamic conditions prevail.

Innovation Solution

A dynamic protocol that adapts the rate of poll messages based on parameters such as proximity to transaction end, network congestion, and round trip time, allowing for efficient data reliability in larger networks by dynamically adjusting the transmission of poll and status messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a static poll message transmission rate is used (as in existing Layer 2 protocols), then the protocol is simple to implement, but it is inefficient in dynamic network environments with variable delay and packet loss

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidprotocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adaptation of poll message transmission rate based on network conditions. The sender device monitors packet loss rates and adjusts the poll message rate accordingly - increasing poll rate when packet loss is detected to improve reliability, and decreasing it when conditions are good to reduce overhead. This transforms the static protocol into a dynamic one that adapts to varying network environments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the transmission parameter (poll message rate) based on detected network conditions. Specifically, the poll message rate is adjusted as a function of packet loss rate and other network metrics, allowing the protocol to optimize performance for different network scenarios without requiring complete protocol redesign.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If poll messages are transmitted at high frequency to detect lost packets, then data reliability is improved, but network overhead and bandwidth consumption increase

Engineering Contradiction:
Improvedata reliabilityVSAvoidnetwork overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent dynamically adjusts the poll message transmission rate based on detected packet loss patterns. When packet loss is detected, the poll rate increases to improve reliability of detecting lost packets. When network conditions are good, the poll rate decreases to minimize overhead. This creates an adaptive balance between reliability and overhead.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where the sender monitors acknowledgments and packet delivery status, then uses this information to adjust future poll message rates. The system learns from past performance and adapts its behavior, increasing poll frequency only when necessary to maintain reliability, thereby minimizing unnecessary overhead.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If existing data reliability protocols are applied to larger networks with dynamic conditions, then they fail to maintain efficiency, but adapting them increases complexity

Engineering Contradiction:
Improvenetwork environment adaptabilityVSAvoidprotocol implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent adapts existing protocol concepts to dynamic networks by changing key parameters - specifically making the poll message rate a dynamic variable rather than a fixed value. The protocol maintains its basic structure but adjusts transmission rates based on network conditions, achieving adaptability without requiring complete protocol redesign.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic behavior to traditionally static protocols by enabling the sender to adjust poll message rates in response to network conditions. This allows the protocol to adapt to varying delay characteristics and packet loss patterns in larger, more complex networks while maintaining compatibility with existing protocol frameworks.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3939191B1Device and method for delivering acknowledgment in network transport protocols
Publication Date: 2023.11.22 HUAWEI TECH CO LTD
  • EP3939191B1 patent drawingFigure 1
  • EP3939191B1 patent drawingFigure 2
  • EP3939191B1 patent drawingFigure 3

AI summary

Aspects of the disclosed embodiments relate to protocols for ensuring data reliability in a communication network. To this end, a first network device is proposed being configured to: transmit data packets and poll messages to a second network device; and receive, in response to each poll message, at least one status message from the second network device, the at least one status message indicating which of the data packets sent before that poll message have been correctly received at the second network device and/or have been lost. In particular, the first network device is configured to adapt a rate of transmitting the poll messages based on a set of parameters. Further, also a second network device is proposed being configured to: receive data packets from a first network device; and transmit at least one unsolicited status message to the first network device, in case of certain conditions.