Wireless Access Device Multi-Queue Packet Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional wireless access devices use a First-In-First-Out (FIFO) method for packet transmission, leading to prolonged waiting times and decreased performance when the transmission speed is less than the reception speed, resulting in inefficient packet handling.

Innovation Solution

The implementation of a wireless access device with a queue management system that computes channel capacities, distributes intervals based on weights, and uses a packet queuing module to store and transmit packets in a row-by-row manner, allowing for simultaneous transmission of multiple packets and enhancing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the wireless access device uses FIFO method for packet transmission, then the transmission process is simple, but the packet waiting time increases and transmission performance decreases

Engineering Contradiction:
Improvetransmission process complexityVSAvoidpacket waiting time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent divides packets into different queues based on their arrival times and transmission priorities. Instead of a single FIFO queue, multiple queues are created to segment the packet transmission process, allowing packets to be transmitted in parallel according to their queue positions and priorities, thereby reducing waiting time while managing complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a time dimension to packet transmission by creating multiple transmission rounds. Packets are not transmitted in a single sequential pass but are distributed across multiple time slots and rounds, allowing simultaneous transmission of multiple packets in different queues, thus reducing overall waiting time without proportionally increasing complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If the wireless access device transmits packets sequentially in FIFO order, then the control logic is simple, but the transmission efficiency decreases when reception speed exceeds transmission speed

Engineering Contradiction:
Improvecontrol logic complexityVSAvoidtransmission efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The control logic is segmented into distinct modules: packet reception module, queue management module, and packet transmission module. Each module handles specific tasks independently, making the control logic more manageable despite the increased functionality. The queue management module specifically handles packet distribution across multiple queues based on arrival times and priorities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-establishing multiple queues with different priorities and arrival time thresholds before packet transmission begins. Packets are pre-sorted and distributed to appropriate queues based on their arrival times, so that when transmission starts, packets are already organized for efficient parallel transmission across multiple rounds

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If the wireless access device uses single-queue FIFO transmission, then the system is simple to implement, but the handling capacity for packets is limited

Engineering Contradiction:
Improvesystem structure complexityVSAvoidpacket handling capacity
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The single queue is segmented into multiple queues (first queue, second queue, third queue, etc.) with different characteristics. Each queue handles packets with specific arrival time ranges or priority levels, allowing the system to handle more packets simultaneously across multiple queues while maintaining a relatively simple structure through standardized queue management

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from single-queue sequential transmission to multi-queue parallel transmission by introducing a queue index dimension. Packets are transmitted across multiple time slots and queue indices simultaneously, dramatically increasing packet handling capacity. The controller manages multiple queues by iterating through different queue indices in parallel, effectively adding a dimensional aspect to the transmission process

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8432857B2Wireless access device and method of transmitting packets
Publication Date: 2013.04.30 SHENZHEN FULIAN FUGUI PRECISION INDUSTRY CO LTD
  • US8432857B2 patent drawing
  • US8432857B2 patent drawing
  • US8432857B2 patent drawing

AI summary

A wireless access device communicates with a plurality of customer premised equipments (CPEs) via a network. The wireless access device establishes a plurality of queues and distributes intervals for each of the CPEs. The wireless access device receives packets from the network, obtains one of the intervals corresponding to one of the CPEs with a MAC address being a destination MAC address of one of the received packets, and stores each of the received packets to one of the queues with sequence number being in the obtained interval. The wireless access device transmits the received packets stored in the plurality of queues in the way of one row by one row.