IoT Terminal Access Delay Control for Balanced Congestion Reporting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing congestion control methods in IoT terminal devices lead to deviations in real-time data reporting due to network congestion, necessitating increased terminal device cost and network complexity for distinguishing service types, and result in unbalanced reporting of different service data.
Innovation Solution
Implement a congestion control method that configures a delayed access time for each terminal device, adjusts this time based on a strategy until all devices meet congestion control requirements, and controls network access based on these adjusted times to ensure balanced reporting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If TCP congestion control increases transmission rate upon receiving duplicate ACKs, then packet loss detection speed improves, but false packet loss detection occurs due to packet reordering
Solution Approach 1:
The patent dynamically adjusts the threshold for duplicate ACKs based on the observed packet reordering rate. When reordering is detected, the system adapts by raising the threshold or adjusting the window reduction factor, transforming a static congestion control algorithm into a dynamic one that responds to network conditions. This resolves the contradiction by making the packet loss detection mechanism flexible enough to distinguish between reordering and actual loss.
Solution Approach 2:
The patent changes key parameters of the congestion control algorithm, specifically modifying how duplicate ACKs are counted and how the congestion window is adjusted. By introducing a reordering detection mechanism that monitors sequence number patterns and adjusts the duplicate ACK threshold accordingly, the system changes the operational parameters to prevent false positives. This allows accurate packet loss detection while maintaining transmission reliability.
2Speed
If congestion window is reduced upon duplicate ACKs, then transmission speed recovers quickly, but throughput decreases when packets are merely reordered not lost
Solution Approach 1:
The patent implements dynamic adjustment of the congestion window reduction factor based on reordering detection. When packet reordering is detected, the system reduces or eliminates the window reduction that would otherwise occur upon duplicate ACKs. When actual packet loss is detected, the normal window reduction is applied. This dynamic behavior allows fast recovery on genuine loss while maintaining throughput during reordering events.
Solution Approach 2:
The patent introduces feedback mechanisms that monitor transmission patterns and sequence number gaps to detect reordering. This feedback loop allows the system to learn from network conditions and adjust its congestion control responses accordingly. By feeding back information about reordering events, the system can distinguish between benign reordering and harmful packet loss, adjusting throughput and speed recovery appropriately for each case.
3Reliability
If packet loss is detected by duplicate ACKs, then transmission reliability improves, but false detection occurs in high reordering networks causing unnecessary retransmissions
Solution Approach 1:
The patent performs preliminary detection of packet reordering patterns before making congestion control decisions. By monitoring sequence number continuity and establishing baseline reordering rates in advance, the system prepares to distinguish between reordering and loss. This preliminary action prevents false duplicate ACK generation and unnecessary retransmissions, saving time while maintaining reliability.
Solution Approach 2:
The patent introduces an intermediary detection mechanism that sits between the ACK reception and the congestion control decision. This intermediary layer analyzes sequence number patterns and determines whether duplicate ACKs indicate reordering or actual loss. By introducing this intermediary analysis step, the system avoids premature retransmission decisions, reducing wasted retransmission time while preserving reliable delivery.
Data Source
Figure 1~2
Figure 3
AI summary
A congestion control method and apparatus, a computer storage medium and a terminal. The method comprises: configuring, at a first time interval, a corresponding delayed access time for each of terminals transmitting caller data in a first preset duration starting from a first time; determining whether each of the terminals satisfies a congestion control requirement; performing congestion control on the terminal accessing a network according to whether the terminals satisfy the congestion control requirement, wherein the terminal comprises a low-priority terminal, and the delayed access time is configured to control the time the terminal accesses a network when a subsequent event is reported.