Relay Device ACK Signal Capture for Congestion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face challenges in reducing congestion on shared communication lines, particularly when multiple devices transmit ACK signals independently, making it difficult to manage and alleviate congestion effectively.
Innovation Solution
A relay device and method that include a congestion determination unit and an ACK frequency reduction unit, which determine congestion on a target communication line and limit ACK signal communication through a capture process, reducing the frequency of ACK signals transmitted by clients when congestion is detected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple clients independently transmit ACK signals without coordination, then each client can maintain its own communication flow, but congestion occurs on the shared communication line
Solution Approach 1:
The relay device acts as an intermediary between clients and the communication line. It captures ACK signals from clients, determines congestion status, and selectively transmits or discards ACK signals based on congestion conditions. This mediator approach allows coordinated control of ACK transmission without requiring changes to client devices, resolving the contradiction between independent communication and congestion management.
2Productivity
If the frequency of ACK signal transmission is reduced to alleviate congestion, then communication line congestion is reduced, but it becomes difficult to instruct multiple clients on when to transmit ACK signals
Solution Approach 1:
The relay device serves as a centralized coordinator that receives ACK signals from multiple clients, determines congestion status, and selectively forwards ACK signals to the communication line. This approach consolidates the coordination function in one device, avoiding the complexity of implementing coordination mechanisms in each client device while effectively reducing congestion through controlled ACK transmission.
Solution Approach 2:
The coordination and congestion control functions are extracted from the client devices and placed in the relay device. The relay device captures ACK signals from clients, performs congestion determination, and makes transmission decisions. This extraction simplifies client devices while centralizing the complex coordination logic in the relay device.
3Ease of operation
If ACK signal transmission is not controlled during congestion, then communication simplicity is maintained, but data transmission delays occur in applications like voice calls and software updates
Solution Approach 1:
The relay device intercepts and controls ACK signal transmission without requiring changes to client communication logic. By acting as an intermediary that selectively transmits or discards ACK signals based on congestion status, it maintains communication simplicity at the client level while preventing transmission delays through intelligent ACK management during congestion events.
Data Source
AI summary
A target communication line defined as a congestion determination target and a client that transmits an ACK signal to a communication partner in a case where a signal is received from the communication partner are relayed to each other. It is determined whether a congestion occurs on a target communication line. A communication of the ACK signal is limited by a capture process that captures the signal communicated by the client in a case where determining that the congestion occurs on the target communication line.


