Network Optimization Flow Decision Schedule for Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network components lack signaling protocols for communicating Quality of Experience (QoE) information, preventing network operators from providing tailored traffic engineering and radio access network management services that improve QoE for multimedia streaming, particularly due to inefficiencies in handling peak data rates and initial buffering times.
Innovation Solution
A method for network optimization that involves obtaining requests for data delivery at different rates, determining a flow decision schedule to allocate a steady-state and supplemental data rate, and scheduling a supplemental delivery period to enhance QoE by temporarily increasing data rates during peak demand, while ensuring efficient resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If a steady-state data rate is allocated for multimedia streaming, then network resource utilization is efficient, but initial buffering time increases and peak data rate requirements cannot be met
Solution Approach 1:
The patent implements dynamic data rate allocation by introducing a supplemental delivery period that temporarily increases the data rate above the steady-state rate. The system transitions from a static steady-state allocation to a dynamic allocation that adapts to real-time buffering conditions, allowing the data rate to vary between steady-state and peak rates based on buffer status and network conditions.
Solution Approach 2:
The system performs preliminary action by pre-allocating a supplemental data rate capacity that can be activated when needed. The flow decision schedule is prepared in advance with designated supplemental delivery periods, enabling rapid response to buffering requirements without waiting for reactive adjustments.
2Loss of energy
If a steady-state data rate is allocated for multimedia streaming, then network resource utilization is efficient, but peak data rate requirements cannot be met
Solution Approach 1:
The system implements dynamic data rate adjustment by superimposing a supplemental delivery period on the steady-state delivery period. During the supplemental period, the data rate increases to meet peak requirements, then returns to the efficient steady-state rate, creating a dynamic adaptation to varying traffic demands.
Solution Approach 2:
The patent merges two data rate components: the steady-state data rate for efficient baseline transmission and the supplemental data rate for peak demand fulfillment. The combined data rate during the supplemental delivery period satisfies both efficiency and peak performance requirements.
3Adaptability or versatility
If signaling protocols are added to communicate QoE information between network components, then tailored traffic engineering and RAN management services can be provided, but device complexity increases
Solution Approach 1:
The patent introduces a flow decision schedule as an intermediary mechanism that carries QoE information between network components. This standardized schedule structure acts as a mediator that enables QoE communication without requiring complex custom signaling protocols, simplifying the interaction between media servers and network elements.
4Loss of time
If supplemental data rate is allocated concurrently with steady-state data rate, then near zero-delay delivery is achieved, but network resource utilization efficiency decreases
Solution Approach 1:
The system implements periodic action by scheduling supplemental delivery periods that are time-bound and concurrent with steady-state delivery periods. The supplemental rate is activated only during specific periods when needed for low-delay performance, then deactivated to restore efficient resource utilization, creating a periodic pattern of high-performance bursts.
Data Source
AI summary
An embodiment method for network optimization includes obtaining a first request to deliver a first data to a node in a network at a first data rate; obtaining a second request to deliver the first data to the node at a second data rate; and determining a flow decision schedule for a streaming session. The determining the flow decision schedule includes: scheduling a steady-state delivery period to deliver the first data at a steady-state data rate in accordance with the first data rate; and performing a best-effort allocation in accordance with the second data rate to determine a schedule for a supplemental delivery period, concurrent with at least a portion of the steady-state delivery period, to deliver the first data at a supplemental data rate.


