QoS Control in Content Delivery via Adaptive Downgrade

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content delivery systems face overload issues when multiple user devices request content simultaneously, leading to retries that worsen the overload and potentially cause system outages, as existing technologies lack effective mechanisms to manage network congestion and reduce the demand on overloaded network components.

Innovation Solution

The system sends messages to user devices to voluntarily downgrade their quality demands, such as switching from 1080p to 720p video resolution, when a network element becomes overloaded, allowing them to reduce retries and alleviate the load, with messages being adjusted based on the severity of the overload and user responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user devices continue to request high-quality content segments during network overload, then content delivery quality is maintained, but network overload worsens and system stability deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidcontent delivery quality
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts content quality parameters based on real-time network conditions. When overload is detected, the origin server modifies manifest files to suggest lower-quality segments, enabling user devices to adapt their content requests according to current network capacity, thus maintaining system stability while preserving acceptable delivery quality

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The origin server changes content parameters (resolution, bitrate, format) in response to network overload conditions by modifying manifest files with alternative segment URLs of lower quality, allowing the system to operate within network capacity limits while maintaining functional content delivery

Inventive Principle:
Principle #35Parameter changes

2Reliability

If user devices send retry requests for failed content segments, then content delivery reliability improves, but network overload worsens

Engineering Contradiction:
Improvecontent delivery reliabilityVSAvoidnetwork traffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The origin server provides feedback to user devices about network overload conditions through modified manifest files containing ETag headers and alternative segment URLs. User devices use this feedback to adjust their retry behavior, reducing unnecessary retransmissions that would exacerbate network congestion while maintaining essential error recovery

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of allowing full retry behavior, the system applies partial action by having user devices attempt retrieval of lower-quality alternative segments when overload is detected, rather than insisting on original high-quality segments, thus reducing overall traffic volume while maintaining partial content delivery reliability

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240089347A1Quality of Service Control in Content Delivery System
Publication Date: 2024.03.14 COMCAST CABLE COMM LLC
  • US20240089347A1 patent drawing
  • US20240089347A1 patent drawing
  • US20240089347A1 patent drawing

AI summary

Systems, apparatuses, and methods are described for controlling quality of service (QoS) provided to user devices by, for example, requesting a portion of the user devices to temporarily and selectively downgrade a quality of service. A downgrade message may be sent to the user devices to request a downgrade, and may provide information to allow the user devices to determine whether they will abide by the requested downgrade.