Packet Flow Processor for Dynamic Queue Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face challenges in automating queue switching for packet transmission, particularly in efficiently managing different packet sizes, which affects communication performance due to manual settings and difficulties in automatic and smooth switching.
Innovation Solution
An information processing apparatus with a processor that acquires feature amounts related to packet flows and controls transmission based on these features, using a flow identification table and queue information management to dynamically switch queues between short and long queues based on packet transfer amounts, ensuring low latency for small packets and high throughput for large packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If manual settings are performed to switch the queue using ACL, then queue switching can be controlled, but automation is difficult and fast switching cannot be achieved
Solution Approach 1:
The system automatically performs queue switching by having the switch itself monitor packet transfer amounts and dynamically change queue assignments without external manual configuration. The switch autonomously determines when to switch queues based on real-time traffic characteristics, eliminating the need for manual ACL settings while maintaining controlled queue management.
Solution Approach 2:
The queue assignment is made dynamic rather than static. The switch continuously monitors packet transfer amounts and automatically adjusts queue assignments in real-time based on current traffic conditions. This dynamic approach enables fast adaptation to changing traffic patterns without requiring manual reconfiguration, resolving the contradiction between automation and control.
2Productivity
If queue switching is performed based on packet transfer amount, then communication performance is improved, but smooth automatic switching is difficult to achieve
Solution Approach 1:
The system performs preliminary actions by pre-configuring multiple queues with different characteristics (e.g., short queue for low latency, long queue for high throughput) before traffic patterns change. When switching is needed, the transition is smoothed by having backup queue configurations ready, ensuring reliable and smooth transitions without interruption to communication performance.
Solution Approach 2:
The switch implements continuous feedback monitoring of packet transfer amounts and queue performance metrics. Based on this feedback, the system automatically adjusts queue assignments to maintain smooth operation. The feedback mechanism ensures that switching decisions are based on real-time conditions, preventing abrupt or unstable transitions while optimizing communication performance.
Data Source
AI summary
An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to acquire a feature amount related to a flow composed of a plurality of packets. The processor is configured to control a transmission of the plurality of packets based on the acquired feature amount.


