Sequential Data Frame Transmission for Shared Network Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In shared communication networks, multiple devices competing for access can lead to contention, resulting in increased latency, packet collisions, and reduced throughput, particularly in real-time and gaming scenarios due to medium contention overhead and co-channel interference.
Innovation Solution
A system that transmits data frames sequentially over a shared communication network, with a processor selecting frames based on deadlines and waiting for acknowledgement frames, allowing for sequential transmission without relinquishing control of the medium until a distributed coordination function inter frame space delay, thereby reducing contention and improving latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple devices transmit data simultaneously over a shared communication network, then network utilization is improved, but contention and packet collisions increase
Solution Approach 1:
The transmitting device sends multiple data frames in sequence to different client devices before transferring control of the shared communication network to external devices. This preliminary action of preemptive transmission reduces contention by ensuring data is sent before other devices gain medium access, thereby improving network utilization while maintaining reliability through controlled sequential transmission
2Reliability
If the transmitting device waits for acknowledgement frames between transmissions, then data reliability is improved, but transmission latency increases
Solution Approach 1:
The transmitting device waits for acknowledgement frames only for the first data frame transmitted to the first client device, but continues to transmit the second data frame to the second client device without waiting for its acknowledgement. This partial application of the acknowledgement protocol maintains sufficient reliability for critical transmissions while reducing overall latency by allowing overlapping transmission operations
3Productivity
If the transmitting device maintains control of the shared communication network, then transmission efficiency is improved, but medium contention increases
Solution Approach 1:
The transmitting device segments the transmission process into distinct phases: first transmitting data frames to multiple client devices while maintaining control, then transferring control to external devices for a specified duration. This segmentation allows efficient sequential transmission during the control phase while reducing contention during the transfer phase, balancing both transmission efficiency and medium contention
Data Source
AI summary
Various systems and methods for transmitting data are described herein. In one example, a method includes detecting a plurality of data frames to be transmitted using a shared communication network and selecting a first and a second data frame from the plurality of data frames based on a deadline for each of the plurality of data frames. The method also includes transmitting, via a shared communication network, the first data frame to a first client device and waiting for a predetermined delay period. Additionally, the method includes detecting a data acknowledgement frame from the first client device and transmitting, via the shared communication network, the second data frame to a second client device, the first data frame and the second data frame to be transmitted sequentially. Furthermore, the method includes transferring control of the shared communication network to an external device.


