Application Virtual Queues for Home Network Bandwidth Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network devices with eight priority queues are insufficient for managing bandwidth and data rate control in home networking environments with increasing multimedia services and IoT devices, due to limited bandwidth constraints.

Innovation Solution

An application-aware rate management system that classifies inbound data traffic using a traffic classifier, stores it in application virtual queues and default priority queues, and allocates outbound rate and bandwidth control using application-based traffic profiles, ensuring quality of service and fairness across applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional eight priority queues are used for traffic management, then device complexity is reduced and ease of operation is maintained, but bandwidth allocation precision and quality of service control are insufficient

Engineering Contradiction:
Improvebandwidth allocation precisionVSAvoidqueue structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the conventional eight priority queues into two distinct types: application virtual queues (AVQs) for classified application traffic and default priority queues (DPQs) for unclassified traffic. This segmentation enables precise bandwidth allocation at the application level while maintaining the overall queue structure, thereby improving bandwidth allocation precision without excessive complexity increase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of classification by adding application-layer identification above the existing priority-based queue structure. Traffic is first classified by application type (creating AVQs) and then by priority (creating DPQs), adding a dimensional layer of granularity that enables precise QoS control without completely redesigning the base queue architecture.

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

2Reliability

If application-level bandwidth control is implemented, then quality of service and user experience are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvequality of serviceVSAvoidtraffic classification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by performing traffic classification and assigning packets to appropriate application virtual queues or default priority queues before transmission scheduling. The data rate manager pre-configures bandwidth allocation profiles for different applications, so that when traffic arrives, the classification and queue assignment are already determined, reducing real-time processing complexity while maintaining QoS reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary data rate manager that sits between the traffic classifier and the transmission scheduler. This intermediary component handles the complex task of bandwidth allocation and rate control based on application profiles, isolating the complexity from both the classification layer and the transmission layer, thereby improving QoS management while keeping overall system complexity manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11343193B2Apparatus and method for rate management and bandwidth control
Publication Date: 2022.05.24 REALTEK SINGAPORE PTE LTD
  • US11343193B2 patent drawing
  • US11343193B2 patent drawing
  • US11343193B2 patent drawing

AI summary

A data rate management system that provides quality of service at the fine granularity of applications in the home network and home automation environment is provided. An application can be associated with a dynamic traffic flow, a physical port, a logical interface, or a host computer or device. Virtual queueing is applied to isolate and protect individual applications. Comprehensive rate management algorithms are developed to offer the bandwidth guarantee for the applications individually. The data rate management system includes a traffic classifier, virtual queueing, and a rate manager. The traffic classifier can statically or dynamically identify an application. The identified application is stored in a dedicated virtual queue. The rate manager schedules the packet transmission among virtual queues using the application-based traffic profiles.