Bandwidth Allocation Using Prior Cycle Credits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bandwidth allocation schemes in point-to-multipoint networks are inflexible and inefficient, leading to wasteful bandwidth usage and increased queuing delays, particularly in dynamic assignment schemes that require all nodes to report their bandwidth requirements before allocation.

Innovation Solution

A flexible online bandwidth allocation scheme that distributes accumulated bandwidth credits from prior granting cycles, allowing for real-time allocation based on the needs of individual nodes, reducing the need for extensive polling and improving channel utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic bandwidth allocation schemes are used to improve network flexibility, then adaptability is improved, but device complexity increases due to extensive polling requirements

Engineering Contradiction:
Improvebandwidth allocation flexibilityVSAvoidpolling mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-allocating bandwidth credits to ONUs based on their historical bandwidth usage patterns and service level agreements before the actual bandwidth allocation cycle. This pre-allocation eliminates the need for extensive real-time polling, as ONUs can autonomously utilize their pre-assigned credits, thereby reducing polling complexity while maintaining allocation flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling ONUs to autonomously determine their bandwidth allocations based on pre-configured credit rules and their own queue depth information. Each ONU can independently calculate its eligible bandwidth transmission without requiring complex centralized polling and arbitration, thus reducing device complexity while preserving adaptability through rule-based dynamic allocation.

Inventive Principle:
Principle #25Self-service

2Reliability

If traditional polling-based bandwidth assignment is used to ensure fair allocation, then reliability is improved, but loss of time increases due to extensive polling cycles

Engineering Contradiction:
Improvebandwidth allocation fairnessVSAvoidpolling cycle duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and distributing bandwidth credits to ONUs based on their service level agreements and historical usage patterns before the polling cycle begins. This pre-computation eliminates the need for time-consuming real-time polling to determine allocation fairness, as fairness is already embedded in the pre-assigned credit distribution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using ONU-reported queue depth information combined with pre-assigned credit balances to dynamically adjust bandwidth allocations. This feedback mechanism ensures fair allocation by allowing ONUs with higher legitimate bandwidth needs (indicated by queue depth) to utilize more of their pre-assigned credits, while maintaining overall fairness through the credit system's inherent resource conservation properties.

Inventive Principle:
Principle #23Feedback

3Productivity

If bandwidth is allocated based on real-time queue depth reporting to reduce queuing delays, then productivity is improved, but loss of time increases due to the reporting overhead

Engineering Contradiction:
Improvenetwork throughput efficiencyVSAvoidreporting cycle overhead
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling ONUs to autonomously determine their bandwidth allocations based on their own queue depth reports and pre-assigned credit balances without requiring complex centralized arbitration. Each ONU independently calculates its eligible transmission bandwidth, eliminating time-consuming polling and arbitration overhead while maintaining high productivity through efficient credit-based allocation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies partial action by having ONUs report queue depth information only when necessary (e.g., when credits need replenishment or allocation adjustments are required) rather than continuously. This reduces reporting overhead and time loss while still maintaining productivity by ensuring bandwidth allocations are updated based on current network conditions when reporting occurs.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9253111B2Bandwidth distribution based on prior granting cycles
Publication Date: 2016.02.02 FUTUREWEI TECHNOLOGIES INC
  • US9253111B2 patent drawing
  • US9253111B2 patent drawing
  • US9253111B2 patent drawing

AI summary

An apparatus comprises a receiver configured to receive a reported queue depth for a current granting cycle, and a processor coupled to the receiver and configured to determine accumulated bandwidth credits from at least one granting cycle prior to the current granting cycle. An apparatus comprises a transmitter configured to transmit a reported queue depth for a second granting cycle, a processor coupled to the transmitter, and a receiver coupled to the processor and configured to receive a transmission grant size that is based on the reported queue depth and accumulated bandwidth credits from a first granting cycle prior to the second granting cycle.