Communication Device Bandwidth Measurement Without Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing bandwidth measurement technologies require delaying primary data transmission to send dedicated bandwidth measurement packets, which disrupts communication efficiency.
Innovation Solution
A communication device that sets a test bandwidth and assigns measurement information to user packets, allowing them to be transmitted as measurement packets without delaying primary data, while receiving and processing resultant information to adjust the test bandwidth settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If dedicated bandwidth measurement packets are transmitted, then bandwidth measurement can be performed, but primary data transmission is delayed
Solution Approach 1:
The patent combines bandwidth measurement function with user data transmission by assigning measurement information to user packets. Instead of sending separate dedicated measurement packets, the system uses user packets themselves as measurement carriers, merging the measurement function into the existing data transmission stream. This eliminates the need to delay primary data for measurement purposes.
Solution Approach 2:
User packets are given multiple functions: they carry both user data and measurement information simultaneously. The processing unit assigns measurement information (test bandwidth, sequence numbers) to user packets, allowing them to serve dual purposes as both data carriers and measurement probes. This multi-functionality eliminates the need for separate measurement packets.
2Measurement precision
If separate bandwidth measurement packets are used, then measurement can be conducted, but communication efficiency decreases
Solution Approach 1:
The system merges bandwidth measurement with user data transmission by processing user packets to include measurement information. The processing unit assigns test bandwidth and sequence numbers to user packets, allowing the same transmission infrastructure to handle both measurement and data communication simultaneously, thereby maintaining communication efficiency.
Solution Approach 2:
User packets perform self-measurement by carrying their own measurement information. Instead of requiring separate measurement packets to probe the network, the user packets themselves are processed to include measurement metadata, allowing them to self-evaluate transmission characteristics without additional overhead.
3Measurement precision
If measurement packets are transmitted at high rate, then bandwidth measurement accuracy improves, but transmission load increases
Solution Approach 1:
User packets serve dual purposes as both data carriers and measurement probes. By assigning measurement information to user packets, the system eliminates the need for separate high-rate measurement traffic. The same packets that carry user data also provide measurement data, reducing overall transmission load while maintaining measurement accuracy.
Solution Approach 2:
The system changes the parameters of user packets by assigning measurement information (test bandwidth, sequence numbers, timestamps) to them. This parameter enrichment allows user packets to carry measurement data without requiring separate measurement packets, thereby reducing transmission load while maintaining measurement precision through the modified packet parameters.
Data Source
AI summary
Provided is a communication device for measuring a usable bandwidth without delay in transmission of primary data. The relay device according to an embodiment of the present invention, when measuring a usable bandwidth in communication with another relay device, processes a user packet including a user data to be transmitted to the other relay device so as to be changed into a specific packet size while the user data is maintained as it is, and utilizes it as a measurement packet. Accordingly, even though it is a measurement packet for performing measurement of a bandwidth, since it includes user data, it may be treated in the same manner as a user packet thereby enabling an efficient use of a communication network in communication. Also, even though UDP is used, since a usable bandwidth can be measured, it is possible to measure a bandwidth even though streaming data is distributed while preventing any influences on the distribution.


