Low Latency Queue for Switch Packet Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing switch or router systems experience high transmission delays when forwarding data packets due to the need for block storage spaces to be fully filled before forwarding, leading to increased waiting times, especially for packets with small traffic flows.

Innovation Solution

Implementing a method that monitors the storage status of packet queues and stores data packets in low latency queues when the traffic flow is low, allowing for immediate forwarding when the traffic flow meets a threshold, thereby reducing delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data packets are stored in block storage space until fully filled before forwarding, then storage efficiency is improved, but transmission delay increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidtransmission delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent divides the storage system into two distinct queue types: packet queues for high-traffic flows and low latency queues for small traffic flows. This segmentation allows different forwarding policies to be applied to different traffic types, enabling immediate forwarding of small packets while maintaining efficient bulk storage for large flows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects the appropriate queue type based on real-time traffic flow characteristics. When a data packet arrives, the system evaluates its traffic flow size and routes it to the appropriate queue (packet queue or low latency queue), enabling adaptive response to varying network conditions and minimizing delay for time-sensitive packets.

Inventive Principle:
Principle #15Dynamics

2Productivity

If data packets wait for block storage space to be fully filled, then bandwidth utilization is improved, but resource efficiency deteriorates

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidresource efficiency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different quality characteristics to different storage locations: packet queues use a fill-up-before-forwarding policy optimized for bandwidth utilization, while low latency queues use an immediate-forwarding policy optimized for resource efficiency. This local differentiation allows each queue type to operate at optimal efficiency for its intended purpose.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20230283578A1Method for forwarding data packet, electronic device, and storage medium for the same
Publication Date: 2023.09.07 RUIJIE NETWORKS CO LTD
  • US20230283578A1 patent drawing
  • US20230283578A1 patent drawing
  • US20230283578A1 patent drawing

AI summary

The present application provides a method for forwarding a data packet, and an electronic device and a non-volatile computer-readable storage medium therefor. The method includes: receiving a target data packet including first address information; acquiring a storage status of a packet queue corresponding to the target data packet, wherein the packet queue is adapted to store data packets with address information consistent with the first address information; storing, when the storage status is determined as a first state, the target data packet into a first-class block storage space corresponding to a low latency queue, wherein the first state represents a non-congestion state; and forwarding, when a first condition is met, a first data packet stored in the first class block storage space.