Bitrate Management via Deep Packet Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network management systems struggle to effectively control bitrates, particularly with non-congestion controlled protocols, leading to wasted traffic, increased costs, and reduced quality of experience for subscribers due to the lack of congestion control mechanisms.

Innovation Solution

A system and method that utilize Deep Packet Inspection (DPI) to classify packets, determine their direction and protocol, and selectively drop packets to manage bitrates, thereby controlling downstream and upstream traffic by associating packets with traffic aggregates and adjusting drop rates based on network flow data and quality scores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If per-subscriber bitrate limits are enforced in the access network, then fair use of network resources is achieved, but non-congestion controlled protocols cannot adapt and continue to waste network resources

Engineering Contradiction:
Improvefair use of network resourcesVSAvoidwasted traffic on non-congestion controlled protocols
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary classification of packets using Deep Packet Inspection to identify non-congestion controlled protocols before they consume excessive bandwidth. By detecting these protocols in advance and associating them with traffic aggregates, the system can proactively apply bitrate management policies rather than reactively dropping packets after resources are exhausted.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring bitrate usage of traffic aggregates and adjusting drop rates dynamically. The control module receives bitrate information and quality scores, then modulates the drop rate of packets from non-congestion controlled protocols to maintain fair usage while minimizing waste. This closed-loop control ensures that bitrate limits are enforced adaptively.

Inventive Principle:
Principle #23Feedback

2Productivity

If traditional bitrate limiting is applied, then downstream bitrate is controlled, but upstream traffic management is ineffective and cannot prevent congestion

Engineering Contradiction:
Improvedownstream bitrate controlVSAvoidupstream traffic management capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system creates a universal bitrate management framework that handles both upstream and downstream traffic through the same architectural components. The deep packet inspection module, traffic aggregate association, and control module work together to manage bidirectional traffic flows, enabling the system to apply consistent bitrate management policies across different traffic directions and protocol types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system adds the dimension of protocol awareness and traffic aggregate classification to traditional bitrate limiting. Instead of simply limiting bitrate based on direction, the system incorporates protocol identification, traffic aggregate association, and quality score evaluation, transforming unidirectional bitrate control into a multi-dimensional traffic management approach that considers protocol type, traffic flow direction, and network conditions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If Deep Packet Inspection is used to classify and manage packets, then bitrate control precision is improved, but system complexity increases

Engineering Contradiction:
Improvebitrate control precisionVSAvoidpacket inspection and classification system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the packet processing function into distinct modular components: deep packet inspection module for classification, traffic aggregate association module for grouping, control module for decision-making, and packet marking/dropping module for enforcement. Each module performs a specific function, allowing the complex DPI system to be managed as independent, manageable units that can be optimized and maintained separately.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9537783B2System and method for managing bitrate on networks
Publication Date: 2017.01.03 SANDVINE CORP
  • US9537783B2 patent drawing
  • US9537783B2 patent drawing
  • US9537783B2 patent drawing

AI summary

A method and system for managing bitrate of network traffic are provided. The method for managing bitrate of network traffic includes: receiving a packet; retrieving metadata from the packet and associating the packet with at least one traffic aggregate; determining a drop rate for the at least one traffic aggregate based on network flow data; and determining, based on the drop rate and the metadata, to forward or drop the packet. The system includes a packet processing module configured to receive a packet; a deep packet inspection module configured to retrieve metadata from the packet and associate at least on traffic aggregate with the packet; a control module configured to determine a drop rate for the at least one traffic aggregate based on network flow data; and a policy decision module configure to determine whether to forward or drop the packet based on the drop rate and the metadata of the packet.