Adaptive Buffer Allocation for Dynamic Traffic Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Static buffer allocation in communication networks fails to adapt to varying traffic demands, leading to queue overflows and inadequate bandwidth allocation for high-priority traffic, as it does not consider traffic priority and bandwidth needs dynamically.

Innovation Solution

Dynamic buffer space allocation based on traffic priority class and bandwidth needs, allowing for reallocation in response to changing traffic conditions, ensuring proper handling of priority traffic flows and efficient resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static buffer allocation is used, then device complexity is reduced and ease of operation is improved, but adaptability to varying traffic demands deteriorates and queue overflow occurs

Engineering Contradiction:
Improveease of buffer allocationVSAvoidadaptability to traffic demand
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic buffer allocation where the buffer size for each remote node is adjusted in real-time based on current traffic conditions. The centralized node continuously monitors queue lengths and dynamically reallocates buffer space to nodes with higher traffic demand, transforming the static buffer allocation system into a dynamic one that adapts to varying traffic patterns while maintaining operational simplicity through automated control algorithms.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If buffer space is equally divided among remote nodes, then device complexity is reduced, but bandwidth allocation for high-priority traffic deteriorates

Engineering Contradiction:
Improvecomplexity of buffer allocationVSAvoidbandwidth allocation for priority traffic
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies local quality by differentiating buffer allocation based on the specific traffic characteristics and priority levels of each remote node. Instead of uniform allocation, the system assigns different buffer sizes to different nodes according to their individual needs, traffic priority classes, and current queue lengths, ensuring that high-priority traffic receives adequate buffer space while maintaining overall system manageability through structured allocation rules.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If static buffer allocation is used, then ease of operation is improved, but queue overflow and information loss occur under heavy traffic

Engineering Contradiction:
Improvesimplicity of buffer managementVSAvoidprevention of queue overflow
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the centralized node continuously monitors the queue lengths of remote nodes and uses this information to dynamically adjust buffer allocations. When queue lengths indicate heavy traffic conditions, the system automatically increases buffer space for affected nodes, preventing queue overflow and information loss while maintaining simple operation through automated feedback-driven control that eliminates manual intervention.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If dynamic buffer reallocation is implemented, then adaptability to traffic demand is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to traffic conditionsVSAvoidcomplexity of buffer management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent enables the buffer allocation system to serve itself through automated monitoring and reallocation mechanisms. The centralized node automatically detects traffic conditions, calculates appropriate buffer sizes, and reallocates buffer space without external intervention, allowing the system to adapt to varying traffic demands while keeping operational complexity manageable through self-service automation rather than complex manual management procedures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9788210B2Methods and systems for adaptive buffer allocations in systems with adaptive resource allocation
Publication Date: 2017.10.10 RIBBON COMMUNICATIONS OPERATING CO INC
  • US9788210B2 patent drawing
  • US9788210B2 patent drawing
  • US9788210B2 patent drawing

AI summary

Systems disclosed herein may allocate buffer space using methods, which prevent other resource allocation methods from apportioning the other resources in a way that inhibits system needs from being met. As such, buffer space may be dynamically allocated without impeding other resource allocation by basing the buffer space allocation at least on the traffic priority class that each allocated buffer will handle. Alternatively, buffer space may be dynamically allocated without impeding other resource allocation by basing the buffer space allocation at least on the bandwidth needs of each respective buffer being allocated. Alternatively still, buffer space may be dynamically allocated without impeding other resource allocation by basing the buffer space allocation at least on a function of the traffic priority class that each allocated buffer will handle and the bandwidth needs of each respective buffer being allocated.