Dynamic Bandwidth Allocation for Mixed 1G and 10G Passive Optical Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dynamic bandwidth allocation (DBA) algorithms in passive optical networks (PONs) face challenges in efficiently managing upstream data transmission for both 1G and 10G ONUs, due to dual-mode transceiver overhead and fairness issues, leading to significant CPU processing time and potential utilization losses from unutilized frame sizes.

Innovation Solution

Implementing a method that prioritizes transmission speed over ONU type for scheduling and bandwidth allocation, using a shuffler module and bandwidth allocation module to assign transmission ranks and allocate bandwidth based on requested guaranteed and best-effort bandwidths, with hardware acceleration to reduce CPU burden and minimize processing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the OLT optical transceiver switches between 1G receive mode and 10G receive mode to handle mixed-rate ONUs, then the system can support both transmission speeds, but switching overhead increases processing time and reduces efficiency

Engineering Contradiction:
Improvesupport for both 1G and 10G transmission speedsVSAvoidtransceiver switching overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the upstream transmission timeline into separate 1G and 10G transmission periods. The OLT allocates specific time slots for 1G ONUs and 10G ONUs to transmit upstream data. By segmenting the transmission opportunities by rate, the OLT can configure its optical transceiver for one rate during its corresponding transmission period without needing to switch modes frequently, thereby reducing switching overhead while maintaining support for both transmission speeds.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the DBA algorithm monitors and sorts all ONUs by fairness criterion to ensure fair bandwidth allocation, then fairness among ONUs is enforced, but CPU processing time increases considerably

Engineering Contradiction:
Improvefairness of bandwidth allocationVSAvoidCPU processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the set of ONUs into two separate groups: 1G ONUs and 10G ONUs. The DBA algorithm applies different fairness criteria and sorting mechanisms to each group independently. By segmenting the ONU population, the algorithm reduces the computational complexity of sorting and monitoring, as it processes smaller subsets separately rather than all ONUs together, thereby reducing CPU processing time while maintaining fairness within each rate group.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different fairness criteria and allocation strategies locally to each ONU rate group. Instead of using a single uniform fairness criterion for all ONUs, the system tailors the fairness approach to the specific characteristics of 1G and 10G ONUs. This local customization allows the DBA algorithm to optimize processing for each group's specific needs while ensuring fair allocation within each group, reducing overall computational burden.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If the EPON standard prohibits fragmentation of frames during ONU upstream transmission to simplify protocol, then implementation is simpler, but utilization loss occurs due to unutilized frame sizes up to MTU

Engineering Contradiction:
Improveprotocol implementation simplicityVSAvoidbandwidth utilization loss
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent introduces dynamic frame segmentation and reassembly mechanisms that adapt to the available bandwidth and ONU transmission rate. While maintaining the no-fragmentation rule at the ONU level, the system dynamically adjusts the allocated bandwidth and frame timing to better match actual data sizes. The OLT dynamically configures transmission parameters based on real-time bandwidth requests and traffic conditions, optimizing utilization without requiring ONUs to fragment frames, thus balancing protocol simplicity with efficient bandwidth usage.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8326149B2Dynamic bandwidth allocation in a passive optical network in which different optical network units transmit at different rates
Publication Date: 2012.12.04 MICROSEMI ISRAEL STORAGE SOLUTIONS LTD
  • US8326149B2 patent drawing
  • US8326149B2 patent drawing
  • US8326149B2 patent drawing

AI summary

An OLT allocates a bandwidth budget and assigns upstream transmission order by receiving upstream transmission requests from a plurality of ONUs. Each ONU's request includes a requested guaranteed bandwidth and a requested best effort bandwidth. Each ONU has respective first and second attribute values. One attribute is given allocation priority over the other attribute. One attribute is given scheduling priority over the other attribute. Within each attribute, an allocation rank and a transmission rank is assigned to the possible attribute values. The bandwidth budget is allocated in accordance with the allocation priority and ranks. The upstream transmissions are scheduled in accordance with the scheduling priority and ranks.