Application Virtual Queues for Home Network Bandwidth Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If application-level bandwidth control is implemented, then quality of service and user experience are improved, but device complexity and processing overhead increase
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.
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.
Data Source
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.


