Packet Flow Processor for Dynamic Queue Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvequeue switching automationVSAvoidmanual settings complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #15Dynamics

2Productivity

If queue switching is performed based on packet transfer amount, then communication performance is improved, but smooth automatic switching is difficult to achieve

Engineering Contradiction:
Improvecommunication performanceVSAvoidswitching smoothness
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10855606B2Information processing apparatus and information processing system
Publication Date: 2020.12.01 1FINITY INC
  • US10855606B2 patent drawing
  • US10855606B2 patent drawing
  • US10855606B2 patent drawing

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.