CDN Edge Node Bit Rate Adjustment via Retransmission Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining optimal bit rates for packet stream transmission over network links are simplistic and fail to accurately model real-world network behavior, leading to suboptimal quality of experience and bandwidth usage.

Innovation Solution

A method where a CDN edge node continuously monitors network conditions by sending unsolicited data packets at an initial bit rate and adjusts based on retransmission requests to determine the sustainable highest bit rate, ensuring maximum user quality while managing bandwidth effectively, without requiring custom client involvement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If simplistic approaches are used to determine optimal bit rate, then device complexity is reduced, but measurement precision of network behavior deteriorates

Engineering Contradiction:
Improvebit rate determination complexityVSAvoidnetwork behavior modeling accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system implements feedback by monitoring retransmission requests from cable modems and using this information to adjust the determined sustainable bit rate. The edge node continuously refines its bit rate determination based on actual network conditions and retransmission patterns, creating a closed-loop system that improves measurement precision without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The edge node performs self-service by autonomously determining the sustainable bit rate through its own monitoring of retransmission requests, without requiring custom client involvement or external intervention. The system uses its inherent capabilities to measure network conditions and adjust bit rates automatically, reducing device complexity while maintaining measurement precision.

Inventive Principle:
Principle #25Self-service

2Reliability

If higher bit rates are transmitted, then user quality of experience is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improveuser quality of experienceVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the bit rate based on real-time network conditions and retransmission patterns. Rather than using a fixed high bit rate, the edge node continuously monitors performance and adapts the bit rate to match actual network capabilities, ensuring optimal user quality while avoiding unnecessary bandwidth consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the bit rate parameter based on observed network behavior and retransmission requests. By monitoring actual network conditions and adjusting the bit rate parameter accordingly, the system optimizes the balance between user quality of experience and bandwidth consumption, transmitting at the highest sustainable rate rather than a fixed high rate.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If bit rate is continuously adjusted based on network conditions, then user quality of experience is maximized, but device complexity increases

Engineering Contradiction:
Improvequality of experienceVSAvoidbit rate adjustment mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses feedback from retransmission requests to drive bit rate adjustments. By monitoring actual network conditions and using this feedback information, the edge node can implement dynamic bit rate adjustment without requiring complex prediction algorithms or manual intervention, reducing the effective complexity while maximizing quality of experience.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11444863B2Leveraging actual cable network usage
Publication Date: 2022.09.13 HARMONIC INC
  • US11444863B2 patent drawing
  • US11444863B2 patent drawing
  • US11444863B2 patent drawing

AI summary

Determining a bit rate at which to deliver a packet stream over a network link. An origin device transmits over the network link unsolicited data packets to a destination device while contemporaneously transmitting over the network link a first packet stream encoded at an initial bit rate to the destination device. The origin device may be, but need not be, a content delivery network (CDN) edge node and the destination device may be, but need not be, a cable modem (CM). The origin device determines whether the network link supports delivering a second packet stream in lieu of the first packet stream encoded at a higher bit rate based, at least in part, on an amount of retransmission requests the origin device receives for packets in the first packet stream from the destination device.