Adaptive Data Stream Transmission for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission systems face disruptions due to network congestion, leading to data loss and broken continuity in real-time data streams, particularly in applications where continuous data flow is critical, such as sensor data transmission.
Innovation Solution
A method and device for adapting data transmission based on real-time network load estimation, where a transmission device modifies data sequences by applying a selection law to reduce data volume and transmits a processing indicator to ensure continuous data flow without loss, adjusting the data volume according to available bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is transmitted at a predefined rate without adaptation, then transmission simplicity is maintained, but data loss occurs during network congestion
Solution Approach 1:
The transmission system dynamically adapts the data rate based on real-time network load conditions. The transmission device estimates current network load and adjusts the data transmission rate accordingly, transitioning from a static predefined rate to a dynamic adaptive rate that responds to changing network conditions, thereby preventing data loss during congestion while maintaining simplicity through automated control.
Solution Approach 2:
The system implements a feedback mechanism where the transmission device continuously estimates network load and uses this information to adjust the data transmission rate. The feedback loop monitors network conditions and automatically modifies transmission parameters, eliminating the need for complex manual control while ensuring data continuity during varying network loads.
2Reliability
If data volume is reduced during network congestion, then data loss is prevented, but transmission quality deteriorates
Solution Approach 1:
The system changes transmission parameters dynamically based on network load. During congestion, the data rate parameter is adjusted downward to prevent data loss, while during normal conditions, the full data rate is maintained to preserve quality. This parameter adaptation allows the system to balance reliability and information quality according to real-time network conditions.
3Reliability
If network bandwidth is insufficient for the predefined data rate, then data loss occurs, but adapting data rate requires additional processing
Solution Approach 1:
The transmission device performs self-service by automatically estimating network load and adjusting its own data transmission rate without external intervention. This self-regulating mechanism eliminates the need for complex centralized control while ensuring data continuity, as the system independently adapts to network conditions and maintains reliable transmission.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to a method for transmitting a data stream containing a second ordered sequence of numerical values, which sequence is determined from a first ordered sequence, a succession of consecutive numerical values of the second sequence, called the second succession, being obtained from a corresponding succession of consecutive numerical values of the first sequence. According to the invention, the method is able to estimate a load value representative of a current load on said network, to determine, depending on the estimated value, a second succession to be transmitted in a predefined time interval following said current time, said second succession being a corresponding first succession of the first sequence or a succession modified by applying a selection law (F) to the bits of said first succession and to transmit the second succession and, in case of transmission of a modified succession, a processing indicator signalling a succession modification. The invention also relates to a transmitting device (DT) implementing the transmitting method, to an obtaining method and to an obtaining device (DT) implementing the obtaining method.