Dynamic Packet Distribution Rule for Multi-Queue QoS Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication control techniques fail to adequately satisfy multiple Quality of Service (QoS) indexes for various application types due to insufficient consideration of traffic deviations, particularly in IoT environments where different applications have distinct QoS requirements.
Innovation Solution
A communication apparatus and system that dynamically distribute packets across multiple queues with different QoS indexes, using a distribution rule that is updated based on real-time performance information to ensure flexible communication control and meet varying QoS demands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed distribution rule is used for packet routing, then the system structure is simple and easy to implement, but the system cannot adapt to traffic deviations and fails to satisfy multiple QoS indexes for different application types
Solution Approach 1:
The distribution rule is transformed from a fixed static configuration to a dynamic one that automatically adjusts based on real-time queue performance. The communication apparatus monitors queue status and adaptively modifies distribution rules to match current traffic conditions and QoS requirements, enabling the system to respond to traffic deviations while maintaining manageable complexity through automated control.
Solution Approach 2:
A feedback mechanism is implemented where the communication apparatus continuously monitors queue performance metrics and uses this information to adjust the packet distribution rule. The system evaluates queue status, identifies traffic deviations from the average pattern, and modifies distribution rules accordingly, creating a closed-loop control system that adapts to changing conditions while satisfying multiple QoS indexes.
2Reliability
If packet distribution is optimized for specific application types, then QoS satisfaction improves, but the system becomes complex in managing multiple application-specific rules
Solution Approach 1:
The system manages complexity by changing parameters of a single unified distribution rule rather than maintaining multiple separate rules for different applications. The distribution rule parameters are dynamically adjusted based on queue performance and traffic patterns, allowing the system to optimize for different application types and QoS requirements through parameter modification rather than rule proliferation.
Solution Approach 2:
A single distribution rule is designed to serve multiple application types and QoS requirements simultaneously. The rule incorporates multiple parameters that can be adjusted to address different traffic patterns and service requirements, making it a universal solution that handles diverse applications without requiring separate specialized rules for each type.
3Adaptability or versatility
If real-time performance monitoring is implemented for all queues, then communication control flexibility improves, but the processing load and system complexity increase
Solution Approach 1:
The system implements performance monitoring selectively rather than continuously for all queues at maximum detail. It monitors key performance indicators sufficient to detect traffic deviations and trigger distribution rule adjustments, avoiding excessive monitoring overhead while maintaining adequate control flexibility through targeted observation of critical queue metrics.
Data Source
AI summary
To perform flexible communication control according to variation in traffic so as to satisfy a plurality of QoS (Quality of Service) indexes. A communication apparatus (1) according to the present invention includes: a distribution unit (12) configured to distribute, based on a distribution rule for satisfying a plurality of different QoS indexes set in a plurality of queues (111 to 11n), respectively, a received packet to any one of the plurality of queues; and an update unit (13) configured to update the distribution rule based on performance information of each of the plurality of queues, the performance information being calculated for the QoS index set in each of the queues.


