Dynamic Bandwidth Allocation in Passive Optical Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dynamic bandwidth allocation methods in Passive Optical Networks (PON) fail to effectively manage bandwidth for multiple service types, leading to low bandwidth utilization, poor adaptive capabilities, and inability to meet Quality of Service (QoS) requirements, especially for real-time services and varying service priorities.

Innovation Solution

A method that classifies services into different types based on priority, authorizes service ports accordingly, and schedules data transmission start times to ensure consecutive transmission windows without protective bands, dynamically allocating bandwidth to meet diverse service needs and handle offline ONUs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If Static Bandwidth Allocation (SBA) is used, then device complexity is reduced and ease of operation is improved, but bandwidth utilization ratio decreases and adaptability to burst services deteriorates

Engineering Contradiction:
Improvebandwidth allocation simplicityVSAvoidadaptability to burst services
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bandwidth allocation where the OLT continuously monitors buffer status of each ONU and adjusts bandwidth allocation in real-time based on current service demands. The bandwidth grant is dynamically recalculated for each transmission cycle, allowing the system to adapt to bursty traffic patterns while maintaining operational simplicity through automated control algorithms.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If Dynamic Bandwidth Allocation (DBA) is used, then bandwidth utilization ratio is improved and adaptability to burst services is enhanced, but device complexity and algorithm complexity increase

Engineering Contradiction:
Improveadaptability to burst servicesVSAvoidDBA algorithm complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments bandwidth allocation into distinct categories: guaranteed bandwidth for real-time services, best-effort bandwidth for non-real-time services, and dynamic adjustment components. This segmentation allows the DBA algorithm to handle different service types with appropriate priorities and constraints, reducing overall algorithmic complexity while maintaining high adaptability to various service requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a feedback mechanism where ONUs report their buffer status to the OLT, which then calculates appropriate bandwidth grants based on current network conditions and service requirements. This closed-loop feedback control enables automated dynamic allocation without requiring complex manual configuration, balancing algorithm complexity with operational effectiveness.

Inventive Principle:
Principle #23Feedback

3Productivity

If polling period varies adaptively with data amount, then bandwidth utilization is improved, but data transmission jitter increases and real-time service requirements are not met

Engineering Contradiction:
Improvebandwidth utilizationVSAvoiddata transmission jitter
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements dynamic bandwidth allocation where the OLT continuously monitors buffer status of each ONU and adjusts bandwidth allocation in real-time based on current service demands. The bandwidth grant is dynamically recalculated for each transmission cycle, allowing the system to adapt to bursty traffic patterns while maintaining operational simplicity through automated control algorithms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of bandwidth allocation dynamically based on service type and current network conditions. Real-time services receive guaranteed bandwidth with strict timing constraints, while non-real-time services receive best-effort allocation. This parameter differentiation allows high bandwidth utilization without compromising real-time service quality.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If Round-Robin constant sequence polling is used, then device complexity is reduced, but bandwidth utilization decreases and it cannot meet diverse service requirements

Engineering Contradiction:
Improvepolling mechanism simplicityVSAvoidservice type adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments bandwidth allocation into distinct categories: guaranteed bandwidth for real-time services, best-effort bandwidth for non-real-time services, and dynamic adjustment components. This segmentation allows the DBA algorithm to handle different service types with appropriate priorities and constraints, reducing overall algorithmic complexity while maintaining high adaptability to various service requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality of service parameters are applied to different service types and ONUs based on their specific requirements. Real-time services receive guaranteed bandwidth with strict timing constraints, while non-real-time services receive best-effort allocation. This local differentiation of service quality enables the system to meet diverse service requirements without requiring completely different polling mechanisms for each service type.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7720072B2Method for dynamic bandwidth allocation in passive optical network
Publication Date: 2010.05.18 HUAWEI TECH CO LTD
  • US7720072B2 patent drawing
  • US7720072B2 patent drawing
  • US7720072B2 patent drawing

AI summary

A method for dynamic bandwidth allocation in Passive Optical Network (PON), said PON includes a OLT and a plurality of ONUs accessing to the OLT, comprising: classifying traffic which is to be communicated between the OLT and the ONUs into a plurality of service types, and granting a different priority to each type of the services; authorizing service ports of every type of services to transmit service data in descending sequence of said priorities of the services, and recording granting information of the service ports obtained from the authorization; reading out said granting information of every to-be-granted service port of a same ONU; and scheduling granted start time of data transmission of every to-be-granted port of current ONU, generating downlink granting messages including both said granting information and said granted start time of data transmission of every granted port of said current ONU, transmitting said downlink granting messages to said current ONU. This method for bandwidth allocation in the present invention can satisfy requirements of different types of services, increase bandwidth utilization ratio and realize equal bandwidth allocation.