Adaptive Video Scheduling Framework Cellular Resource Slicing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cellular network frameworks face challenges in effectively managing resources for adaptive video streaming, leading to instability, unfairness, and underutilization of bandwidth, particularly due to the dynamic nature of wireless links and conflicting resource allocation goals.

Innovation Solution

A resource management framework that employs resource slicing to separate adaptive video flows from regular video and other traffic flows, using an allocator to optimize bit-rate allocation and an enforcer to ensure stability, thereby maximizing resource utilization without reaching network capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If adaptive video streaming flows compete for bandwidth on a common link using standard TCP transport, then resource utilization increases, but stability deteriorates due to unnecessary switching of video bit-rate

Engineering Contradiction:
Improveresource utilizationVSAvoidvideo bit-rate stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent segments adaptive video flows from regular video and other traffic flows using resource slicing. This creates separate management domains where adaptive video flows can be controlled independently, preventing unnecessary bit-rate switching while maintaining high resource utilization through dedicated allocation mechanisms.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple adaptive video flows compete for bandwidth on a common link, then overall bandwidth utilization improves, but fairness deteriorates in the allocation of bit-rates among competing flows

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidfairness of bit-rate allocation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By segmenting adaptive video flows into a separate resource slice, the patent enables independent fairness management. The segmented structure allows the system to apply specific allocation policies within the adaptive video slice that ensure fair bit-rate distribution among competing flows while maintaining high overall bandwidth utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by implementing different resource management characteristics for different traffic types. Within the adaptive video flow slice, specific allocation rules ensure fair bit-rate distribution among users, while the overall system maintains high utilization through optimized resource pooling across all flow types.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If adaptive video streaming is implemented over cellular networks to support dynamic network conditions, then adaptability improves, but device complexity increases due to the need for resource slicing and scheduling frameworks

Engineering Contradiction:
Improveadaptation to network conditionsVSAvoidresource management framework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent manages complexity through segmentation by creating distinct resource slices for different traffic types. This modular approach allows the complex resource management framework to be organized into manageable segments, where adaptive video flows are handled separately from regular video and other traffic, simplifying the overall control logic while maintaining high adaptability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9338693B2Scheduling framework for adaptive video delivery over cellular networks
Publication Date: 2016.05.10 NEC CORP
  • US9338693B2 patent drawing
  • US9338693B2 patent drawing
  • US9338693B2 patent drawing

AI summary

Systems and methods for adaptive video delivery over a network, including receiving a plurality of types of data flows from one or more network base stations; separating resource management of the plurality of types of data flows, wherein the data flows include one or more of adaptive video streaming flows, regular video traffic flows, and other traffic flows by resource slicing. A scheduling framework for adaptive video delivery is instantiated; available choices of video bit rates for all users is received as input to an allocator; optimal allocation of resources is computed for all users by determining and selecting an optimal bit rate for each user using the allocator; the optimal bit rate being sent to an enforcer; resources across flows are isolated using the enforcer; and the optimal bit rate for each user is enforced using per-flow traffic shapers to maximize resource utilization without reaching network capacity.