Data Arbiter Advancing Scheduled Transmissions for Bandwidth Arbitration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication networks face challenges in maintaining timing constraints for time-sensitive multimedia data transmissions due to unscheduled data transmissions, which can preempt or delay scheduled multimedia data, violating timing constraints and disrupting synchronized presentations.
Innovation Solution
A method and System-on-Chip (SoC) with a data arbiter that advances the start of scheduled data transmissions to create sufficient time slots for non-scheduled data transmissions, ensuring that both types of data can be transmitted without delaying the scheduled multimedia data, thereby preserving communicative bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If unscheduled data transmissions are allowed to occur freely, then network bandwidth utilization is improved, but timing constraints for scheduled multimedia data transmissions are violated
Solution Approach 1:
The system performs preliminary actions by detecting pending non-scheduled data transmissions before they occur and preemptively adjusting the schedule of scheduled multimedia data transmissions. This advance planning allows the system to allocate time slots for both scheduled and unscheduled transmissions without conflicts, ensuring timing constraints are met while maximizing bandwidth utilization.
Solution Approach 2:
The arbitration mechanism dynamically adjusts the timing of scheduled multimedia data transmissions based on real-time detection of non-scheduled data transmissions. The system flexibly shifts scheduled transmission times to accommodate unscheduled traffic, creating a dynamic scheduling system that adapts to changing network conditions while maintaining reliability of time-sensitive transmissions.
2Productivity
If scheduled multimedia data transmissions are delayed to accommodate non-scheduled data, then network bandwidth utilization is improved, but synchronized presentation of multimedia data is disrupted
Solution Approach 1:
The system detects non-scheduled data transmissions in advance and preemptively adjusts scheduled multimedia transmission times before conflicts occur. This preliminary scheduling adjustment ensures that synchronized multimedia presentations maintain their timing integrity while still allowing bandwidth-efficient transmission of unscheduled data in allocated time slots.
Solution Approach 2:
The arbitration mechanism acts as an intermediary between scheduled and unscheduled data transmissions. It mediates conflicts by intelligently allocating time slots and adjusting schedules, ensuring that synchronized multimedia presentations are protected from disruption while unscheduled data transmissions are accommodated, thus maintaining both synchronization and bandwidth efficiency.
3Productivity
If the start of scheduled data transmission is advanced, then time slots for non-scheduled data transmission are created, but transmission timing complexity increases
Solution Approach 1:
The arbitration mechanism employs self-service by automatically detecting non-scheduled data transmissions and autonomously adjusting scheduled transmission times without external intervention. This self-managing system handles the complexity internally through automated algorithms, reducing the need for complex external control mechanisms while enabling flexible accommodation of unscheduled traffic.
Solution Approach 2:
The system uses feedback mechanisms to monitor network traffic conditions and continuously adjust transmission schedules. By detecting the presence of non-scheduled data and responding with schedule adjustments, the system creates a closed-loop control mechanism that manages transmission timing complexity through adaptive feedback rather than predetermined complex scheduling rules.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure describes techniques and apparatuses for arbitration of time-sensitive and non-time-sensitive data packet transmissions. In some aspects a start of the first scheduled time- sensitive data packet transmission may be advanced in order to increase the duration of time between an end of the first scheduled time-sensitive data packet transmission and a start of a second scheduled time-sensitive data packet transmission. A non-scheduled non-time-sensitive data packet transmission can then be performed during the increased duration of time between the end of the advanced first scheduled time-sensitive data packet transmission and the start of the second scheduled time-sensitive data packet transmission.