Adaptive Packet Control System for Bandwidth Variation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing packet control techniques struggle to manage network bandwidth variations effectively, leading to increased delay and delay jitter due to instantaneous overloads.

Innovation Solution

A packet control system that acquires packets associated with specific sending timings, enqueues them into multiple queues based on these timings, and dequeues them according to specified dequeue timings, while restricting the number of packets sent based on available network bandwidth and sending packets that were not sent at their initial timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If packets are transmitted according to scheduled sending timings, then transmission efficiency is improved, but delay and delay jitter rapidly increase when network bandwidth varies due to instantaneous overload

Engineering Contradiction:
Improvetransmission efficiencyVSAvoiddelay and delay jitter
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the queue selection adaptive rather than static. The enqueue section dynamically selects queues based on current network conditions and packet characteristics, allowing the system to adjust to varying bandwidth conditions. This resolves the contradiction by enabling the system to maintain good transmission efficiency during normal conditions while automatically adapting to prevent excessive delay during bandwidth variations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of queue selection criteria from fixed to variable. By selecting queues based on multiple factors including sending timing, packet type, and current network state, the system can optimize for transmission efficiency when bandwidth is stable and switch to delay-minimization modes when bandwidth varies, thus resolving the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple queues are used for packet distribution, then packet management flexibility is improved, but system complexity increases

Engineering Contradiction:
Improvepacket management flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing packets into different queues based on their sending timing requirements. By segmenting the packet flow into multiple queues with different characteristics (e.g., urgent vs. non-urgent), the system gains flexibility in managing different packet types while keeping each queue's management relatively simple. This resolves the contradiction by providing adaptability through segmentation without proportionally increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the queue management system universal by designing queues that can handle different packet types and timing requirements through a unified mechanism. The enqueue section uses a general-purpose queue selection algorithm that works for various packet types, reducing the need for packet-specific management logic and thereby limiting the increase in system complexity while maintaining high flexibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If packets are restricted by available network bandwidth, then network resource utilization is improved, but transmission timing accuracy deteriorates

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidtransmission timing accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing dequeue timings for packets in each queue before actual transmission. This allows the system to plan packet transmissions in advance, ensuring that bandwidth restrictions are applied smoothly without causing timing inaccuracies. The preliminary queueing and timing calculation resolve the contradiction by maintaining transmission timing accuracy even under bandwidth constraints.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250030642A1Packet control system, packet control method, and packet control apparatus
Publication Date: 2025.01.23 NEC CORP
  • US20250030642A1 patent drawing
  • US20250030642A1 patent drawing
  • US20250030642A1 patent drawing

AI summary

In order to strategically utilize a network even when a band usable for the network varies, a packet control system (1) includes: an acquisition unit (11) that acquires a packet associated with a sending timing; an enqueue unit (12) that enqueues the packet into any of a plurality of queues in accordance with the sending timing associated with the packet; and a sending unit (17) that dequeues a packet from each of the plurality of queues in accordance with a dequeue timing specified for the queue and that sends the packet to a network. The number of packets to be sent to the network by the sending unit (17) is restricted in accordance with a band usable for the network, and the sending unit (17) sends, after the sending timing associated with the packet, a packet that is not sent at the sending timing.