Protocol Data Unit Priority Management via Buffer Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional wireless communication systems face challenges in managing protocol data units (PDUs) due to limited feedback on channel information, leading to confusion and inefficiencies in transmitting and receiving PDUs, especially when higher priority PDUs are intermingled with lower priority ones during transmission.
Innovation Solution
A method and apparatus that identify the start of transfer for an initial PDU and deny transfer of subsequent PDUs until the completion of the initial PDU's end portion, ensuring proper reconstruction and prioritization through a designator and holder mechanism, which prevents confusion by ensuring each PDU is fully transmitted before allowing others to be processed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple protocol data units are transmitted simultaneously without strict prioritization control, then transmission throughput is improved, but PDU confusion and reconstruction errors occur
Solution Approach 1:
The transmitter establishes a transfer start indicator and priority level designation before initiating PDU transmission. This preliminary action allows the receiver to pre-configure the buffer management mechanism, ensuring that when multiple PDUs arrive simultaneously, they can be correctly identified and buffered without confusion, thus maintaining both high throughput and reconstruction accuracy
Solution Approach 2:
A buffer management mechanism acts as an intermediary between the receiver and the reconstruction process. This intermediary uses the transfer start indicator and priority levels to manage multiple incoming PDUs, ensuring correct ordering and reconstruction while allowing simultaneous transmission of multiple PDUs, thus resolving the contradiction between throughput and reliability
2Speed
If higher priority PDUs are allowed to interrupt lower priority PDU transmission, then response time for critical data is improved, but PDU intermingling and processing confusion increase
Solution Approach 1:
Different priority levels are assigned to different PDUs, creating local quality differentiation in the transmission stream. The buffer management mechanism processes each PDU according to its specific priority level, allowing high priority PDUs to be identified and processed separately from low priority ones, thus enabling interrupt capability without causing widespread processing confusion
Solution Approach 2:
Priority levels are designated in advance for each PDU before transmission. This preliminary prioritization allows the receiver to pre-configure the buffer management strategy, ensuring that when high priority PDUs need to interrupt low priority transmission, the system can quickly identify and switch to the correct PDU without complex runtime analysis, thus reducing processing complexity while maintaining fast response
3Reliability
If the system waits for complete PDU reception before processing, then PDU reconstruction accuracy is improved, but transmission latency increases
Solution Approach 1:
The transfer start indicator is established in advance, allowing the receiver to prepare the buffer and reconstruction mechanism before the actual PDU data arrives. This preliminary action enables the system to process complete PDUs more efficiently without waiting for unnecessary delays, thus reducing latency while maintaining reconstruction accuracy
Solution Approach 2:
The buffer management mechanism dynamically adjusts its operation based on the transfer start indicator and priority levels. When a complete PDU is received with proper delimitation, the mechanism immediately processes and reconstructs it without unnecessary waiting, while still ensuring complete and accurate reconstruction. This dynamic approach reduces latency while maintaining reliability
Data Source
AI summary
A single receiver can collect multiple protocol data units at one time originating from different sources. While it can be desirable for higher priority protocol data units to be processed, loss of data unit portions can cause confusion to the receiver. Therefore, even if a higher priority protocol data unit transfers to the receiver while a lower priority data unit is being processed, the lower priority unit can be completed before processing the higher priority unit; thus, there can be a lower likelihood of confusion among protocol data units.


