You are on page 1of 14

10/10/2001 1

DBA (Dynamic Bandwidth


Allocation) Overview
Wenjia Wang Didi Ivancovsky
Walt Soto Tony Anderson
Anh Ly Ron Rundquist
EFM Interim, October 2001
10/10/2001 2
Outline
What is DBA?
Benefit of DBA
DBA Service Requirements
DBA Performance Requirements
DBA Signaling Requirements
10/10/2001 3
What is DBA
What is DBA?
Mechanisms in place to dynamically change upstream
BW on a millisecond/microsecond timescale
Why we need DBA?
Improves the efficiency of the PON upstream bandwidth
by dynamically adjusting the bandwidth among the
ONUs in response to ONU burst traffic requirement
Network operators can add more end subscribers for a
given PON due to the more efficient utilization
DBA allows more flexible SLAs for PONs with large
(i.e. 32) splits
The end subscribers can enjoy enhanced services, such
as those bandwidth peaks beyond the traditional fixed
allocation
10/10/2001 4
How DBA works
OMT
C
OMT
A
OMT

OLT
Srunt A
Srunt C
Srunt
Demund A
Demund
Demund C
To1oI BW
Demono
Demono
Demono
ton1eo
BW
ton1eo
BW
ton1eo
BW
m/n/mum
uutun1ccc
mu/mum
SLA { Video }
m/n/mum U
mu/mum
SLA { Dutu }
mu/mum
uutun1ccc
m/n/mum
SLA { Voice }
10/10/2001 5
The Value of DBA
Utilization and Delay Impact
Maximum Utilization
Without DBA: 40%
With DBA: 80%
Double capacity
3dB more Revenue
Average Transfer Delay
Without DBA: 100 ms
With DBA: <10 ms
>10dB more speed
0
0.01
0.02
0.03
0.04
0 0.25 0.5 0.75 1
Load Parameter (x)
P
k
t

L
o
s
s

R
a
t
i
o
Static-voice
Static-multimedia
Static-video
Static-data
DBA-voice
DBA-multimedia
DBA-video
DBA-data
wi fh D8A
w/o D8A
0.0001
0.001
0.01
0.1
1
0 0.25 0.5 0.75 1
Load Parameter (x)
D
e
l
a
y

(
s
e
c
)
Static-voice
Static-multimedia
Static-video
Static-data
DBA-voice
DBA-multimedia
DBA-video
DBA-data
D8A del fo
10/10/2001 6
DBA Service Requirement - Introducing
T-CONT
T-CONTs: Traffic Containers (T-CONTs)
carry traffic flows / connections and are used for
the management of upstream bandwidth allocation
in the PON section of the Transmission
Convergence layer.
T-CONTs are primarily used to improve the
bandwidth utilization in PON section.
10/10/2001 7
T-CONT BW Terminologies
Fixed BW: reserved upstream BW,
cyclically allocated regardless of
demand.
Assured BW- similar to fixed,
but BW may not be given without
demand.
Non-Assured - bandwidth only
given if BW is available
but not guaranteed.
Best Effort - demand only met if
remaining upstream BW is
available.
Maximum BW - max BW that can
be allocated to a T-CONT.
Fixed BW
Non-Assured
BW
Assured BW
Best Effort
BW
Highest Priority
Lowest Priority
Additional
Guaranteed
10/10/2001 8
T-CONT Types and Relationships with
BW terminologies
Types: 1, 2, 3, 4, 5
Relationships
Type 1 Type 2 Type 3 Type 4 Type 5
Applicable T-CONT types
X X
X X X
X X
X X
X X X
BW Type
Delay
Sensitive
Fixed Yes
Assured No
Non-Assured No
Best Effort No
Max. No
10/10/2001 9
DBA Performance Requirement
Speed of response
Waiting time for bandwidth allocation
Target at least millisecond (~ 1ms)
Transition time from ONU status change to steady
state
Target several millisecond (~ 3ms)
Fairness
Surplus bandwidth shall be FAIRLY allocated to all
relevant T-CONTs, according to the T-CONT
parameters
10/10/2001 10
DBA Signaling Requirement
Downstream bandwidth assignment
Supporting continuous change
Once every frame
Protect from error propagations
Upstream status reporting
Implicit ONT status report
Idle slot detection: OLT looks for idle slot in transmissions
Explicit ONT status report
ONT transmits reports of buffer status for OLT
10/10/2001 11
Upstream Signaling:
Implicit ONT Status Reporting
Idle slot detection (real time monitoring)
provides
Per T-CONT indication of empty buffers
No additional function required at ONT
First level of DBA support
10/10/2001 12
Upstream Signaling: Explicit ONT
Status Report: PSS PCBu embedded
Reporting
Every ONT/T-CONT can report its buffer
status in every upstream burst
Buffer queue length report format (default): 4
Byte / T-CONT
Buffer queue length coding (default): non-
linear
10/10/2001 13
Summary
DBA improves the PON upstream bandwidth
efficiency
DBA service, performance and signaling
requirements need to be satisfied
10/10/2001 14
Thank You

You might also like